当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]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)提供了非常快速的搭建“真实”接口的方法,避免了对性能指标的猜测,而在实际系统中性能指标是高度可变的。该公司的信息娱乐配套芯片开发平台提供了简化设计过程的必要硬件和软件,不仅具有灵活性和可扩展性的优势,而且缩短了开发时间。

 

  

 

  图:硬件平台架构流程。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭