datasheet

如何利用可编程器件设计车用显示系统

2008-04-02来源: 互联网 关键字:可编程器件  视频控制器  环型结构  串行外围接口  FPGA器件  显示系统  WISH

  电子设备正在迅速发展,尤其是车用显示系统,视频和视频处理正成为汽车应用中增长较快的技术。像车道保持、驾驶监控、夜视以及车载娱乐设备等都是典型的应用需求。

  设计车用视频系统时,需要考虑系统结构的几个方面:首先是系统的功能,应确定这个系统是针对安全系统处理视频信息、还是车载娱乐设备处理流动的视频数据,或者是两者的结合而设计。其次是互联的类型和视频系统器件的速度。此外还应考虑其它因素包括有多少视频源、有多少显示输出、系统中不同的设备相隔多远、采用哪种布线方案,以及整个系统的成本。由于可编程器件具有很高集成度和灵活性,以及低功耗和宽的工作温度范围,且价格不断下降,因此该类器件对于从事汽车电子设计的工程师来说越来越具有吸引力。本文将主要介绍如何利用Lattice公司的可编程器件设计车用显示系统。

  电子设备的互联

  在汽车电子设备中,各种信息源的互联可采用几种拓扑结构,即星型、总线型和环型结构。这些拓扑结构如图1所示。星型结构是一对一的连接系统,外部的设备连接到视频控制器的一个端口。通信信道可以是双向或者单向的。

  

  

  图1:汽车电子设备互联的几种拓扑结构。

  总线

  型结构是一点对多点,单个设备可以连接到总线。总线上的设备必须有本地控制器,用来协调总线上的设备何时以及如何进行通信。这种类型的系统易于扩展,因为每个设备都有一个唯一的地址。

  环型结构中每个设备都有一个唯一的地址,此外还有本地数据控制器和用来连接到环的媒体收发器。当显示设备收发器接收到前一个设备的信息后,在数据包中查看自己的地址,如果地址相匹配的话就处理数据或者命令,如果地址不匹配,就把数据包传送给环中的下一个设备。为使各种设备都能够传送音频和视频包,用于娱乐的汽车环型总线都被设计成很高的带宽,以便观众能实时观看。从图1中可以看出,无论哪种结构都需要采用视频控制器。

  图像捕获与显示

  有效确保图像的捕获和处理十分重要,以下将介绍几种解决方法。在图2展示的智能图像捕获系统的几个例子中,信息从车辆的多媒体总线传送到视频控制器。通常使用的是MOST和D2B协议的环型或总线结构。

  

  

  图2:采用不同处理器件的三种智能图像捕获系统。

  在这三个例子中,MT9V111/125是适用于汽车应用的图像传感器。例1采用了基于微处理器的系统,在数据发送到显示子系统的接口之前进行控制和视频数据处理。例2采用基于闪存的低成本CPLD处理视频。例3采用了基于SRAM的FPGA器件。在以上所有例子中,均由处理单元对发送的信息进行处理。其中,后两个例子中采用的可编程逻辑器件体现了重构硬件的灵活性。特别是例3在FPGA中使用了Lattice公司的微处理器核LatticeMico8,因而可获得更大的灵活性。

  发送所捕获图像的一种方法是将并行视频数据转换成串行流,并采用8b/10b编码在单对双绞线LVDS接口上传送。这个接口将时钟嵌入数据流,减少了传送信号到视频控制器所需的导线数目。在接收端,系统需要对数据进行处理,以便返回原来的形式。图3是4个LCD显示的例子。前三个例子均使用SERDES电路转换信号,其中例3采用具有集成SERDES功能的基于SRAM的FPGA。此例中采用的是LatticeECP/ECP2 FPGA,由于该器件中已嵌入了关键时序参数,因此设计者不必再花大量时间和精力来完成此任务。

  

  

  图3:LCD显示。

  LatticeECP2和LatticeECP2M系列重新定义了低成本FPGA,在更低的成本下拥有更多优秀的FPGA特性。这些器件含有sysDSP块和工程预制的源同步I/O。LatticeECP2M具有高达5.3Mb的RAM块,LatticeECP2具有高达1.1Mb的RAM块。在LatticeECP2M中还具有3.125Gbps嵌入式SERDES,可支持PCI Express、Ethernet(1GbE和SGMII)以及多个其它标准。通过集成以前只有高成本、高性能FPGA才具有的特点和性能,这些系列的产品扩展了低成本FPGA的应用范围。

  LatticeMico32是一种针对Lattice FPGA优化的32位RISC软微处理器。如果将LatticeECP2M与开放源代码的LatticeMico32软处理器结合在一起,则LatticeECP2M可以实现完整的视频控制器功能(如图4所示)。内部的外设通过双WISHBONE总线进行通信。定时器、DMA、存储器控制器、通用I/O、串行外围接口和UART均可与LatticeMico32相连。

  

  

  图4:利用LatticeECP2M和LatticeMico32实现完整的视频控制器功能。

  本文小结

  由于可编程器件具有可重构的特点,因此特别适合于应对各种变化(例如不断修改的标准和新兴的标准),并可以快速实现新版标准。此外,可编程器件还具有成本低和生命周期长的优势,能够满足车内电子设备与汽车寿命相匹配的要求,设计者也易于对产品进行升级、维护和更新。

关键字:可编程器件  视频控制器  环型结构  串行外围接口  FPGA器件  显示系统  WISH

编辑:ssb 引用地址:http://www.eeworld.com.cn/gykz/2008/0402/article_728.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:利用频域时钟抖动分析加快设计验证过程
下一篇:PLC、DCS、FCS控制系统的特点和差异分析

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

PSoC Creator简化可编程器件上的软硬件协同设计

采用嵌入式CPU内核的可编程器件为应对各种设计挑战提供了有效途径,而这些挑战仅仅通过软件或硬件的方法可谓举步维艰,或者说解决成本非常高昂。这些器件结合了能再编程的数字与模拟硬件资源,能提供您切实所需的功能。此外,设计工具能消除与可编程逻辑通常相关的大多数复杂性问题。例如,赛普拉斯半导体公司推出的PSoC Creator就是专为简化上述工作而精心设计的。借助PSoC Creator,用户不必一定要有完美的电路设计,仅需提供相关的设计元素即可,有点像在白板上绘画的感觉。随后,该工具能提供外设模块(即组件)的最佳布局和布线方案,并设置所需的时钟和电源配置,进而为用户优化设计。 下面以采用PSoC Creator
发表于 2015-04-03
PSoC Creator简化可编程器件上的软硬件协同设计

基于FPGA的双缓冲模式PCI Express总线设计方案

引言     近年来软件无线电(SDR)得到了飞速的发展,在很多领域已显示出其优越性。本文的项目背景是通过软件无线电方式实现数字音频广播(DAB)的基带信号处理,这要求软件无线电平台具有高速实时数字信号处理与传输能力。高速可编程逻辑器件(FPGA)和丰富的IP核提供了能高效实现软件无线电技术的理想平台。 1  PCIE总线方案论证     PCIE是第3代I/O总线互联技术,如今已成为个人电脑和工业设备中主要的标准互联总线。与传统的并行PCI总线相比,PCIE采用串行总线点对点连 接,具有更高的传输速率和可扩展性。例如本文采用的8通道1代PCIE
发表于 2014-12-03
基于FPGA的双缓冲模式PCI Express总线设计方案

PSoC Creator简化可编程器件上的软硬件协同设计

采用嵌入式CPU内核的可编程器件为应对各种设计挑战提供了有效途径,而这些挑战仅仅通过软件或硬件的方法可谓举步维艰,或者说解决成本非常高昂。这些器件结合了能再编程的数字与模拟硬件资源,能提供您切实所需的功能。此外,设计工具能消除与可编程逻辑通常相关的大多数复杂性问题。例如,赛普拉斯半导体公司推出的PSoC Creator就是专为简化上述工作而精心设计的。借助PSoC Creator,用户不必一定要有完美的电路设计,仅需提供相关的设计元素即可,有点像在白板上绘画的感觉。随后,该工具能提供外设模块(即组件)的最佳布局和布线方案,并设置所需的时钟和电源配置,进而为用户优化设计。 下面以采用PSoC Creator进行设计为例
发表于 2014-05-14
PSoC Creator简化可编程器件上的软硬件协同设计

可编程器件在以太网集线器中的应用

。另外,集线器还有传输延时小、响应速度快等特点,对于要求实时性能的系统而言也是一种优势。目前通用的集线器已基本停产,元器件厂商也停止开发有关元器件,因此有必要采用其它方式来实现集线器的功能。本文介绍一种用可编程器件FPGA实现集线器的原理和方法。   2 集线器工作原理   集线器(Hub)工作于IS0(国际标准化组织)的OSI(开放系统互联)七层模型中的物理层,其实质是一个多端口的中继器。主要功能是对接收到的信号进行再生放大。以扩大网络的传输距离。因为以太网遵循“先听后说”的CSMA/CD协议,所以计算机在发送数据前首先进行载波侦听。只有当判定网络空闲时,才发送数据。早期的总线方式就是所有网络中的计算机通过一条有T型分支的同轴电缆
发表于 2014-01-17

多CPU系统共享串行EEPROM

1 引言 随着微电子技术的飞速发展,单片机的价格已变得十分低廉,特别是ATMEL公司的89系列单片机,内置闪速(Flash)存储器,具有51系列单片机的内核,尤其是89C2051只有20个引脚,2K Flash程序存储器,本身已是一个完整的微处理机系统,具有很高的性能价格比。此类CPU可以作为可编程器件用于构成一个比较复杂的应用系统,此方法比使用PAL、GAL等产品的性能价格比更高。现今软件工程中比较流行的方法是面向对象的模块化设计,其思想是将复杂的系统划分成任务单一的模块,有利于多人共同开发大规模软件。工控机也大多采用模块化设计,根据工控具体情况可方便地组成应用系统。同样一个小的应用系统也可用单片机作为可编程器件模块来构成
发表于 2012-07-19

如何利用可编程器件设计车用显示系统

  电子设备正在迅速发展,尤其是车用显示系统,视频和视频处理正成为汽车应用中增长较快的技术。像车道保持、驾驶监控、夜视以及车载娱乐设备等都是典型的应用需求。   设计车用视频系统时,需要考虑系统结构的几个方面:首先是系统的功能,应确定这个系统是针对安全系统处理视频信息、还是车载娱乐设备处理流动的视频数据,或者是两者的结合而设计。其次是互联的类型和视频系统器件的速度。此外还应考虑其它因素包括有多少视频源、有多少显示输出、系统中不同的设备相隔多远、采用哪种布线方案,以及整个系统的成本。由于可编程器件具有很高集成度和灵活性,以及低功耗和宽的工作温度范围,且价格不断下降,因此该类器件对于从事汽车电子设计的工程师来说越来越具有吸引力
发表于 2012-06-05
如何利用可编程器件设计车用显示系统

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">