利用FPGA新特性实现高可靠性汽车系统设计
以下为文章全文:(本站微信公共账号:cartech8)

汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
在这些非易失性FPGA中的SED硬件有一个访问FPGA SRAM配置存储器的接口,还有SED控制器电路和一个存储当前位流CRC的32位寄存器。SED功能需要使用几个I/O引脚,要占用4个专用的输入引脚和4个专用的输出引脚。这些引脚用于使能和启动SED检测,还能指明SED的工作状态。 SED工作期间,控制电路从FPGA的SRAM配置存储器读取串行数据流数据,并计算CRC。然后,计算出的CRC与预期的存储在32位寄存器中的CRC进行比较。如果这两个CRC值不匹配,说明配置存储器中有差错,并设置一个外部信号为高电平,指明有差错。对应出错信号,用户可以有几种选择:忽略这个差错;使用外部处理器记录这个差错;或从原来的引导器件重新载入SRAM配置。 LatticeXP2 FPGA能够满足所有这些系统的要求。其片上闪存允许统一的系统测试,保证器件即使在最高温度下连续工作,最少10年不会引起存储内容的丢失或产生系统故障。此外,双引导功能和硬件实现的SED检测功能对SRAM内容损坏提供了安全保证,不会影响器件性能或用户逻辑的运行。 应用上述四种配置保护技术的FPGA设计具有高度可靠的启动和初始化功能,可以保护更新,阻止下载、删除或修改初始化配置的企图。此外,整合SED管理逻辑的设计还增加了保护措施,防止由带电粒子导致的改变运行配置的情况。将启动和SED保护进行整合的方法使汽车系统设计人员能够构建完整可靠的FPGA设计,同时不必担心配置被蓄意篡改或环境对器件造成的损坏。 1 0 (请您对文章做出评价) |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系542334618@126.com,我们会及时处理。
会员评价:
共0条 发表评论