当前位置:首页 > 工业控制 > 电子设计自动化

汽车制造商收到了这样一张通知,被告知投资多年开发的,原本计划还将生产10年的微控制器将要停产,而自己还正在使用这款器件,没有什么比这再糟糕的事了。在过去几年里,半导体供应商在整合和削减产品线时,有几款曾经流行一时的微控制器和微处理器已被要求停产。

在过去,受到影响的制造商有两个选择:要么停产前一次性购买;要么重新设计产品。一次性购买会造成资金积压的问题。至于重新设计,如果只是单纯的线路板布局调整来支持不同的部件还算简单,但要选择一个新的微控制器系列则需要花费大量的软件编写和测试时间。

选择不同的微控制器系列时,软件兼容性是主要的障碍。大多数公司在软件的开发,测试和验证方面已经做了大量的投入。因此,将设计切换到一个新的架构时,通常需要复杂并且代价高昂的软件移植。如果这个切换是在产品的生命周期中做出的话,为了确保硬件平台之间没有兼容性问题,生产商必须特别小心。

案例研究:寻求第三种选择方案

一个发动机控制系统的制造商最近发现自己面临着元件停产状况。该制造商发现如果将沿用了15年的旧代码移植到一个新的结构中, 并进行全面的功能测试的话, 需要花很多个人力年时间。而且由于之前的软件团队已经在做其他的项目,将不得不聘用另外的人员来做这项工作。在对这种架构变化做了时间和经费的评估之后,制造商开始寻找代码和功能能与现有系统兼容的解决方案。

“第三种选择”的解决方案是采用基于非易失性的FPGA ,诸如LatticeXP2 再加上与现有微控制器兼容的第三方知识产权(IP)核。莱迪思的合作伙伴Digital Core Design(DCD) 有一个与制造商要求非常相似的微控制器核。DCD提议修改现有的核,使其与停产器件的外围设置相匹配(图1) 。


图1:DCD 微控制器的方块图。

制造商坚持要求新的解决方案必须与原系统的工作情况完全一致。外部和内部的时序,处理器的功能,甚至相同的二进制代码无需修改就可以运行。这种兼容性的要求包括嵌入在原处理器代码中的所有的 软件定时循环。在硬件方面,这个解决方案必须与原来的微控制器在电路板上有相同的脚位,能连接到相同的接口。此外,还有防止未经授权修改配置的高安全性要求。

系统解决方案

非易失性的LatticeXP2 FPGA组合了SRAM和闪存技术,并将它们集成在同一块芯片上。上电时,FPGA的配置以并行的方式从Flash复制到SRAM,从而初始化该器件并在不到2毫秒的时间就可以进入正常工作状态(图2) 。


图2:LatticeXP2 功能一览。

快速启动功能使非易失FPGA轻而易举地取代了ASSP微控制器,因为应用程序不必等待从外部存储器加载FPGA配置的这样一个过程。基于闪存的FPGA还包括在其逻辑内的一些安全特性,以防止未经授权的读回或修改内部存储器配置。这样就保证不会发生任何未经授权的复制或篡改内部闪存配置的情况。

替代的硬件确定之后,最后一步就是让软件功能与原有的微控制器相匹配。DCD通过从自己容量巨大的库中调用现有的已经测试和验证的外设核,能够满足这种需求。然而,对于少量新的外设,在满足原来微控制器的要求时需要特别小心。

设计者遇到的最大挑战是数字FPGA没有模拟转换器,而原来的微控制器拥有8个模数转换器通道。DCD编写了IP以应对这一挑战,用相同的软件(控制和数据寄存器)接口至内部总线,而且可与各种外部串行和并行的ADC相连接。然后,只要选择一个与原来微控制器具有相同转换时序和精度的ADC即可。


图3:夹层卡的设计。

制造商最后使用的解决方案是一个小的子板(图3) ,其中有LatticeXP2FPGA、ADC器件和时钟发生器。PLCC可与制造商的PCD直接连接,并用引脚对引脚的方式直接替换了原来的微控制器。由于芯片内含有引导存储器,因此减少了电路板上器件的数量,提供了一个较少器件的最终解决方案。

本文小结

产品淘汰的情况在汽车制造市场还将继续发生,但是我们已经有了使用FPGA加上微控制器IP这样的替代方案。具有快速启动特性的LatticeXP2 FPGA为汽车制造业提供了一种安全小尺寸, 并且满足长生命周期的解决方案。使用DCD的微控制器IP是一种快速且低成本高效益的方法来取代现有的微控制器,同时又保持了与原来系统完全相同的软件兼容性。管脚兼容的解决方案使制造商可以集中精力验证FPGA内的IP核,而不是对硬件和软件进行全面的重新设计和验证。

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

【2025年8月29日,中国上海讯】近日,第二十届全国大学生智能汽车竞赛(以下简称“智能车大赛”)总决赛在杭州举办并圆满结束。作为大赛主协办单位,英飞凌科技从技术支持与人才培养上全方位支持赛事,践行产学研合作,助力行业人...

关键字: 微控制器 LED驱动芯片 人机交互

在工业物联网(IIoT)与边缘计算快速发展的背景下,Modbus协议凭借其轻量化特性成为微控制器(MCU)设备互联的首选方案。然而,在资源受限的MCU(如STM32F0系列、ESP8266等,RAM通常小于32KB,Fl...

关键字: 微控制器 Modbus 工业物联网

在工业物联网设备开发中,Modbus从站功能已成为微控制器(MCU)的标配能力。某智能电表项目通过在STM32上实现Modbus RTU从站,成功将设备接入现有SCADA系统,开发周期缩短40%。本文将系统解析MCU实现...

关键字: 微控制器 Modbus 协议栈优化

2025年8月21日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售Silicon Labs全新xG26系列无线SoC和MCU。xG26片上系统...

关键字: SoC 微控制器 物联网

现代汽车力求提供和家里一样的舒适性和娱乐功能,因此,行业对电子控制单元(ECU)的需求呈现爆发式增长。然而,传统的总线技术和电气/电子(E/E)架构已经难以满足这种需求。本文探讨以太网技术如何革新汽车空间,塑造完全互联的...

关键字: 以太网 ECU 微控制器

在科技飞速发展的当下,智能设备已深度融入人们的生活与工作。其中,PDA(Personal Digital Assistant,个人数字助理)作为一款集信息输入、存储、管理和传递于一体,且具备办公、娱乐、移动通信等多种功能...

关键字: 智能设备 触摸屏 微控制器

【2025年8月15日,德国慕尼黑讯】英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布完成对Marvell Technology, Inc.(NASDAQ代码:MRVL)汽车以太网业务的收...

关键字: 以太网 机器人 微控制器

在数字化浪潮席卷全球的今天,FPGA技术正成为驱动创新的核心引擎。2025年8月21日,深圳将迎来一场聚焦FPGA技术与产业应用的盛会——2025安路科技FPGA技术沙龙。本次沙龙以“定制未来 共建生态”为主题,汇聚行业...

关键字: FPGA 核心板 开发板

在现代电子系统中,现场可编程门阵列(FPGA)凭借其开发时间短、成本效益高以及灵活的现场重配置与升级等诸多优点,被广泛应用于各种产品领域。从通信设备到工业控制,从汽车电子到航空航天,FPGA 的身影无处不在。为了充分发挥...

关键字: 可编程门阵列 FPGA 数字电源

2025年8月4日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起开售Altera®的Agilex™ 3 FPGA C系列开发套件。此开...

关键字: FPGA 边缘计算 嵌入式应用
关闭