基于DSP的彩色TFT-LCD数字图像显示技术研究

发布者:Ampoule最新更新时间:2009-02-05 来源: 今日电子关键字:DSP  TFT-LCD  显示技术  数字图像 手机看文章 扫描二维码
随时随地手机看文章

      计算机技术的飞速发展,嵌入式图像系统广泛应用于办公设备、制造和流程设计、医疗、监控、卫生设备、交通运输、通信、金融银行系统和各种信息家电中。所谓嵌入式图像系统,是指以图像应用为中心,以计算机技术为基础,软件、硬件可裁减,对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式图像系统对图像显示技术提出了各种严格要求,必须选择合适的显示器,设计出合理的显示控制方法。

系统硬件设计

      统要构建一个嵌入式、高速、低功耗、低成本的图像显示硬件平台,要求能真彩显示静态或动态彩色图像。为达到真彩和无拖影的显示动态图像,同时兼顾低功耗的要求,采用SHARP(夏普)公司的LQ057Q3DC02彩色TFT-LCD作为显示器;为了能达到实时图像处理和显示,采用德州仪器(TI)公司高性能DSP TMS320C6711作为主处理器;DSP与TFT-LCD之间的数据接口以及TFT-LCD的驱动控制由CPLD ispMACH4064V和高速大容量FIFO AL422B完成。系统硬件框图如图1所示。

图1 系统硬件框图

1 TFT-LCD驱动控制硬件设计

      1和图2可知,CPLD驱动控制TFT-LCD显示图像,要产生三个时钟信号:数据移位时钟(CLK)、行同步时钟(Hsync)和帧同步时钟(Vsync),并通过18位并行数据总线(R0~R5,G0~G5,B0~B5),与时钟信号同步写入待显示的图像数据(D0~D17)。

图2 LQ057Q3DC02内部结构图

      LD驱动控制TFT-LCD的硬件电路如图3所示。

2 存储器设计

      尽少占用CPU资源,使CPU有更多的时间进行图像采集和处理,在CPU输出图像到TFT-LCD显示器的过程中间要进行数据缓冲存储。CPU定期将数据高速输出到缓存,显示平台再根据TFT-LCD的驱动时序读出数据进行显示。CPU输出数据的速度大于显示平台的读取速度,对缓存来说是一个高速写入、慢速读出的过程。CPU以40ms为周期定期输出数据,而显示平台是连续不断的读出数据进行显示的,因此缓存的写入和读出过程是并发进行的。

图3 CPLD驱动控制TFT-LCD硬件电路图

      统采用AVERLOGIC公司的基于DRAM的大容量FIFO AL422B作为高速缓冲存储器。AL422B工作电压3.3V,可承受5V信号电压,最高访问速度为50MHz,容量为384Kb,而系统要显示的图像每帧有225Kb,因此AL422B可以很好的满足高速、大容量和低成本的系统要求。AL422B没有空、半满和全满等状态标志,这个弱点给系统硬件设计和控制带来一定难度。

      422B是同步FIFO,有读时钟(RCK)和写时钟(WCK)两路时钟信号。AL422B采用DRAM为存储介质,需要定时刷新片内数据。芯片自动选择频率较高的时钟信号作为DRAM的刷新时钟,要求器件工作时至少要有一路时钟信号的频率不能低于1MHz。AL422B的功能框图如图4所示。

图4 AL422B功能框图

3 DSP接口设计

      数字图像处理指的是在给定的时间间隔内对外部输入的数字图像完成指定的处理,从图像输入到处理完毕输出结果的时间延迟要小于图像数据的更新速率。若对一个每帧320×240×18位,25f/s的图像信号,其数据率为   5.5Mb/s,为达到实时性,处理器的处理速率就必须大于5.5Mb/s,即系统在40ms内完成对一帧图像的所有操作,包括图像采集、存储、传输、处理和显示等。图像采集速率由图像传感器例如CCD决定,而图像数据的存储、传输、处理和显示都是取决于CPU的性能。一般器件不能满足系统实时要求,因此本系统采用TI(美国德州仪器)公司高性能通用DSPTMS320C6711作为系统的主CPU。

      系统中,使用TMS320C6711的EMIF口的8位异步方式与CPLD一起定时刷新外部同步FIFOAL422B,接口电路如图5所示。

图5 TMS320C6711与FIFOAL422B接口电路

      P6711为AL422B提供写复位信号(/WRST)和写使能信号(/WE)。CPLD根据DSP6711提供的外存使能信号(/CE)和写使能信号(/AWE),为AL422B提供写同步时钟(WCK)。DSP6711通过数据总线ED[5:0]将图像数据写入AL422B的内部存储单元。

4 CPLD设计

      本系统使用ispMACH4064V(简称4064V)作为显示平台的主控逻辑器件。4064V是一款工作在3.3V的新一带CPLD芯片,I/O口兼容5V TTL电平,主要性能参数如表1所示。

      ispMACH4064V是实现TFT-LCD、FIFO和DSP的EMIF口三个器件逻辑功能时序的核心器件,为了实现各时序之间的严格同步,使用一个外部时钟参考源输入到ispMACH4064V,ispMACH4064V内部所有的信号都是以这个时钟为基准的。

系统总流程

      TFT-LCD彩色数字图像显示平台的三个关键器件,分别是DSP、FIFO和CPLD。DSP通过EMIF口定期将图像数据写入FIFO;CPLD并行的不断读取FIFO内的图像数据,驱动TFT-LCD显示动态或静态彩色数字图像。DSP写FIFO的速度高达25MHz,TFT-LCD刷新时钟为6MHz,CPLD读FIFO的速度应大于3倍的TFT-LCD刷新时钟,取24MHz。各器件之间的时序必须严格匹配,才能正常显示图像。本系统使用Lattice公司的CPLD ispMACH4064V,产生TFT-LCD的驱动时序和FIFO的读时序,并配合DSP的EMIF口形成FIFO的写时序。系统时序设计是数字图像显示技术的关键点,也是最困难的部分。

      系统上电后复位CPLD、FIFO和TFT-LCD,DSP定时向FIFO写入图像数据,CPLD并行的读FIFO,同时驱动TFT-LCD逐像素显示图像,系统总流程如图6所示。

图6系统总流程图

      本系统采用VHDL语言对CPLD要实现的功能进行行为描述,用Synthesis软件对VHDL源代码进行语法检查和逻辑综合后,在ispLEVER3.0环境下对ispMACH4064V进行功能仿真、时序仿真、引脚I/O设置和分配,最后将生成的JEDEC文件用下载电缆写入CPLD,生成实际的数字逻辑。

基于图像处理系统的性能分析

      图像处理完毕后,需要显示给人进行观察和评价。人的视觉系统对色彩非常敏感,图像显示的色彩必须达到或超过人的分辨能力,才不致于丢失有用的图像信息。图像处理系统的图像显示必须达到真彩(18位色)显示。为达到嵌入式数字图像处理系统实时性要求,图像显示模块要尽少占用DSP资源,同时真彩显示意味着更大的数据吞吐量,这些都要求图像显示模块要有更快的处理速度。

      本系统中,一帧图像共有320×240×3=225Kb,DSP采用8位异步模式以25Mb/s的速率向FIFOAL422B写入图像数据,写一帧图像需9ms。若DSP以40ms为间隔刷新AL422B的图像数据,就可以实现平滑动态显示真彩数字图像。这样的数据吞吐速度可以很好地满足实时性要求。

      与市场同类产品的比较:国内外市场上控制彩色TFT-LCD一般采用ARM等带TFT-LCD接口的MCU,或直接使用专用IC,甚至使用工控机来实现,这些方案都难以满足嵌入式系统对成本和功耗的要求。国内市场上,有少数几家公司采用可编程器件+存储器的技术开发出实用产品,大部分采用SRAM作为图像数据存储器。由于要进行复杂的读写端口切换,这类产品一般采用高档可编程器件,同时降低图像显示品质,无法真彩显示,无法平滑地显示动态图像。而本课题实现了18位真彩显示,每秒25帧图像,动态图像可以平滑地显示,而且成本只有40元人民币,大大提高了产品的性价比。

结语

      本文提出了一种基于DSP的彩色TFT-LCD数字图像显示解决方案,采用高性能DSP和基于DRAM的新型大容量FIFO存储器,用CPLD实现了驱动TFT-LCD以及与DSP数据接口的所有时序。与市场上同类产品相比,本系统大大提高了图像显示品质和显示速度,降低了系统的功耗和成本,在嵌入式图像系统中有广泛的应用前景。

关键字:DSP  TFT-LCD  显示技术  数字图像 引用地址:基于DSP的彩色TFT-LCD数字图像显示技术研究

上一篇:三星电子为赛灵思生产45纳米可编程半导体
下一篇:基于DSP的磁存储设备抗冲击技术控制系统

推荐阅读最新更新时间:2024-05-02 20:45

浅析DSP芯片的基本结构
  为了快速地实现 数字信号处理 运算,DSP芯片一般都采用特殊的软硬件结构。下面简单介绍DSP芯片的基本结构。   (1)哈佛结构   主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。与两个存储器相对应的是系统中设置了程序总线和数据总线,从而使数据的吞吐率提高了一倍。由于程序和数据在两个分开的空间,因此取指和执行能完全重叠。   (2)流水线操作   流水线与哈佛结构相关,DSP芯片广泛采用流水线以减少指令执行时间,从而增强了处理器的处理能力。处理器可以并行处理二到四条指令,每条指令处于流水线的不同阶段。下面所列是一个三级流水线操作的例子:   
[嵌入式]
CEVA DSP的内核蜂窝基带处理器出货量超越高通
CEVA公司宣布,其DSP架构已成为蜂窝基带处理器部署的领先DSP架构。由CEVA DSP内核助力的蜂窝基带处理器的出货量已超越了高通、德州仪器和Mediatek公司。全球研究咨询机构Strategy Analytics指出,2010年第三季针对手机和非手机应用提供的蜂窝基带处理器数量为4.98亿个 (注1),而同期带有CEVA DSP内核的蜂窝基带处理器出货量超过了1.78亿个 (占据市场的36%)。最近,CEVA又攀上了另一个重要的里程碑,由其内核助力的蜂窝基带处理器的全球出货量超过了10亿个。 表1:Strategy Analytics——全球基带处理器出货量* 目前,全球八大手机OEM厂商中就有七家出
[嵌入式]
CEVA <font color='red'>DSP</font>的内核蜂窝基带处理器出货量超越高通
基于DSP的现场测控装置及通信软件设计
  1  引言   随着工业规模的扩大,工业控制系统的信息集成程度也越来越高。基于网络的现场总线控制系统为信息的集成提供了有效技术保证。现场总线是应用在制造或过程区域现场装置与控制室内自动控制装置之间的数字式、串行、多点通信的数据总线,也被称为开放式、数字化、多点通信的底层控制网络。以现场总线为核心的工业控制系统,称为现场总线控制系统。本文主要设计了 CAN 总线测控系统中的 DSP 下位机现场测控装置及通信软件。   2  测控节点的总体设计   本文所讨论的测控系统是以 CAN 总线为基础,结合 PC 机和 DSP 测控节点来完成数据的采集工作的。因此 CAN 总线上的测控节点具有很重要的作用。节点结构框图如图 1。
[嵌入式]
基于FPGA及嵌入式CPU 的TFT-LCD接口设计
1 引言 随着电子技术的飞速发展,TFT-LCD作为在亮度、对比度、功耗、寿命、体积和重量等综合性能上全面赶上和超过 CRT的显示器件,被广泛用于各种仪器仪表、电子设备及控制领域中。与之相关的显示控制技术也呈现出越来越多的方式。本文以 640*480的数字输入的 TFT_LCD显示屏为例,介绍了一种基于 NiosII软核处理器实现对 TFT-LCD接口的方法。解决了通常情况下必须使用LCD 控制专用芯片才能解决 LCD显示的问题。 2 系统组成 系统框如图 1所示。系统是由 FPGA、显示缓存 RAM、程序执行 RAM及 TFT-LCD组成。 FPGA(用虚线围成)选用的是 ALTER的 EP1C6,RAM采用的是 I
[嵌入式]
AMOLED将成穿戴装置主流显示技术
市场研究机构IHS指出,用于穿戴式装置的显示面板出货量,预估将由2015年的三千四百万片,跃升至2016年的三千九百万片,其中,主动矩阵式有机发光显示(AMOLED)面板的占比高达60%,为主流技术,包括苹果(Apple)、三星(Samsung)、乐金(LG)和微软(Microsoft)皆已在其智慧手表产品中采用。
[物联网]
AMOLED将成穿戴装置主流<font color='red'>显示技术</font>
HPI方式自举在TMS320VC5402 DSP芯片上的实现
当前,数字信号处理器(DSP)芯片以其强大的运算能力在通信、电子、图像处理等各个领域得到了广泛的应用。使用DSP的系统可以按处理器使用的数目分为单处理器系统和多处理器系统。单DSP的系统尽管结构简单,但系统的功能将不可避免地有所限制。由于DSP的控制功能不是非常强大,在应用中往往不得不把DSP作为目标系统专门负责复杂的运算,而另外使用一个主机(PC机或是单片机)对整个系统的运行实行控制。所以,在使用DSP的多处理器系统中,主机(单片机、PC机、另一个DSP芯片)与目标系统 DSP的数据交换就成为应用系统设计中必须考虑的重要问题。 1 主机接口的传统解决方案 解决主机与目标系统的数据交换是一个非常复杂的问题。传统的方式是
[嵌入式]
战场上的可穿戴技术:显示技术改变未来战士
据国外媒体报道,数十年来,扩增实境显示器——可扩增用户眼前的世界,带来各种有用的信息,如攻击者的体温、飞来的导弹速度——反复出现于科幻电影当中。得益于近年的技术进步以及新兴的消费市场引发的成本下降,扩增实境(AR)和虚拟现实(VR)技术功能正日益赶上好莱坞电影的设想。 在需要进行各式复杂的运作和训练的国防领域,VR和AR工具越来越能派上用场,且越来越重要。 虚拟现实技术 虚拟现实技术实际上被国防部门用作训练工具已有一段时间。早在1980年代,美军便招募来自游戏公司雅达利(Atari)的专家基于该公司的射击游戏《战争地带》(Battlezone)为其布莱德雷战车开发训练系统。 虽然这种早期的系统相当简单,也
[家用电子]
战场上的可穿戴技术:<font color='red'>显示技术</font>改变未来战士
DSP上的指纹识别模块的实现
摘要:介绍了用硬件实现的独立指纹识别系统。讨论了指纹识别的算法概述、设计方法及其在DSP板上的实现。 关键词:指纹识别 特征匹配 DSP 随着指纹识别技术的不断发展和成熟,高度的精确性使其已应用到身份认证的各个领域。与其他生物统计学特征相比,指纹特征更容易提取、更可信,且特征尺寸也很小。这些特点使指纹识别系统在有限资源平台上实现并维持一定性能(FAR、FRR及匹配时间等)成为可能。 本文讨论了指纹识别系统的设计和实现方法。 介绍运用细节的脊线形状特征作为本算法的基础;基于这种思想,建立了指纹识别算法流程。该算法很容易在任何平台上实现。笔者选择了高效的DSP平台,设计了一个专业的用来单独实现指纹模块的DSP板。最后,讨论
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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