FPGA平台架构提升信息娱乐系统设计灵活性

发布者:lambda21最新更新时间:2011-10-17 关键字:FPGA  信息娱乐系统 手机看文章 扫描二维码
随时随地手机看文章
   

    开发车载信息娱乐系统面临着前所未有的挑战。事实上,支持众多不一致甚至矛盾的要求需要采用全新的思路。设计基于FPGA的平台就是一种可行的解决方案,可通过设计灵活性来满足多样化的汽车要求。

  对于那些想要达到新的期望值的OEM来说,问题在于改变整个供应链的基本行为,包括从如何建立信息娱乐系统架构到为这些系统提供的产品和服务。

  这种压力又传递给了一级发动机控制单元(ECU)供应商,因为他们所服务的OEM坚持要迎合来自消费市场的产品要求,诸如要能够灵活地适应市场变化、降低成本以及不断缩短设计周期。在汽车市场中,这种变化的幅度是空前的,并且正在形成猛烈的风暴袭击一级供应商。一级供应商如果想在这一领域取得成功,就必须适应这种变化。

  解决这个问题的一个途径是开发一种强大的、关注灵活性、可扩展性和可适应性的平台方案,这说起来容易做起来难。我们需要考虑这种灵活平台的两个方面:其一,最终产品本身的灵活性,以适应OEM用户对现场可升级的要求;其二,基础平台的可适应性,以便服务于大范围的、需求各异的OEM客户。

  例如,OEM 1也许不关心所使用的底层硬件,只要硬件能够满足一系列功能要求即可;而OEM 2可能强制要求或至少强烈建议使用特定的芯片组。第2种情况是平台方案最难对付的,因为它有可能完全否定硬件,而且一级制造商的平台所选择的软件也可能不同。

  问题是:我们需要全盘否定硬件平台吗?抑或能复用硬件平台元件?

  构建平台架构

  建立硬件平台架构一般有三个基本步骤。首先是选择最关键的组件,然后是围绕内部核心元件搭建外部“层“。一般来说,形成最终配置是一个反复实践的过程。

  第一步是选择核心芯片组,主要考虑因素是成本、特性和性能,虽然设计人员在这个阶段也需要考虑其它重要因素,如硬件/软件复用以及公司战略或OEM要求。

  在没有建立起所有层的架构以反映系统真实成本之前,通常不可能最终确定芯片组的选型。而外层所涉及的成本很多时候相当于甚至超过核心芯片组的成本。

  第二步是解决所有遗漏的特性和功能。对硬件设计人员来说,一个理想的情况是,有现成的系统级芯片或芯片组包含了需要的所有特性和功能,并且价格合理,能够满足不同客户的需求。

  不过,即使上述情形是可能的,但公司将如何实现有别于其它一级电子产品制造商的功能呢?也许更重要的是,公司将如何规划未知/潜在的特性?

  这就引发了一个看似矛盾的问题——外围电路是可以提供产品差异化的最好机会,并能满足可扩展性和可复用性;但人们又在尽量避免它,因为外围电路的设计和选择是一个反复的过程,类似于一个非常复杂的拼图过程。

  围绕核心芯片组的外围器件所执行的功能非常广泛,包括连接性(补充主芯片组遗漏的接口)、协处理/加速(从主芯片组卸载处理任务)和接口转换(弥补主芯片组上不合适的接口)。

  设计人员试图寻找能够满足特定功能并且价格可接受的合适器件,但他们经常到处碰壁,因为解决架构中某个部分的问题会导致另一个部分出现问题。即使确定了可接受的器件,也还会遇到汽车认证或长期可用性方面的问题。

  尤其是对于信息娱乐系统架构,设计人员必须综合考虑到很多方面,比如音视频的源端和接收端、有线和无线、显示器、消费者端口连接和存储,以及后端汽车网络等。

  上述内容涉及到汽车头部单元中的各种子系统,而这些头部单元正是信息娱乐系统的中心硬件组件。

  今天,实现系统设计所要求的全部接口数量——尚不包括服务于每个接口所需的性能——正在呈爆炸式增长,因此对核心芯片组的特性和性能也提出更高要求。

  FPGA解决方案

  目前已经有数代信息娱乐系统架构平台使用了FPGA器件,这些FPGA担负着主处理器或芯片组的支撑(或补充)作用。在这种角色中,FPGA一般被称为配套芯片。有经验的用户已经认识到,FPGA不仅可以用来弥补架构中的漏洞,而且还能更多地被用作核心元件,为基础架构增加更多的灵活性和可扩展性。

  这样做通常要求在架构定义的早期阶段就要引入FPGA,并将FPGA归类为核心芯片组中的一个元件。这样,设计人员就能在内存子系统、系统启动时序、通用系统性能和平台总体成本等方面获得各种系统级的益处。

  一些芯片组具有内置扩展能力,例如带有PCIe或其它专用串行/并行接口的芯片组。有些芯片组没有专门的内置扩展功能,设计人员不得不使用替代性接口,如USB或SD端口。这意味着FPGA必须能够通过其中一种解决方案支持一种接口,但代价是创建接口需要一定的时间和知识储备。

  赛灵思联盟合作伙伴Xylon公司已经开发出一种知识产权(IP)基础包,可以实现连接不同接口所要求的“管道”,从而有效解决数据出入主系统的问题。由于无需了解一个特定主机接口的规范,因而设计人员可以从容地专注于设计的应用方面。

  既然快速改变主机接口是可能的,那什么时候适合做出改变呢?在许多情形下,调整平台是有用的方法。将基础平台从低端产品调整到高端产品也许就是一个很好的例子。后者可能有要求高带宽的应用接口——例如视频输入——因此PCIe是必要的。

  在同一系列的低端产品中,也许不要求视频输入,此时带宽需求将显著下降。这时最具成本效益的架构是使用对主机接口要求较低的应用接口,例如USB或SD。

  FPGA的灵活性和可扩展性是与生俱来的。在本例中,FPGA本身可以调整到采用相同封装或不同封装的更小器件。

   由Xylon公司开发的配套芯片接口库(CCI)提供了非常快速的搭建“真实”接口的方法,避免了对性能指标的猜测,而在实际系统中性能指标是高度可变的。该公司的信息娱乐配套芯片开发平台提供了简化设计过程的必要硬件和软件,不仅具有灵活性和可扩展性的优势,而且缩短了开发时间。

 

  

 

  图:硬件平台架构流程。

关键字:FPGA  信息娱乐系统 引用地址:FPGA平台架构提升信息娱乐系统设计灵活性

上一篇:基于FPGA的高精度数字电源设计
下一篇:基于FPGA的身份认证智能卡设计

推荐阅读最新更新时间:2024-05-02 21:39

基于FPGA的高速PID控制器设计与仿真
  在CNC(电脑数控)加工、激光切割、自动化磨辊弧焊系统、步进/伺服电机控制及其他由电机控制的机械组装定位运动控制系统中,PID控制器应用得非常广泛。其设计技术成熟,长期以来形成了典型的结构,参数整定方便,结构更改灵活,能满足一般控制的要求。   此类运动控制系统的被控量常为速度、角度等模拟量,被控量与设定值之间的误差值经离散化处理后,可由数字PID控制器实现的控制算法加以运算,最后再转换为模拟量反馈给被控对象,这就是PID控制中常用的近似逼近原理。   采用这种结构设计的控制系统,其性能只能与原连续控制系统性能接近而不会超过,逼近的精度与被变换的连续数学模型大小及采样周期长短有关 。特别是在高速运动控制的情况下,采样周期的
[嵌入式]
基于<font color='red'>FPGA</font>的高速PID控制器设计与仿真
FPGA&MSP430实现等精度频率计
前段时间依次实现了FPGA的等精度频率计和FPGA与430的通信测试。 FPGA频率计:Verilog设计练习 基于FPGA的等精度频率计_Krism0912的博客-CSDN博客_用verilog设计等精度频率计 FPGA与430通信测试: FPGA与MSP430G2553通信 UART串口操作_Krism0912的博客-CSDN博客 由于FPGA中对数据运算过于麻烦,所以此次将上述两个成果进行了整合,将FPGA的数据通过串口传至MSP430后再进行运算。 在整合过程中碰到的一个百思不得其解的问题:串口测试中发现传输过去的Nx的值总是理论值的2倍。花了几个小时才最终弄清楚原因,下面稍做记录。 错误出现在FP
[单片机]
<font color='red'>FPGA</font>&MSP430实现等精度频率计
基于FPGA滑动相关法伪码捕获的研究与实现
   引言   对于码分多址的扩频通信方式而言,只有当接收端本地伪码与发端伪码处于相同相位状态时,有用的信息才能被解出。因此,扩频序列相位的捕获与跟踪是扩频通信系统的关键,而伪码序列相位的捕获尤为重要。滑动相关法是常用的方法之一。扩频通信系统要求实时性,以及较高的数据处理速度,这正是FPGA的优势。所以在扩频通信系统中,大量应用FPGA芯片作为前级处理芯片。    实现原理   原理分析   接收机端接收到的扩频信号可以表示为:   其中,P_{r}为接收信号功率,τ_{d}为传输时延,D(t)为信息码, PN(t)为伪码, n(t)为传输过程的加性噪声。扩频接收机要完成的任务就是去掉PN(T-τ_{d}) 伪
[嵌入式]
基于<font color='red'>FPGA</font>滑动相关法伪码捕获的研究与实现
基于FPGA的大型LED显示屏系统设计
  随着平板显示技术的不断更新,大型LED显示系统利用发光二极管构成的点阵模块或像素单元组成大面积显示屏,主要显示字符、图像等信息,具有低功耗、低成本、高亮度、长寿命、宽视角等优点。近年来广泛应用在证券交易所、车站机场、体育场馆、道路交通、广告媒体等场所。   通常用单一单片机作为主控器件控制和协调大屏幕显示。由多片单片机构成的多处理器系统,其中一片作为主CPU,其他作为子CPU共同控制大屏幕的显示,该系统可以减轻主CPU 的负担,提高了LED点阵的刷新频率。但单片机的驱动频率有限,无法驱动等分辨率LED屏幕,尤其是对于多灰度级彩色大屏幕,数据送到显示屏之前要进行灰度调制重现图像的色彩,对数据的处理速度要求更高,单片机控制在速度
[单片机]
基于<font color='red'>FPGA</font>的大型LED显示屏系统设计
在高速演变的汽车行业中体现FPGA价值
当前,全球汽车业正在步入以智能化、网联化、电动化、共享化为代表的“新四化”时代。IHS Markit的数据显示,到2023年,汽车电子系统总额将高达1800亿美元,平均每辆汽车会使用500美元以上的半导体器件,增幅最大的应用分别来自高级驾驶辅助系统、动力系统和车载娱乐信息系统。 新变化带来新要求 目前汽车行业的技术和架构都正在经历一个快速演变的过程,这一现象背后很重要的推手之一,就在于整车厂越来越意识到来自不同tier 1厂商的ECU之间彼此缺乏关联,他们不得不投入大量时间和资金加以整合,使得整合ECU成为一件“极为辛苦的工作”。但网联汽车和自动驾驶的快速发展正在改变这一现状——在今后的设计中,传统的分布式方案将被集成式方
[嵌入式]
在高速演变的汽车行业中体现<font color='red'>FPGA</font>价值
基于单片机和FPGA的简易数字存储示波器设计
l 引言   与传统模拟示波器相比.数字存储示波器不仅具有可存储波形、体积小、功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能。在电子测量领域,数字存储示波器正在逐渐取代模拟示波器。但目前我国使用高性能数字存储示波器主要依靠国外产品,而且价格昂贵。因此研究数字存储示波器具有重要价值。借于此,提出了一种简易数字存储示波器的设计方案,经测试,性能优良。 2 数字存储示波器基本工作原理   数字存储示波器与模拟示波器不同在于信号进入示波器后立刻通过高速A/D转换器将模拟信号前端快速采样,存储其数字化信号。并利用数字信号处理技术对所存储的数据进行实时快速处理,得到信号的波形及其参数,并由示波器显示,从而实现模拟示波器功能,而
[测试测量]
基于单片机和<font color='red'>FPGA</font>的简易数字存储示波器设计
汽车信息娱乐系统设计借助多输出电源管理 IC 而简化
背景 随着产品外形的不断缩小,对于其功能和特性的要求持续提高。再者,用于为这些产品供电的精细数字 IC (例如:微处理器 和微控制器 或现场可编程门阵列 ) 的业界发展趋势是:继续降低其工作电压,同时增加其电流量。微处理器是导入设计时最常用的此类 IC 之一,而且诸如 Freescale、Intel、NVIDIA、Samsung 和 ARM 等供应商推出了越来越多的高效率型产品。这些产品设计用于为众多的无线、嵌入式和网络应用提供低功耗和高性能处理。 这些处理器的初衷是:帮助 OEM 制造商开发出体积较小、成本效益性更佳并具有长电池使用寿命的便携手持式设备,同时提供更高的计算性能以运行功能丰富的多媒体应用程序。然而,这种对于高
[电源管理]
汽车<font color='red'>信息娱乐系统</font>设计借助多输出电源管理 IC 而简化
FPGA和ASIC走到一起来:互相融合,取长补短
随着一些 ASIC 制造商提供具有 可编程逻辑 的标准单元,可编程器件制造商重新对标准逻辑单元发生兴趣。而另外一些公司采取两头并进的方法。市场开始发生变化,在 FPGA 和ASIC之间正在诞生一种“杂交”产品,以满足成本和上市时间的要求。 “人们想缩小产品的体积,它们向可编程器件供应商求援。”Altera公司应用总监Greg Steinke说。许多ASIC和FPGA公司坚持认为,具有可编程逻辑的ASIC和具有标准单元的可编程器件有着实质性的不同。多家公司宣布推出一种崭新的FPGA和标准逻辑合而为一的单芯片产品,但是这种杂交的产物还没有商品化。新创公司Triscend市场营销总监Barry Chaffin说:“许多公司开始介
[新品]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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