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

发布者:SereneGardener最新更新时间:2012-07-13 来源: 21ic 关键字:FPGA  车用微控制器 手机看文章 扫描二维码
随时随地手机看文章

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

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

MCU的困境

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

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

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

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

11.jpg

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

灵活的MCU概念

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

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

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

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

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

22.jpg

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

RISC CPU

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

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

汇流排架构

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

当考虑到电磁相容性(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为车用微控制器提升设计灵活性

上一篇:寻迹小车中分布式控制系统的设计
下一篇:公交车线路微机监控系统的设计与实现

推荐阅读最新更新时间:2024-03-16 13:03

赛灵思推出四款小封装FPGA器件
赛灵思公司推出其最新的 90nm 低成本 Spartan™-3A FPGA 器件。针对数字显示、机顶盒以及无线路由器等应用而优化的这些小封装器件满足了业界对更小器件封装尺寸的需求,为成本极为敏感的消费电子设计提供将更好的支持。 Spartan-3 系列平台 : 低成本消费应用的首选 赛灵思在大批量消费应用领域所取得的成功很大程度上依赖于其Spartan系列的灵活性和成本优势。Spartan系列自1998年推出以来,营收已经从零份额增长到超过公司总营收的25%。 Xilinx Spartan-3 系列支持业界最广泛的 I/O 标准( 26 种),结合独特的电源配置功能和
[嵌入式]
Altera率先在业界推出全系列28-nm FPGA产品
Altera公司日前宣布,开始成品发售28-nm FPGA系列所有三种产品,包括,Stratix® V、Arria® V和Cyclone® V 器件。Altera 最新发售低成本、低功耗产品系列中容量最大的Cyclone V FPGA, 为业界树立了新 里程碑。通过此次发布,Altera率先提供经过优化的产品级解决方案,包括全系列高端、中端和低成本FPGA,设计满足用户的各种产品设计需求,突出其产品优势,从而也保持了公司在28-nm的技术领先优势。 Altera元器件产品市场资深总监Patrick Dorsey 评论说:“当前的客户需要能够尽快加速其应用,获得收益的量产解决方案。Altera非常重视所有28-nm系列的产品支持,
[嵌入式]
基于FPGA的视频监控时代
视频监控市场及发展趋势 不断升级的安全问题迫使各国政府和机构在监控和安全设备上投入巨资。此外,在图像及视频处理领域的技术创新彻底改变了视频监控行业,这不限于安防,还包括银行、交通、教育、零售、医疗保健,游戏和其他领域。根据ABI Research的预测,整个视频监控市场的收入将从2008年的16亿美元增加到2015年的29亿美元,有9%的复合年增长率。 视频监控已经从模拟标准清晰度摄像机和VCR转变到兆像素的高清摄像机,以及DVR到通过以太网的IP网络摄像机的视频流,到基于云计算的网络视频录像机(NVR)。取代了现场观看,连续记录和通过记录材料的可视化搜索,智能摄像机和录像机目前已能够实施基于事件的录像和报警触发,并通过记
[嵌入式]
基于<font color='red'>FPGA</font>的视频监控时代
一种用于FPGA的改进算法弱化了方波重影
  0 引言   DDS(Direct Digital Frequency Synthesis)频率合成器能够很方便地输出任意波形 ,方波作为最常用波形之一,具有其特殊性。但输出的方波存在明显的重影现象直接影响了方波的质量。   1 方波重影出现的原因   假设系统时钟频率为200 MHz,以输出3 MHz方波为例,从模拟示波器观察到的结果如图1所示。        图1中存在明显的双边沿现象,且两条上升沿的间距为5 ns,刚好等于系统时钟的周期。这种现象可称为方波重影。   根据DDS的工作原理可知,相位序列具有周期性 .   在相位序列的一个周期内,相位累加器会溢出若干次,并且每次溢出后的残留量都不一样。当残留量足够大时,再
[电源管理]
一种用于<font color='red'>FPGA</font>的改进算法弱化了方波重影
富昌电子为莱迪思新FPGA平台Lattice Avant™提供工程支持
富昌电子为莱迪思新FPGA平台Lattice Avant™提供工程支持 中国上海 – 全球知名的电子元器件分销商富昌电子荣获莱迪思半导体授予的 2022 年度最佳合作伙伴奖,并且很高兴将其专业工程支持扩展到涵盖莱迪思半导体的全新中端现场可编程门阵列 (FPGA) 平台 Lattice Avant™。 Lattice Avant™ 为通信、计算、工业和汽车市场等客户应用提供出色的能效、先进的连接和优化的计算功能。 与竞品相比,Lattice Avant™ 帮助客户在其设计中获得性能优势,使功耗最多降低 2.5 倍,吞吐量提高 2 倍(25 Gbps SERDES),封装尺寸最多缩小 6 倍,强化了对 PCIe Gen 4 的
[嵌入式]
扩频通信芯片STEL-2000A的FPGA实现
  扩频通信因其很好的保密性、隐蔽性、抗干扰性以及抗多径效应等优势得到了快速发展和广泛应用。因此,许多公司推出了各种型号的扩频集成电路,典型的有STEL-2000A,该芯片因外围电路简单而得到了广泛应用。   然而,由于该芯片是基于专用集成电路(ASIC)技术,其内部电路和大部分功能已经固化,对不同的场合缺乏灵活性,对以后系统升级也造成很大困难。而现场可编程门阵列(FPGA)内部资源丰富,功能强大,并且可重复编程,现场可修改设计,加之其相应的EDA软件功能完善,仿真能力好,有丰富的IP核资源,在成本和灵活性等方面都有很大优势,使得利用FPGA进行复杂数字系统的设计已成为主流。   近几年来国内外有许多学者利用FPGA对扩频通信
[嵌入式]
扩频通信芯片STEL-2000A的<font color='red'>FPGA</font>实现
基于FPGA的基带64×64数据分配矩阵设计方案
本文采用FPGA作为实现控制逻辑的核心部件,提出了基于FPGA的基带64×64 数据分配矩阵设计方案,并介绍了上位机的软件设计思路和FPGA的内部编程实现及仿真。经验证该方案具有规模大、成本低、高速等特点,可广泛应用于大规模基带数字系统测试及信号程控分配调度中。   0 引言   数据分配矩阵即矩阵开关,顾名思义,指结构为行列交叉排布的开关产品,其特点为每个节点连接一个行 /列,每个节点可以单独操作,通过设置节点的不同组合可以实现信号的路由。矩阵开关的主要优势在于其简化的部线,整个测试系统可轻松地动态改变其内部连接路径而无须外部手动干预。矩阵开关的使用非常灵活方便,是目前程控开关产品中品种最多的产品,在汽车电子、半导体测试、航
[模拟电子]
基于<font color='red'>FPGA</font>的基带64×64数据分配矩阵设计方案
安全通信系统的FPGA实现的方法
绪论   信息安全的解决方案目前主要集中于采取单一的措施来保证信息的安全性,针对各种攻击手段,防范措施主要集中于信息加密技术、安全交换机技术、防火墙技术、认证技术,入侵检测技术等,这些技术从不同的方面对安全性提供了较好的保障,但各有缺点和不足,这将成为网络防护的软肋,因此,本文也尝试性地提出了一种集数据加密技术和访问控制策略于一体的信息安全解决方案。   加密算法的硬件实现具有高速率、高可靠性、高安全等特点,因此,加密算法在 FPGA 平台中实现是一种很好的硬件实现方案。本文在xilinx公司的spartan-3e平台中构建一个嵌入式系统来实现安全网络通信。 系统设计   该系统主要针对信息传输过程中存在信息泄露、信
[嵌入式]
安全通信系统的<font color='red'>FPGA</font>实现的方法
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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