FPGA为车用微控制器提升设计灵活性

发布者:创意小巨人最新更新时间:2012-07-12 来源: 61ic关键字:FPGA  车用微控制器  仲裁器 手机看文章 扫描二维码
随时随地手机看文章

在汽车电子中广为采用的微控制器(MCU)正快速面临时间和成本的压力。使用MCU的主要优势一直以来都是‘创造具有高性价比的高阶系统整合’。然而,在此一优势之下,有一些与元件本身相关的潜在成本是超乎于其单价水平的。例如,若选用的元件无法创造所需特性,则必须增加外部逻辑、软体或其它整合元件。

再者,目前汽车终端市场对于需求的变化屡见不鲜,以至MCU很快就变得不适用;许多具有专门特性以及固定专用介面数量的MCU,经过短暂的评估后即无法满足市场需求。因此,系统供应商不得不重新设计硬体及编写相关软体,在某些情况下,甚至必须更换处理器核心。

MCU的困境

MCU制造商正被迫面对会为整个市场带来巨大影响的挑战。MCU是针对应用而设计的元件;因此必须针对个别应用,设计具有不同性能组合的新元件。要以一个单一核心架构来满足这个广大市场,制造商必须提供多款MCU系列,提供不同的介面与功能。而市场上大部分的实例显示,目前的特性组合无法具体满足客户的需求,为了能够量产,必须在一个特定核心架构上改变新介面与功能。

过去的MCU是以旧有技术搭配相对低的制造成本来实现,在过去这是个成功的方法。但现在,为实现更高阶的系统整合,厂商不断采用先进制程技术,开发新的变种MCU所需费用变得相当可观。由于只有少数客户会下订单,因此,为满足单一客户需求而生产如此特殊的元件便不再具有商业意义。

因此,新的变种MCU被设计成具备越来越丰富的特性,以吸引整体市场,它正向标准产品发展,不再是针对特殊应用的元件。然而虽然这些标准产品的功能非常强大,但其成本也相对大幅增加,最后变得更难满足诸如汽车电子等对成本非常敏感的市场。

除了改变引起问题的根源——晶片上的固定功能,我们别无他法。很明显的,我们需要一种新的设计方法。

图1:此汽车资讯娱乐平台具有多个子系统、可扩展介面以及功能。

灵活的MCU概念

打破这个僵局的方法,是使用FPGA在晶片上实现灵活的功能。FPGA能显著缩短工程开发时间以及降低多次晶片返工成本,为MCU提供一个强而有力的可行替代方案。例如,采用基于FPGA的方法为汽车音响和导航设备开发一个灵活的绘图系统,可将开发时间缩短6个月。[page]

与不具备所需特性的MCU不同的是,在设计过程中,可根据需要对FPGA进行编程和改编,以加快原型产生速度及产品上市时间。若需求改变,还可在现场对FPGA进行升级——即使元件已被安装在产品内。

相较于传统控制器,FPGA已成为汽车绘图控制器所采用的主要设计方法。虽然为了诸如绘图等独立功能所设计的低价FPGA能广泛地为汽车市场所接受,但为实现可编程能力,仍需在晶片上做出巨额投资,因此扩增的复杂功能也将使得可编程元件价格趋于昂贵。

但随着目前已能从FPGA无缝转换为结构化ASIC,一个灵活的微控制器已兼具了价格竞争力,它从一个预定义的大型元件库与可扩展建构模组中所选取的性能也可以具体满足客户需求。

它与传统MCU的主要区别在于,从原型FPGA到最终MCU的无缝转换过程。CPU和汇流排架构对灵活的MCU概念来说都是特殊的,且对于特定客户应用,它们可将所需特定功能及特性映射到设计中。

图2:FPGA到ASIC整合提升了控制器的性能和特性。

RISC CPU

在Altera设计概念中使用的CPU是软RISC处理器。然而,与一般情况不同,该处理器并不是建构在一个预先设定好、无法改变的晶片内。相反地,它采用的作法是依据系统架构师/设计工程师,借助可用工具定义的规格自动产生,并与整个电路所需的其余逻辑同时载入FPGA。因此对于特定应用需求,可使用相关开发工具对处理器核心进行参数化。更重要的是,它可根据所需功能以及实现这些所需功能所需的逻辑资源,无缝地实现设计。

在基于Altera的灵活MCU应用中,Nios II嵌入式处理器采用一款带32位元独立位址和资料汇流排的标准RISC架构。两个汇流排都透过独立快取记忆体执行,且可独立地连续馈送到汇流排系统。最后,系统架构师决定对程式码和资料采用个别记忆体或是两者共用记忆体。任何处理器包含的功能单元都呈现在Nios II嵌入式处理器中,根据不同设定决定它们的特性。例如可选择硬体乘法器、桶式移位器以及硬体除法器作为选项,同样地,对指令和资料缓冲记忆体进行精确的处理,其尺寸可不同或是彻底被排除在外。

汇流排架构

传统上在MCU内一直是采用单汇流排,一个仲裁器用于监控汇流排,以便使汇流排成为一种分散式资源。随著作为系统中心资源的汇流排迅速成为一项瓶颈,这种安排导致了严重的损害。因此,在较新的系统,特别是在许多汇流排平行工作的系统级晶片(SoC)上,已开始采用多层汇流排架构。目前FPGA的汇流排组织结构也以相似的原则进行,不同的是,在其他多层汇流排中所呈现的层数是固定的,但FPGA汇流排建构能让使用者依需求自由选择层数。[page]

当考虑到电磁相容性(EMC)和功耗问题时,附加一个有别于整体系统执行功率的周边模组有时是合理的。举例而言,以较高速度执行一个记忆体介面,将可缩短存取时间,而系统内其余元件便得以较低的时脉速率运作。另一种方案是可在相对较低时脉便已足够的地方整合多个模组。

为满足EMC或功耗要求,采用诸如SOPC Builder等高阶系统设计工具可轻易地将这些部分与系统内以很高频率工作的部分分离。这些工具可自动产生同步这些不同时脉域所需的逻辑,而设计师只需指定在一个特定时脉域中执行哪些模组。

在FPGA内实现MCU

由于汽车MCU系统的复杂性比纯绘图控制器要高得多,所以FPGA大多用于原型逻辑产生。以FPGA产生原型能大幅降低开发风险,因为它能提供全面验证、韧体开发以及现场测试的功能。除此之外,藉由使用FPGA产生原型,设计师能以‘在系统内’的方式执行元件,并以真实情境的方式运作,以识别出一些模拟时没被侦测出的潜在设计缺失。

软体发展在整个开发周期中占了绝大部份。随着软体发展要花更长时间及更多资源,原型系统可缩短整个开发周期、发现设计缺失、解决相容性问题、缓解对新硬体功能的需求,以支援无法用软体有效处理或实现的功能。

用真实系统进行现场测试有助于察觉无法在实验室发现的系统或元件缺陷。在许多情况,销售人员为了说服客户提前下单,拥有一个展示系统是不可或缺的。

而一些在最初规格中没有的特性和功能也许也将成为必须。无论是因为之前没发现的缺陷还是必须需增加新功能,FPGA产生的原型都可以快速地被修改,无须一再花费巨额工程成本或忍受漫长制造周期。

灵活MCU概念中的最后步骤是ASIC开发。一旦建构并测试完原型系统,则可着手将设计转换为结构化ASIC。例如,若采用Altera元件,设计立即被转换为HardCopy结构化ASIC元件。与其它结构化ASIC不同,若采用该设计流程,则无须重新进行设计合成或花费额外的验证周期,因这些元件采用的是与其FPGA互补的构件。

采用该结构化ASIC流程提供的快速转换速度能让设计师快速签核FPGA逻辑,因而实现快速、低成本的转换。

本文小结

下一代汽车电子系统需要高度专用、成本最佳化的元件以满足市场需求。考虑到先进制程技术开发成本的急剧成长,对传统MCU针对特殊应用而设计的作法在商业考量上已不再适用。

针对广泛应用市场所设计的功能丰富型元件也因为过于昂贵而渐被市场淘汰。取而代之的则是灵活的MCU概念,只要将它安置在FPGA中来产生原型,就能提供为特定应用开发恰到好处MCU的程序。设计完成后,甚至在设计过程中可立即进行验证、软体发展和现场测试。

为进行量产,FPGA设计被直接映射为一个结构化ASIC而无须重新合成或额外验证。不只是软体发展,该方法实现了将硬体定义掌控在汽车电子系统设计师手中。创造了一种与当今任何固定功能MCU相比,均可花费更少时间以及更低成本的应用最佳化车用MCU。

关键字:FPGA  车用微控制器  仲裁器 引用地址:FPGA为车用微控制器提升设计灵活性

上一篇:基于超声探测的停车场车位引导系统的研究
下一篇:电动汽车“无线”充电桩或于2015年亮相

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

选择合适的FPGA千兆位收发至关重要
  选择合适的千兆位收发器(GT)是通信和实时处理领域尤其需要重点考虑的设计事项,但特定的市场领域可能会存在太多的标准、协议或使用模型。有时针对某一种应用就会涉及到好几种标准,为了选择最适合的千兆位收发器,必须对各种协议的最新发展情况了如指掌。   从无线通信到消费电子产品的众多不同市场领域都具有业界标准连接协议。了解高级协议及其与低层协议规范的关系并充分留意不同行业对 PHY 定义的情况,将有助于选择最好的LogiCORE IP高速串行收发器架构向导协议模板,进而实现我们的设计目标。首先来回顾一下这些相关协议。    OSI:连接协议模板   开放系统互连(OSI)是一种面向全球通信的ISO标准。该标准定义了一个分七层实施
[嵌入式]
选择合适的<font color='red'>FPGA</font>千兆位收发<font color='red'>器</font>至关重要
基于FMC标准的FPGA夹层卡I/O设计
 面对似乎层出不穷的新 I/O 标准,目前嵌入式系统设计人员继续依靠 FPGA 来部署系统日益重要的外部 I/O 接口,这点丝毫不足为奇。FPGA 可提供大量可配置的 I/O,能在适当 IP 基础上支持几乎无限多种高度复杂的 I/O 标准。设计人员还能用 FPGA 执行流内 (in-stream) 数据处理,甚至以数千兆位级信号传输速率和带宽运行的协议。   FPGA 能够灵活适应 I/O 要求变化。FPGA 经重配置(除了替换物理 I/O 组件和连接器外基本无需其它更改)后,便可部署新的协议。如果 I/O 不是实施在夹层模块上的话,那么这就意味着需要修改板的设计。为了避免设计更改造成成本和工作量的增加,设计人员以前一直采用 P
[嵌入式]
基于FMC标准的<font color='red'>FPGA</font>夹层卡I/O设计
对基于FPGA的作战系统时统的研究与设计
   O 引言   作战系统时间的统一同步(时统)的重要性越来越得到重视,只有保证整个系统处在同一时间的基准上,才能实现真正意义上的以网络为中心的信息战、以精确制导武器系统对抗和以协同作战方式为主的现代化战争。另外由于不同的作战系统对时统有着不同要求,因此对时统接收处理模块(简称时统模块)有着较高要求。利用FPGA的强大功能及灵活性设计的时统模块能够很好地实现以上要求。   FPGA为大规模可编程逻辑器件,具有编程方便、集成度高、速度快等特点,可反复编程、擦除、使用,在不改变硬件设计的情况下,可实现不同的功能需求。在FPGA中可完成各种时统功能设计。    1 原理   目前时统模块主要应用于Compact PCI(CPC
[嵌入式]
对基于<font color='red'>FPGA</font>的作战系统时统的研究与设计
Altera举行世界上第一款光FPGA技术演示
2012年3月6号,北京——为创新设计和构建需要大量带宽的应用,Altera公司(NASDAQ: ALTR)今天宣布,在世界上首次演示公司的光FPGA技术。与Avago技术公司联合开发,这一演示展示了Altera的光互连可编程器件怎样大幅度提高互连带宽,同时减小系统复杂度,降低功耗和价格。这一技术演示是Altera公司最近的系列创新之一,这些创新包括,业界为FPGA开发的第一个OpenCL程序,以及28-Gbps收发器技术,实现了业界最高数据速率以及优异的信号完整性。Altera于上一季度在部分用户中进行演示,并将于2012年3月6号到8号在洛杉矶会议中心举行的光纤通信大会暨展览(OFC)的2825展位上进行首次公开演示。 随着
[嵌入式]
关于基于FPGA平台的手持式频谱分析仪的实现原理
课题研究的目的和意义 频谱分析仪可以方便设计人员确定干扰信号的频率范围,以便选择合理的滤波方案,但一般的频谱分析仪体积较大,不便于工业现场使用,因此设计手持式频谱分析仪,便于携带,功耗低,可长时间记录数据,还可通过网络远程操作。 本频谱仪的设计是以赛灵思的FPGA为核心,先在模拟前端驱动可编程放大器完成模拟信号的放大及电平迁移,然后按设定的采样频率驱动ADC完成数据采集,之后完成快速傅立叶变换,最后将结果显示在4寸彩色液晶屏上,并按设定存储数据或是通过网络传输数据。 频谱分析在生产实践和科学研究中有着广泛的应用。所谓频谱分析就是将信号源发出的信号强度按频率顺序展开,使其成为频率的函数,并考察变化规律。对于一个电信号的研究
[测试测量]
关于基于<font color='red'>FPGA</font>平台的手持式频谱分析仪的实现原理
Actel扩展大中国区的销售渠道
新的分销商和增值转销商可增加以 Flash为基础FPGA 在电信、工业、消费电子及多媒体市场的渗透力度 Actel 公司宣布进一步扩展该公司在大中国区的销售网络,新增两家分销商和四家增值转销商 (Value-added reseller;VAR)。Actel 的新伙伴Acromax、Alltek (全科科技)、亚迅科技、Plexus (新加坡商宝利士)、Ipro (大志科技) 和周立功将增强该公司业务的地理覆盖范围,并同时强化其在主要电信、工业控制、消费电子和多媒体市场领域的实力。 在中国委任亚迅科技为分销商及Acromax和周立功为增值转销商,Actel全线现场可编程逻辑 (FPGA) 产品将可供应国内不同地区的设
[焦点新闻]
基于FPGA的高精度相位测量仪的设计
  引言   随着集成电路的发展,利用大规模集成电路来完成各种高速、高精度电子仪器的设计已经成为一种行之有效的方法。采用这种技术制成的电子仪器电路结构简单、性能可靠、测量精确且易于调试。本文采用Altera CycloneII系列FPGA器件EP2C5,设计了高精度相位测量仪。测量相位差所需的信号源在FPGA内部运用DDS原理生成,然后通过高速时钟脉冲计算两路正弦波过零点之间的距离,最后通过一定的运算电路得到最终相位值,测相精度为1°。 图1 相位测量仪硬件结构图 图2 基于DDS的数字移相信号发生模块框图 图3 控制模块顶层原理框图 图4 相位测量模块原理框图 系统硬件设计   该基于FPGA的相位测量仪,硬件
[测试测量]
开源FPGA基金会宣布成立
开源FPGA基金会今天宣布成立,作为非营利组织,他将致力于提高全世界对开源FPGA技术的认识和广泛采用。 OSFPGA基金会将通过提供一个开放的,以用户为中心的,包容的,协作的环境,致力于使FPGA技术民主化和广泛推广。 开源技术将是FPGA的重要组成部分,并将通过共享创新和最佳实践来帮助扩大行业能力。OSFPGA Foundation将确保工具具有最高的质量,超过行业标准,并且是完全开源的。该基金会将帮助实现针对所有与FPGA相关的软件和硬件问题的解决方案,并增强商业信心,即开源硬件和软件是低风险且长期可行的选择。OSFPGA将努力提供广泛的教育机会,以促进FPGA技术的发展。 “开源FPGA基金会将在全球范围内扩大FP
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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