基于FPGA的汽车视频和图形控制系统设计

发布者:紫色小猫最新更新时间:2012-07-12 来源: 21ic关键字:FPGA  汽车视频 手机看文章 扫描二维码
随时随地手机看文章
   

LCD显示器真是无处不在,在家庭、超市、体育馆以及汽车内你都可以见到它们的身影。无疑车载LCD显示系统是增长最快的市场。增长的动力包括:不断下降的显示器价格、不断提升的用户体验、更多的产品性能以及车内消费类产品的集结。

典型的图形显示系统一般都是利用标准的特殊应用标准处理器(ASSP)或者定制的特殊应用集成电路(ASIC)作为控制器来构建的。但汽车图形设计师在利用这些器件构建系统时遭遇到了不小的麻烦,其中包括:较短的产品生命周期,基于PC的系统总线接口,无法适应新标准和新显示器类型等。所有这些问题都限制了设计在其它应用中的重用可能性。

图1给出了车载图形/视频系统的一个典型实例。图的左侧列出了用于驱动图形系统的一些不同输入信号。本例包括了一个MediaLB接口,一个用于视频的两线像素链路收发器,一个普通系统接口总线和一个NTSC/PAL视频编码器。一旦视频和图形信息进入系统,就由通用CPU执行处理,或者在不同的系统架构下被直接送到图形处理器。此外,绝大多数设计还含有用于程序存储的闪存以及用于存储页面和视频信息的SDRAM。

图1:典型的图形/视频系统架构。

图形处理器可以是ASSP、定制ASIC或者现场可编程门阵列(FPGA)器件。根据具体实现的不同,一个系统中可能会含有多台显示器(如图所示),这时还需要额外的逻辑资源来管理各种信号以便支持每台显示器正常工作。

如上所述,设计师在汽车设计中采用ASSP图形控制器时会遇到一些阻碍,具体包括:

1. PC和消费电子产品通常具有非常短的生命周期,但汽车市场具有很长的生产周期和支持需求,它们无法接受生命周期结束时强制发生的变化。

2. 采用硬连线的ASSP或ASIC器件无法象传统系统那样支持新兴的或者派生的视频和图象标准。

3. 硬连线系统也很难适应不同的显示器类型,其不适应性具体表现在分辨率、长宽比或显示器信号接口方面。

4. 绝大多数ASSP器件采用的都是PC总线接口,比如AGP、PCI 和PCI Express。如果要在内部系统总线和ASSP图形器件之间构建定制接口,汽车设计师还将面临额外的成本和复杂性问题。

ASIC的单片价格确实相当低,但是开发成本非常高。其掩膜成本可达数百万美元,如果需要改变设计以支持新标准或者新功能,则掩膜费用还得成倍增加。

以多用途为特质的FPGA器件加上商用化知识产权(IP)能够实现几乎所有的图形系统功能,包括视频控制器、RISC处理器、显示器接口、总线标准和不同的视频输入标准等,而且这些功能全都可以集成在一个器件上。

图2:集成式车载图形解决方案。

图2是利用FPGA实现的高集成度实例。该设计无需使用外部MediaLB器件,而是在内部FPGA逻辑中处理MediaLB协议。RISC处理器则是以基于IP的32位软核处理器形式整合在里面。再加上图形/视频内核模块IP就实现了完整的设计,包括支持触摸屏输入、LCD背光控制、存储控制器和多台显示器。该设计通过将所有主要的系统功能集成到FPGA中而大大减少了设计中的零部件数量。利用带内置非易失性启动闪存的FPGA还能节省其他更多的器件。

图形系统的硬件实现是总项目的一部分。设计师必须将精力集中到图形控制器的功能上,以便为设备找到最佳的解决方案。例如,客户信息显示器(CID)可能只需要显示文本消息和基本图形,而一系列玻璃仪表板则需要高分辨率平滑图形显示,因为实际上它代表着用CID来替代物理度量和仪器测量。一些仪器板和导航系统也有实时视频显示器用于支持后视(rear-view)摄像视频,这种显示器需要一个能够支持画中画和实时视频并且不能降低其他图像质量的图形控制器。另外,处理多路视频流和输入所需的灵活性也是其典型要求。

在实现图形系统之前有许多问题需要回答,因为每一项都会影响最终的硬件和IP内核的实现。这些问题包括:

1. 数据源究竟是视频流,还是以图形方式提供的输出,或者是两者的结合,或者两者都有?如果是视频流,有多少路视频流,分辨率是多少?

2. 最终的图像是2维还是3维?

3. 用的是哪种显示器技术,是液晶? 等离子? 还是视频?总共多少台显示器,分辨率多少?

4. 采用什么样的应用软件接口,使用的方便度如何?

5. 该应用是否需要可扩展架构,以便满足未来的发展和产品分级?

6. 需要支持多个视频页面吗?如果需要,需要多少?

7. 需要支持图像缩放吗?倍率多少?如果要求缩放,还需要具备剪辑功能。

8. 需要用于支持高速图形性能的Bitblit功能吗?设计需要水平和垂直Bitblit选择吗?

9. 系统需要什么样的存储器和总线接口?

10. 最后就是是否需要支持未来的系统扩展?

图3:视频和图形IP内容。

图3给出了一个模块化二维图形和视频IP内核的例子。该IP代表了当前FPGA图形IP内核所能提供的功能和特征。这种高速图形内核是专门为了嵌入进FPGA系统而开发的。其存储控制器可以连接SDRAM或DDRAM,具体取决于应用性能和成本预算。这种IP内核带有可选的视频输入和bitblit模块,可以用设计所需的特定性能和功能进行配置。显示控制器可以控制采用任何显示技术的单显示器或双显示器。该种内核具有通用的内部32位AMBA总线,可以方便地与其他内部IP内核接口, 或者通过FPGA的I/O与外部逻辑相连。

[page]

 

    图4:图形和视频控制器模块。

一个完整的FPGA图形和视频模块如图4所示。由于采用了FPGA图形处理方案,因此物理尺寸较小,元器件数量也很少。该模块的尺寸仅为70x50 mm,可以使用3.3V的单电源工作。

采用FPGA器件设计的车载图形显示方案减轻了ASSP和ASIC方案所面临的问题。FPGA方案使模块设计开发变得更加容易,可以提供集成不同IP模块的灵活度,具体取决于系统的成本和功能需求。FPGA实现了设计的高集成度,从而减小了电路板面积,并减少了元器件数量。FPGA器件的长寿命还保证了产品的长寿命周期。绝大多数FPGA是现场可升级的(有些器件甚至可以在工作的同时进行升级),因此可以方便地支持新标准和新功能。

用于FPGA的标准视频和图形IP提供了经测试和经验证的设计,它们能够方便地集成进图形解决方案。利用打包的IP解决方案还能加速系统的研发,使工程师将精力集中于应用开发,而不是在低等级的接口和图形引擎上。模块化图形IP内核还允许设计在视频控制器中包含客户定制的图形加速器。这样,设计师就可以针对目标系统对图形处理性能进行特殊调整和优化。

FPGA还提供了多功能性,以便包括最佳的总线和接口标准。这使得系统架构中可以设计用于整个系统的最佳接口,而非仅仅围绕图形处理器接口或总线进行设计。采用FPGA的设计可以帮助系统设计师通过系统接口来完成控制:整个设计可以通过优化来支持实时控制和显示系统,并且视频流的处理不会影响系统性能。

此外,FPGA制造在相同的封装尺寸内支持密度移植,从而允许增加更多的逻辑来提升性能,或者减少逻辑容量来减少功能,这一过程不会影响PCB版图。通过密度移植可以降低开发、生产、维护和物流成本。

获得AEC-Q100 Grade-2认证的FPGA系列产品目前已能付运,而且几款具有附加功能和低成本的器件也将在2008年初开始供货。最新的产品提供真正的DSP块以及单裸片非易失性板上闪存,后者在掉电时用来可以存储内部存储区中的内容。过去,设计师觉得在汽车系统中采用FPGA成本太高,但如今FPGA成本已经降低,功能也更强,使得FPGA的单片价格相对于其他图形解决方案具有极高的竞争力。

利用FPGA器件构建视频和图形控制器还可以使设计师在其他应用中提升图形显示技术。在汽车应用中通过采用符合AEC-Q100 Grade-2标准的FPGA器件来代替与PC相关的图形控制器后,产品寿命远比目前ASSP解决方案的2到3年要长得多。

关键字:FPGA  汽车视频 引用地址:基于FPGA的汽车视频和图形控制系统设计

上一篇:DVB-H移动数字电视手机方案设计及其测试
下一篇:频谱分析基本原理:快速完成高效率测量

推荐阅读最新更新时间:2024-05-02 22:11

同台竞技,FPGA厂商抢滩市场
尽管几大FPGA厂商都表示,随着IC产业的下滑,FPGA市场不可避免的受到冲击,但由于设计需求非常强劲,FPGA技术仍然大有用武之地。FPGA技术也因其高度的灵活性,以及相比ASIC和ASSP所具有的成本优势,被认为是在目前经济紧缩环境下最有增长潜力的市场之一。最近,几大FPGA厂商也都提出,FPGA技术势在必行,Altera和Lattice日前也宣布了其最新的FPGA产品。 Altera:40nm Stratix IV GT和Arria II GX Altera日前发布了集成收发器的两款FPGA产品,Stratix IV GT和Arria II GX。这两款基于40nm工艺的产品都来自Altera唯一的晶圆代工合
[嵌入式]
基于FPGA的电控汽油机喷油脉宽处理系统设计
当今世界面临着石油能源危机和环境污染两大问题。能源与环境问题已成为影响我国乃至世界经济和社会发展的重要因素。因此.积极寻求和发展清洁能源已成为各国的头等大事。改变石油短缺、污染严重的唯一方法,就是减少对石油的依赖,开发绿色高效清洁替代能源。 随着我国经济的高速发展,汽车数量的快速增加,以及国际原油价格的飞涨,给我国石油需求和环境保护造成了巨大压力,节能减排任务形势严峻。甲醇汽油被看作是汽车的重要替代燃料,但是由于甲醇本身富含氧,致使甲醇汽油的理论空燃比较小。电控汽油机在燃用不同比例的甲醇汽油时,电控燃油喷射系统的自适应调节功能不能完全使发动机能够正常运转。因此需要将电控单元输出的喷油脉宽信号进行扩展处理,使得电控汽油机在燃
[汽车电子]
Ports模式下CY7C68013和FPGA的数据通信
引言 通用串行总线(USB)具有快速、双向、大批量传输、廉价以及可实现热插拔等优点,Cypress公司的FX2系列芯片之一CY7C68013是最早符合USB2.0标准的微控制器,集成了符合USB2.0的收发器、串行接口引擎(SIE)、增强型8051内核以及可编程的外围接口,实现基于USB2.0的接口数据通信,CY7C68013可配置成3种不同的接口模式;Ports(端口模式)、GPIF Master(可编程接口模式)和Slave FIFO(主从模式),其中,后两种模式利用其内部集成的可以独立于微处理器而自动处理USB事务的硬件(USB核),数据的传输通过执行USB本身的协议来完成,微处理器可不参与数据传输,从而使数据的传输速率大
[工业控制]
ARM+FPGA开发板的强劲图形系统体验——米尔基于NXP i.MX 8M Mini+Artix-7开发板
ARM+FPGA开发板的强劲图形系统体验——米尔基于NXP i.MX 8M Mini+Artix-7开发板 关键词:NXP、Xilinx、i.MX 8M Mini、Artix-7、ARM+FPGA、图像处理、异构处理器 本篇测评由优秀测评者“qinyunti”提供。 01 ARM+FPGA异核架构开发板简单介绍 MYD-JX8MMA7的这款ARM+FPGA异核架构开发板, 拥有2个GPU核,一个用来做3D数据处理,另一个用来做2D和 3D加速。3D GPU核支持:  OpenGL ES 1.1,2.0  Open VG 1.1  2D GPU核支持  多图层混合 基于ARM+FPG
[嵌入式]
ARM+<font color='red'>FPGA</font>开发板的强劲图形系统体验——米尔基于NXP i.MX 8M Mini+Artix-7开发板
基于51单片机与CPLD/FPGA接口逻辑设计
在功能上,单片机与大规模CPLD有很强的互补性。单片机具有性能价格比高、功能灵活、易于人机对话、良好的数据处理能力潍点;CPLD/FPGA则具有高速、高可靠以及开发便捷、规范等优点。以此两类器件相结合的电路结构在许多高性能仪器仪表和电子产品中仍将被广泛应用。本文就单片机与 CPLD/FPGA的接口方式作一简单介绍,希望对从事单片机和CPLD/FPGA研发的朋友能有所启发。 单片机与CPLD/FPGA的接口方式一般有两种,即总线方式与独立方式,分别说明如下: 一、总线方式 单片机以总线方式与CPLD/FPGA进行数据与控制信息通信有许多优点。 ; (1)速度快
[单片机]
基于51单片机与CPLD/<font color='red'>FPGA</font>接口逻辑设计
视频处理领域,将是FPGA的天下?
几年以前,视频监控应用的通道数不多,对图像质量和实时性等也要求不高,很少有人用FPGA;但是,随着监控由标清转向高清,从单通道转到八通道,从非实时转到对实时的要求,外加人脸识别和运动估计等分析功能,DSP表现得越来越吃力。就在此时,FPGA登场了…… FPGA vs DSP FPGA与DSP同属可编程处理平台,表面上相濡以沫惺惺相惜,其实早已暗自开战。FPGA从高端平台扩展至低成本以抢占DSP市场,并加强了相关开发工具,希望在复杂算法和大量并行处理中补充甚至完全替代DSP;而DSP则通过集成ASIC的DSP SoC和多核DSP提升处理能力,以减少FPGA和ASIC的使用,捍卫其主角地位。 实际上,低成本FP
[嵌入式]
<font color='red'>视频</font>处理领域,将是<font color='red'>FPGA</font>的天下?
Agilent LVDS传输系统测试方案
LVDS是低压差分信号的简称,由于其优异的高速信号传输性能,目前在高速数据传输领域得到了越来越多的应用。其典型架构如下: 一般LVDS的传输系统由FPGA加上LVDS的Serdes芯片组成,LVDS的Serializer芯片把FPGA的多路并行数据通过时分复用的方法变成较少路数、较高速率的串行LVDS信号进行传输,接收端的de-Serializer芯片再把接收到的串行LVDS信号解成多路并行数据。其好处在于FPGA通过外挂的LVDS芯片可以方便可靠地以高速率把内部数据传输出去,如NS、TI等公司大量提供这种LVDS的Serdes芯片。 对于LVDS系统的测试,主要涉及以下几个方面: 1/ FPGA内部逻辑和并行接口
[测试测量]
Agilent LVDS传输系统测试方案
莱迪思CrossLink-NX系列FPGA以渗透进嵌入式视觉系统中
低功耗可编程器件的领先供应商 莱迪思半导体公司 (NASDAQ:LSCC)今日宣布,CrossLink™-NX-17 FPGA现已上市!CrossLink-NX FPGA具有低功耗、小尺寸、可靠、高性能的特征,可助力计算、工业、汽车和消费电子领域的开发人员构建创新嵌入式视觉和AI解决方案。拥有17 K逻辑单元的CrossLink-NX-17是CrossLink-NX系列的第二款器件。拥有39K逻辑单元的CrossLink-NX-40自2019年起就已实现量产。 根据BCC Research 《日常生活中的计算机视觉和机器视觉》 的报告,2019年全球计算机和机器视觉市场规模为149亿美元,到2024年将增长到260亿美元。
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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