fpga和嵌入式处理器实现低成本智能显示模块

fpga和嵌入式处理器实现低成本智能显示模块

ID:15333689

大小:239.56 KB

页数:5页

时间:2018-08-02

fpga和嵌入式处理器实现低成本智能显示模块_第1页
fpga和嵌入式处理器实现低成本智能显示模块_第2页
fpga和嵌入式处理器实现低成本智能显示模块_第3页
fpga和嵌入式处理器实现低成本智能显示模块_第4页
fpga和嵌入式处理器实现低成本智能显示模块_第5页
资源描述:

《fpga和嵌入式处理器实现低成本智能显示模块》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、白皮书___________________________________________________________________FPGA和嵌入式处理器实现低成本智能显示模块引言LCD迅速成为汽车内的标准部件。随着LCD技术的发展,迫切需要采用更好的显示图形内容控制和产生方法。传统上,低成本汽车信息娱乐应用采用基于字符的LCD和真空荧光(VF)显示屏,而低成本彩色薄膜晶体管(TFT)技术很快成为最突出的选择方案。但是,在现有的低成本应用体系结构中采用彩色TFT有很大的难度。大部分低成本平台没有足够的

2、处理带宽,特别是缺少带有LCD控制器的处理器来控制并驱动彩色TFTLCD。此外,大部分现有的体系结构并没有足够的动态和非易失存储器来存储LCD需要的图形内容。更复杂的设计问题是产生并管理图形内容或者图形用户界面(GUI)时低效的设计过程,而现在可以通过彩色TFTLCD来解决这些问题。一般而言,如果没有合适的设计资源,很难在硬件上实现LED背光驱动器、触摸面板控制以及TFT控制所需要的大量I/O。®现在,这些难题有了解决方法,即,名为ThomasII电路板(图1)的模块化扩展平台,它含有低成本AlteraCyc

3、lone®IIIFPGA和Nios®II嵌入式处理器。使用这一平台,汽车电子设计人员很容易在现有系统体系结构中加入彩色TFT,开发低成本智能显示模块。图1.ThomasII演示平台模块化扩展概念的内涵模块化扩展设计概念基于ThomasII电路板,它是由MomijiDesignLLC和Altera公司联合开发的。设计围绕低成本CycloneIIIFPGA(EP3C10或者EP3C5)展开,这一器件采用了引脚数量较少的E144QFP封装,在4层PCB上就能够轻松完成布板。在实际应用中,ThomasII设计(图2所

4、示)可以用作单独的模块,具有完整的电源供电和支持外设,也可以集成到现有设计结构中。图2.ThomasII设计结构图NiosII嵌入式处理器是体系结构的核心,同时用于系统控制和图形生成。采用嵌入式处理器后,系统可以单独工作,也可以作为现有微控制器单元(MCU)的协处理器,因此,ThomasII设计可以实现低成本信息娱乐设计的模块化扩展功能。通过一个简单的UART,FPGA成为系统的图形显示控制器。它管理并控制所有的图形内容产生和处理任务,从而把这些任务从主机MCU中分担出来。任何串行或者并行通信接口,甚至是定制

5、或者专用标准都很容易替代FPGA设计中的UART模块。例如,通常用于实现VF或者字符LCD的通信协议都可以重新用于控制基于ThomasII概念的TFT。最吸引人的特性是主机体系结构和系统设计能够基本保持不变,如图3所示。图3.设计重用一次硬件设计实现多款产品不改动或者尽量少改动系统意味着同时节省了硬件和软件资源。借助ThomasII概念,设计人员可以针对多款产品使用相同的核心硬件。根据产品需求来更新或者改变GUI,而不需要修改或者更新核心系统软件。而且,还可以根据应用需求来调整LCD分辨率和底层图形。FPGA

6、中的LCD控制器设计很容易适应各种标准和定制LCD分辨率(请参考图4)。它还能够满足双视角、多视角和其他非标准LCD格式。FPGA中实现LCD控制器的内在优势是它可以定制或者适应LCD需要的数据和时序格式。图4.应用在WQVGA和QVGALCD上的ThomasII电路板注释:::图像版权©Disney/Pixar,得到其许可。LCD控制器模块是多层LCD控制器,含有两个16位彩色图像层和一个alpha层。每一层由单独的DMA主机生成并进行控制。这样,可以有效地划分基于外部DRAM的帧缓冲。实质上,每个DMA主

7、机在需要数据时读取帧缓冲。这使得LCD控制器模块能够读取外部存储器中存储的任意帧分辨率或者图像尺寸。每一层主机读取存储器后,LCD控制器模块把层组合(或者平滑)成一个组合帧,然后将其输出至LCD。LCD控制器模块组合了层之后,每一层都可以选择组合alpha层或者“透明层”。Alpha层支持实现透明的覆盖层,或者表面与下面层内容相混合。此外,每一层都可以完全打开或者关断,根据需要来激活或者去激活每一层。这一概念的一个例子是视频采集层上菜单所采用的覆盖图。触摸面板控制器简化了和用户的交互为实现和用户的交互,Tho

8、masII设计还在FPGA中采用了触摸面板控制器。设计支持四线阻性触摸面板控制器,它可以控制任何标准四线触摸面板。NiosII嵌入式处理器采集来自触摸面板的用户事件数据并进行管理,根据GUI和系统总设计,相应地提取或者执行命令。为方便并加速GUI的产生,嵌入式处理器很容易集成到Altia的图形开发工具链中。利用Altia的图形开发工具,艺术家、交互式设计人员、工程师和编程人员可以迅速构建概念原型、模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。