FPGA行业应用一:LED控制器

news2024/10/6 6:43:09

什么是LED控制器

LED控制器已经有很多年头了,应该是上世纪90年代就开始有了。它的主要构成是:

1:视频信号源——如 电脑,机机,DVD,U盘等

2:视频处理器——通过 HDMI/DVI/网口接收来自视频源的数据,对数据进行缩放,渲染和HDR等处理后,通过Serdes或者RGMI接口发送给发送卡。
HDR(High Dynamic Range): 指是对图像质量进行处理的技术(如加亮,变暗等处理,使图像更生动)

3:发送卡——将视频数据做切分,分割成N份,发给多个分发卡或者直接发给接收卡。
这个注意,LED是将一个图像变成多块区域来显示,所以,是一定需要切分的。

4:分发卡——在远距离传输的场景,发送卡的数据通过光纤给到分发卡,然后分发卡再拆分给接收卡。分发卡实际上就是数据接口不同的一种发送卡。

5:接收卡——接收数据,对数据进行校准后,发送给LED真实显示的模组,接收卡支持级联。级联自是要支持的,因为本来就是要做大屏显示,每个接收卡之间一定要做同步,保证显示正常。

FPGA在LED控制器中的应用

对于FPGA在LED控制器的作用,主要是用天 视频处理,发送卡,接收卡中。承担视频数据处理,如:缩放,渲染,HDR,以及数据传输,缓存,分发,校准,最终按一定的规则在屏上把图像显示出来。

其中接收卡的数量是最大的,如下图所示:系统框图(包括常用的FPGA芯片)(提供2种)

板级框图如下:

FPGA的使用策略

        这个和最终显示屏的需求相关。主要是像素点和位宽。这两点决定了数据处理量和数据传输量。由此来确定选择什么样的FPGA芯片。

        比如下面的示例:

  • 5Gbps的数据量如384万像素使用XC7A200T的视频处理卡及:

普通:使用XC7A50T的发送卡及XC6SLX16的接收卡;

拉远:使用XC7A50T的发送卡,XC7A50T的分发卡及XC6SLX16的接收卡;

  • 10Gbps的数据量如520万像素使用XC7K325T的视频处理卡及:

普通:使用XC7K70T的发送卡以及XC7A50T的接收卡

拉远:使用XC7K70T的发送卡,XC7K70T分发卡以及XC7A50T的接收卡

  • 25Gbps的数据量如830或1000万像素使用KU3P的视频处理卡

普通:使用XC7K70T的发送卡以及XC7A50T的接收卡

拉远:使用KU3P的发送卡、KU3P的分发卡以及XC7A50T的接收卡

        以上计算的原则是:

        FPGA的价值在于丰富的接口I/o,可以支持一发多收的场景。因为并发能力强,所以低延迟,可以控制各个LED屏之间的延迟(控制在1US以内;并行计算能力,可以支持图像处理;高速DDR接口,用于图像处理和传输中的数据组存。

FPGA厂商

目前用得比较多的是 

1: Latice ECP5 25K 256 的片子,大量用于接收器。

2:高端 的支持5G传输的使用 Xilinx XC7A50T.

3: 使用 Intel Cyclone 10 作为发送器主芯片。

4:接收卡也有使用同创的PGL22G,但属于少量国内特殊行业使用。

5:对于复旦微的逆向片子,会存在工艺问题,比如:芯片球间距太小,导致PCB难度加大。这个无法自主。

6:国产安路的EG20系列可以用于接收卡,它有内置的SDRAM,可以降低在应用中的成本。

对FPGA的关键需求

综上所述,主要使用是20K左右的低端 片子,但用量很大,对于价格敏感度较高。对于管脚兼容性,好象要求也不算太高,但如果要做替换,还是要做到PIN 2 PIN。

国内某些厂商,为了降低成本,会直接向芯片供应商购买DIE,然后自已封装。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1045086.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Tensorboard中常用的函数和类

常用函数 ①tf.summary.scalar 用于汇总标量数据,共有四个参数,格式如下: tf.summary.scalar(tags,values,collections None,name None) 例如:tf.summary.scalar(test,test) 以标量的形式显示变量test的变化。该函数一般用于表示损失值、准确率的变化情况。 ②tf.summary.h…

开利网络受邀参与生态合作伙伴和合控股“数利丰”品牌营销会议

近日,开利网络受邀出席生态合作伙伴“数利丰”品牌营销会议,就“数利丰”产品的技术能力和案例沉淀进行分享。 作为“数利丰”项目的技术支持方,开利网络创始人付立军在分享会上表示,现如今,每个企业都至少做过一套系统…

双翼邮件群发软件怎么用?怎么做邮件营销?

如何使用双翼邮件群发软件?营销邮件群发系统哪个好? 近年来,随着电子邮件在商业和个人通信中的普及,双翼邮件群发软件已经成为了一个不可或缺的工具。蜂邮EDM将深入探讨这一强大工具的使用方法,以及如何充分利用其崭新…

✔ ★ 算法基础笔记(Acwing)(六)—— 贪心【java版本】

贪心 一、 区间问题1. 区间选点2. 最大不相交区间数量3. 区间分组(用 堆top 代表区间 头头)POJ3614Sunscreen(优先队列贪心) 4. 区间覆盖 二、哈夫曼树1. 合并果子 三、排序不等式1. 排队打水 四、绝对值不等式货仓选址 五、推公式耍杂技的牛 一、 区间问题 1. 区间选点 原题…

爬虫代理请求转换selenium添加带有账密的socks5代理

爬虫代理请求转换selenium添加带有账密的socks5代理。 一、安装三方库 二、使用方法 1、在cmd命令行输入: 2、给selenium添加代理 最近因为工作需要,需要selenium添加带有账密的socks5代理,贴出一个可用的方法。 把带有账密的socks5代理&am…

Xshell安装使用教程~

简介 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不…

iOS 视频压缩 mov转mp4 码率

最近还是因为IM模块的功能,IOS录制MOV视频发送后,安卓端无法播放,迫不得已兼容将MOV视频转为MP4发送。 其中mov视频包括4K/24FPS、4K/30FPS、4K/60FPS、720p HD/30FPS、1080p HD/30FPS、1080p HD/60FPS! 使用AVAssetExportSessi…

14. Redisson 分布式锁

Spring Cloud 微服务系列文章,点击上方合集↑ 1. 开头 在单体应用中,我们可以用Java的synchronized或lock来使用锁,但在微服务的场景下,一个应用会部署多个实例,就需要保证多个实例的多个线程同时只能有一个线程来操…

破信息壁垒,亿发一站式ERP系统建设,打造五金制造信息管理平台

五金制造拥有明显的行业特征,如体量小、品种繁多、颜色多样、加工工艺不断演进等,呈现出一种独特的管理挑战。大多数五金企业仍然依赖人工管理和经验决策,如今需要寻求更合理和科学的决策方法,以实现生产、销售、仓储、采购和财务…

无人机如何做到自动巡检?关键技术步骤分析

无人机应用在电网、水利、交通、城管等巡逻巡检领域带来了巡视效率的提升。同时飞手操作的难度和门槛、野外环境的影响、巡检结果处理难度大等带来一系列的巡检问题,自动化的无人机巡检则能很好的解决这些问题,比如我们比较熟知的自动机场,它…

【DETR】

https://tianfeng.space/ 前言 论文 代码 DETR(Data-efficient Image Transformer)是一种用于目标检测任务的深度学习模型。它与传统的目标检测方法不同,采用了Transformer架构,将目标检测问题转化为一个序列到序列的问题。以下…

【广州华锐互动】VR消防队灭火实训:让消防安全教育变得更生动有趣!

VR消防队灭火实训是一种基于虚拟现实技术的消防培训及模拟,学习如何在火灾中保护自己的自救和逃生方法、技能。这种平台可以让市民在虚拟环境中进行火灾逃生训练,提高人的消防意识和自救能力。 传统的消防培训方式通常是通过理论讲解和现场演示来进行&am…

《论文阅读27》SuperGlue: Learning Feature Matching with Graph Neural Networks

一、论文 研究领域: 图像特征点匹配论文:SuperGlue: Learning Feature Matching with Graph Neural NetworksCVPR 2020veido论文code 二、论文简述 [参考] [参考] [参考] 三、论文详述 SuperGlue:使用图神经网络学习特征匹配 本文介绍了…

【AI视野·今日Sound 声学论文速览 第十一期】Mon, 25 Sep 2023

AI视野今日CS.Sound 声学论文速览 Mon, 25 Sep 2023 Totally 1 papers 👉上期速览✈更多精彩请移步主页 Daily Sound Papers Deepfake audio as a data augmentation technique for training automatic speech to text transcription models Authors Alexandre R. …

Hashable/哈希协议, Arrays/数组 的使用

1. Hashable 模型实现哈希协议 1.1 实现 /// Identifiable struct MyCustomModel: Hashable{//let id UUID().uuidStringlet title: Stringfunc hash(into hasher: inout Hasher) {hasher.combine(title)} }/// 哈希协议: 唯一标识值 struct HashableBootcamp: View {// 每个…

山西电力市场日前价格预测【2023-09-27】

日前价格预测 预测说明: 如上图所示,预测明日(2023-09-27)山西电力市场全天平均日前电价为342.48元/MWh。其中,最高日前电价为454.24元/MWh,预计出现在18: 30。最低日前电价为171.32元/MWh,预计…

2023 年度编程语言榜单排名揭晓,Python稳坐多项第一

随着科技的迅速发展,编程语言已成为现代社会不可或缺的一部分: 无论是网站开发、移动应用、人工智能还是嵌入式系统,编程语言都扮演着关键角色。 当下流行的AI人工智能大多是通过Python语言实现的。 作为AI技术框架的基础语言,…

华为OD机试 - 工号不够用了怎么办 - 双指针(Java 2023 B卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

[CSCCTF 2019 Qual]FlaskLight 过滤 url_for globals 绕过globals过滤

目录 subprocess.Popen FILE warnings.catch_warnings site._Printer 这题很明显就是 SSTI了 源代码 我们试试看 {{7*7}} 然后我们就开始吧 原本我的想法是直接{{url_for.__globals__}} 但是回显是直接500 猜测过滤 我们正常来吧 {{"".__class__}} 查看当前…

项目经理如何顺利推进项目:做好任务规划,合理安排时间

在一个项目中,项目经理经常需面对超负荷的工作,并需要通过加班来达成每日的工作任务,他们时常需处理各种任务和大量的电子邮件。这导致项目经理在项目实施过程中,经常处于“救火”状态,而无法有效管理项目进程&#xf…