一种基于FPGA控制全彩大屏幕显示的设计(图)

发布者:AdventureSeeker最新更新时间:2008-07-16 来源: 本网关键字:FPGA  接口  芯片  DVI  联机控制  图像数据  gamma校正  D-Sub 手机看文章 扫描二维码
随时随地手机看文章

  随着数字技术的飞速发展,各种数字显示屏也随即涌现出来有LED、LCD、DLP等,各种数字大屏幕的控制系统多种多样,有用ARM+FPGA脱机控制系统,也有用PC+DVI接口解码芯片+FPGA芯片联机控制系统,在这里我们讲述一种不仅可以用于控制全彩LED大屏幕的显示,而且还可以作为发送端输出高清图像数据。采用的联机控制系统对全彩LED大屏幕进行控制。即PC+DVI接口解码芯片+FPGA芯片+输出接口模式的联机控制系统。

  

  DVI接口概述

  DVI全称为Digital Visual Interface,它是基于TMDS(Transition Minimized Differential Signaling,最小化传输差分信号)电子协议作为基本电气连接。TMDS是一种微分信号机制,可以将像素数据编码,并通过串行连接传递。显卡产生的数字信号由发送器按照TMDS协议编码后通过TMDS通道发送给接收器,经过解码送给数字显示设备。

  目前的DVI接口分为两种,一个是DVI-D接口,只能接收数字信号,接口上只有3排8列共24个针脚,其中右上角的一个针脚为空,不兼容模拟信号。

  另外一种则是DVI-I接口,可同时兼容模拟和数字信号。兼容模拟幸好并不意味着模拟信号的D-Sub接口可以连接在DVI-I接口上,而是必须通过一个转换接头才能使用,一般采用这种接口的显卡都会带有相关的转换接头。

  本文叙述中用到的接口是DVI-D全数据接口。

  FPGA控制全彩LED大屏幕系统原理

  1 DVI解码芯片控制原理

  图3输入部分显示了FPGA芯片控制解码芯片控制原理图,所选的FPGA芯片是Xilinx公司的Spantan_3系列的X3C1400A-5,该芯片可以实现对DDR_SDRAM最大时钟为200MHz的控制。在该系统中用到的DVI解码芯片是TI公司生产的芯片型号为tfp401的解码芯片,该芯片通过接收由计算机DVI接口传输来的编码图像数据,输出到DVI解码芯片,该芯片将串行数据解码成24位的R(Red)、G(Green)、B(Blue)三原色并行数据,以及行同步、场同步、数据使能和时钟信号,然后将解码后的RGB图像数据、行同步、场同步、数据使能和时钟控制信号送给FPGA芯片,将图像数据缓冲到FPGA芯片的FIFO中,在这里须注意,当采集图像的分辨率很大时,该数据传输的时钟信号最高可达到165MHz,输出的并行图像数据为24位的数据,所以最大带宽可达到3.96GHz,在选取外部存储器是须考虑带宽的要求。

  

  

  图1 DVI-D接口

  DDC:Display Data Channel (显示数据通道)----指主机与显示设备的通讯方式。基于End-user的即插即用功能的需求,VESA定义了DDC标准。包含DDC1/DDC2B/DDC2B+等方式。DDC2B是主机与显示设备准双向通信,基于I2C通信协议。只有主机向显示器发出需求信号,并得到显示器的响应后,才送出EDID资料。EDID:Extended Display Identification Data(外部显示设备标志数据)----指DDC通信中传输的显示设备数据。EDID包含显示设备的基本参数,如制造厂商、产品名称、最大行场频、可支持的分辨率等。图中的E2PROM是一个重要的存储器,存储由计算机传来的制造厂商、产品名称、最大行场频、可支持的分辨率等参数,只有该存储器工作起来后,DVI接口才可以正常工作,该存储器显示数据通道为DDC,在这里与DVI接口插上时,该处有个上拉电阻进行指示,计算机会自动将各种参数输入到该存储器,这样才可以从DVI接口输出以各种参数为标准的图像数据。

  

  

  图2 DVI-I接口

  2 选取存储图像数据的缓冲存储器

  根据上述采集图像数据的带宽要求,在这里用的是DDR-SDRAM存储器,时钟最大为200MHz,数据位宽为16位,所以,最高带宽可达到6.4GHz,利用率达到65%即可满足上述DVI接口芯片输入到FPGA芯片的带宽要求。

  由于从DVI芯片输入到FPGA芯片的图像数据最大的时钟是165MHz,与输出到DDR-SDRAM存储器的时钟频率200MHz不同步,所以,在这里FPGA芯片中要用到异步FIFO进行缓冲,将从DVI解码芯片输入的图像数据缓冲到宽度为24位,深度为2048的FIFO中,其中输入时钟根据输入的图像分辨率计算得出,最大可输出的时钟为165MHz,然后再从FIFO缓冲期将数据输出到DDR-SDRAM存储器,其中输出到DDR-SDRAM的图像数据的时钟为200MHz,输出的时钟为双数据率始终,即数据有效时钟可达到400MHz,再将DDR-SDRAM存储器中的图像数据输出到FPGA芯片中,在这里输出到FPGA芯片的缓冲阶段,需要借助FIFO对输出到外部接口芯片进行缓冲。

  3 图像处理

  由于人眼看到的图像亮度是非线性等级的,该系统的输出到存储器的图像是线性的,所以需进行校正处理,在这里运用了gamma校正算法进行处理,Y=KXr,FPGA芯片对gamma校正的实现过程就是进行数据的映射,对从FIFO输出到外部接口的图像数据进行数据的一一映射。得到输出图像,从输出接口将校正后的图像数据输出到外部器件。

  

  

  图3 FPGA控制全彩大屏幕LED系统原理图

  4 应用于不同领域的两种输出接口模式

  ①FPGA芯片输出端连接驱动电流芯片

  该接口的使用适合于输出的是多路驱动电流芯片,用FPGA芯片输出管脚时序控制多路外部驱动电流芯片,驱动电流芯片再对RGB发光二极管进行控制,最后将整个电脑想要显示的图像显示到大屏幕LED上。

  ②接收端为以太网线的接口

  该接口适合于对一路输入DVI解码芯片接口图像的输出,该接口可以用于远距离传输图像信息,应用于大屏幕的LED的显示。

  显示设备采用DVI接口优点

  DVI传输的是数字信号,数字图像信息不需经过任何转换,就会直接被传送到显示设备上,减少了数字向模拟再到数字烦琐的转换过程,大大节省了时间,因此它的速度更快,能有效消除拖影现象,使用DVI进行数据传输,信号不衰减,色彩更纯净,更逼真。计算机内部传输的是二进制的数字信号,使用VGA接口连接全彩LED大屏幕显示器,就需要先把信号通过显卡中的D/A转换器转变为R、G、B三原色信号和行、场同步信号,这些信号通过模拟信号线传输到全彩LED大屏幕上,还需要相应的A/D转换器将模拟信号再一次转变成数字信号,才能在全彩LED大屏幕上显示出图像。在上述的D/A、A/D转换和信号传输过程中不可避免信号的损失和受到干扰,从而导致图像出现失真甚至显示错误。DVI接口无须进行这些转换,避免了信号的损失,使图像的清晰度和细节表现力都得到了大大的提高。

  结束语

  该设计系统实现的FPGA芯片控制全彩大屏幕的图像显示系统,不仅可以用于小尺寸分辨率(256×192)的全彩LED大屏幕控制系统的显示,还可以远距离的以太网传输图像数据,将该图像数据发送到多块接收模板,多块接收板的拼接可以用于显示分辨率(1920×1280)的高清彩色图像的大屏幕。

关键字:FPGA  接口  芯片  DVI  联机控制  图像数据  gamma校正  D-Sub 引用地址:一种基于FPGA控制全彩大屏幕显示的设计(图)

上一篇:Altium的产品设计增添全新设计数据发布功能
下一篇:新型CAN智能电动执行器的设计(图)

推荐阅读最新更新时间:2024-03-31 00:01

联发科完成手机芯片内置AI运算单元设计
电子网消息,联发科共同CEO蔡力行上任后的第一张成绩单即将亮相! 根据业内人士透露,联发科已完成了手机芯片内置AI(人工智能)运算单元的设计,预计明年上市的新一代Helio P70手机芯片,将内建神经网络及视觉运算单元(Neural and Visual Processing Unit, NVPU),预期将采用台积电12nm制程投片。 苹果日前宣布推出的新款iPhone中搭载的A11 Bionic应用处理器,也加入了神经网络处理引擎(Neural Engine),用来支持新iPhone中建立的3D传感及人脸识别功能, 该引擎每秒可处理相应神经网络计算需求的次数可达6,000亿次,为脸部特征的识别和使用提供性能支持。 业界指出,联发
[半导体设计/制造]
CY7C53120神经元芯片及其应用
    摘要: 由Cypress公司和Toshiba公司制造的神经元芯片CY7C53120是组成LonWorks控制网络的核心。其芯片内集成了介质访问控制、网络管理、控制应用等三个处理器,且内嵌LonTalk协议,并在ROM固件映像中包含先编好的I/O驱动程序和网络操作系统。文中介绍了CY7C53120的内部结构、特点及具体应用。     关键词: 神经元芯片 LonWorks控制网络 LonTalk协议 固件 CY7C53120 1 概述 CY7C53120神经元芯片内集成了三个处理器,这是LonWorks控制网络的核心单元,网络中所有节点的介质访问控制、网络管理、控制应用均由它完成。CY7C53120
[应用]
N76E003的输入捕获处理
N76E003的输入捕获功能还是挺强大的,具体的说明在这里就不多讲,配置的步骤如下: (1) 将要检测输入捕获的IO口配置成输入模式; (2) 选择信道输入CAP0/1/2,在官方的例程中使用TIMER2_CAP1_Capture_Mode等该宏定义进行进行配置,但是在这里一定要注意,进入这个宏定义,是对T2CON和T2MOD的配置,而T2MOD是对定时器2的时钟进行分频操作的寄存器,而该宏定义直接将高4位赋值为8,所以是不分频,因此,如果有对定时器2分频的操作,一定将分频语句放在这条语句之后,否则你的分频是无效的。也就是下面步骤(3) (3)设置分频(可选) (4)然后是设置触发捕获
[单片机]
美要派团赴台指导对大陆芯片设限
据台湾《工商时报》网站2月4日报道,美国持续扩大对中国大陆半导体出口禁令,美国商务部规划3月派出说明团赴台,引起市场关注。据了解,此计划除原定的新竹科学园场次外,还会新增南部科学园区场次,美国官方将与台湾半导体供应链业者面对面,传达“务必充分了解”美国芯片禁令相关规定的立场。 报道称,美国对中国大陆芯片禁令去年提高管制规范,门槛超过先前的特定纳米以下芯片技术限制。台当局经济主管部门产业发展机构官员解释,先前的管制较明确,但随着异质整合封装技术升级、半导体成熟制程技术多元发展,将超越原先美国芯片禁令的限制技术领域,因此去年10月的加严禁令中,新增“算力密度”指标作为限制门槛,运算超过一定标准的芯片将不能在中国大陆市场销售。 台当局经
[半导体设计/制造]
基于单片机和CPLD的PLC背板总线协议接口芯片设计
  可编程逻辑控制器(PLC)主机是通过背板总线支持扩展模块的连接, 背板总线是PLC 主机同I/O扩展模块之间的高速数据通路,支持主机和扩展模块之间的I/O 数据刷新。背板总线的技术水平决定了PLC 产品的I/O 扩展能力,是PLC 设计制造的核心技术。目前,PLC 大多采用串行通信技术实现背板总线,串行总线引线少、硬件成本低,跟并行总线相比不容易受干扰,串行总线可以提高在恶劣的工厂和工业环境下自动化设备的可靠性。用于串行通信技术的可选类型包括I2C、UART、SPI、USB 和以太网等,一般来说,很多作为PLC 主芯片的单片机自身都集成了这些外设部件。但是单片机内部集成的I2C、UART、SPI 外设通信速率太慢,根本不能满足
[单片机]
基于单片机和CPLD的PLC背板总线协议<font color='red'>接口</font><font color='red'>芯片</font>设计
具有单片机串行接口的汽车电子驱动器
    摘要: MC33298是Motorola公司推出的新型汽车电子驱动器,它具有8路输出,可由8位串行控制。MC33298所具有的独特的串行外设接口(SPI)可以使其和各种单片机直接相连以控制不同的负载。文中介绍了MC33298的特点、功能和工作原理,并给出了它的几种典型的接口应用电路。     关键词: 驱动器 串行接口 单片机 MC22298 1 概述 MC33298是一种较为新颖的汽车驱动器,它具有8路输出的低边功率开关,由8位串行控制。MC33298采用新型集成工艺,内含集成CMOS逻辑、双极性MOS模拟电路和DMOS功率场效应管等多种电路。由于该芯片具有串行外设接口(SPI),所以能和多种单
[手机便携]
汽车的未来创新将大量的集中于电子系统的创新
在认真听过汽车科技媒体TechSugar举办的“SugarTalk论坛:汽车未来的态度”之后,我开始有点怀疑我们是不是一家合格的“汽车媒体”——我们之前的眼界始终局限在了OEM厂商的层面,而对于供应链的创新知之甚少,何况更为上游的芯片企业。 可实际上,汽车产品的创新不单单是依靠车企自我的研发,而更多是来自于一线供应商提供创新功能,而最终这些创新功能的实现,是需要芯片级供应商企业的底层技术创新。     这次SugarTalk则是让我们从全球领先嵌入式系统解决方案供应商赛普拉斯的角度,以及汽车工业设计教授、汽车设计师、产业投资人、新创车企的角度,更全面的了解到了各方势力对于“汽车未来”的共识和趋势。一个总体的感受是,和以往参与传统
[汽车电子]
AMD计划2011年推出16核服务器芯片
  据报道,AMD周三表示,该公司正在开发一款16核处理器芯片,是其目前四核服务器芯片的四倍。   AMD在新闻发布会上表示,该16核服务器芯片代号为Interlagos,集成有12至16个内核,将在2011年对外发布。AMD计划于2010年第一季度发布12核服务器芯片Magny-Cours,Interlagos将是其后续产品。   增加内核数量是AMD在降低处理器能耗的同时改善处理器性能的途径之一。增加内核还有助于提高服务器性能,从而可以使数据中心减少服务器使用量。AMD服务器平台副总裁帕特·帕特拉(Pat Patla)表示,这有助于降低硬件采集和能源成本。   Interlagos可适用于2至4路服务器,这意味着每
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved