Xilinx设计的SEM Core

幸运的是,由于SEU现象发生的概率极低,绝大多数普通设计应用并不需要考虑这一问题。但是在航空、航天等高可靠性需求环境下,或者在一些高海拔地区,发生SEU的概率会相应增加。为了及时纠正这种SEU引发功能异常,进一步提高FPGA器件的可靠性,Xilinx开发了Soft Error MitigationCore,简称SEM IP。

FPGA内部的存储单元主要分为4大类:Configuration RAM (CRAM), Block RAM (BRAM), Distributed RAM (DRAM) 以及Flip-Flops(FF)。CRAM用于存储FPGA的配置数据,也是占比最大的存储单元模块。剩下三种的占比依次减少,均可以被用户逻辑使用。

SEM IP可以通过不间断地循环扫描FPGA的CRAM,快速检测出其中是否有存储单元内容和初始值不一致,并且可以把已经被翻转的存储单元的值修复为原来的值。该IP占用资源少,使用方便灵活,可以及时地纠正大多数SEU错误,从而避免了重新配置FPGA的麻烦。

需要注意的是,SEM IP并不会扫描监测剩余三种存储单元。BRAM虽然也是数量较多的存储单元模块,但Xilinx的BRAM可以开启自带的ECC校验功能,纠正SEU或者其他问题导致的数据错误。另外,DRAM和FF的数量相对来说比较少,叠加考虑SEU现象发生的极低概率,这两部分的SEU问题一般可以安全忽略。

FPGA SEU问题与SEM Core相关推荐

  1. FPGA DVB-S2 FEC 信道译码 BCH译码器 LDPC译码器 解交织器 IP core

    完全自主知识产权,全部代码自研.可多种形式授权. 基于FPGA的DVB-S2接收机IP core,含BCH译码IP.LDPC译码IP.解交织IP. (1)支持DVB-S2标准中BCH码全部编码样式: ...

  2. 【深度解析】FPGA四大设计要点

    FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单元(LE).早期的FPGA相对比较简单,所有的功能单元仅仅由管脚.内部buffer.LE.RAM构建 ...

  3. FPGA篇(八)FPGA学习经典网站推荐 (转)

    1 FPGA官网 毫无疑问,FPGA的两大主力厂商的主页不容错过,所有资料都原滋原味, http://www.altera.com.cn/ http://www.xilinx.com/,这个也可以由中 ...

  4. altera fpga sdi输出方案_FPGA设计太复杂?四大设计要点总结助你快速上手!

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 1 FPGA简单介绍 FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多, ...

  5. 学习FPGA的网站推荐

    1 FPGA官网 =========================== 毫无疑问,FPGA的两大主力厂商的主页不容错过,所有资料都原滋原味, http://www.altera.com.cn/ ht ...

  6. How to design an FPGA from scratch-1_FPGA_8_24

    Editor's Note: As you will soon discover, the author – Sven – has created the most fantastic on-goin ...

  7. FPGA学习经典网站推荐

    1 FPGA官网 毫无疑问,FPGA的两大主力厂商的主页不容错过,所有资料都原滋原味, http://www.altera.com.cn/ http://www.xilinx.com/,这个也可以由中 ...

  8. PC、单片机、DSP、FPGA、ARM资源对比

    首先,"嵌入式"这是个概念,没有准确的定义.但是主要思想是一样的,就是相比较PC机台式电脑这种通用系统来说,嵌入式系统是个系统可裁剪(基于OS(winCE.linux.vxwork ...

  9. Xilinx网站资源导读

    一.软件 Xilinx的软件主要是ISE, EDK, ChipScope Pro, System Generator,PlanAhead, ModelSim,如果要算上AccelDSP也凑合,不过相信 ...

最新文章

  1. 【相关性搜索】 多字段搜索的两种方式——词中心与字段中心
  2. python现在好找工作吗-推崇Python这么多人,为什么他们找不到工作!
  3. php开发ftp服务器搭建教程,在Linux中搭建一个FTP服务器
  4. C# 类型运算符重载在类继承中的调用测试
  5. dw网页设计期末设计一个网页_Dreamweaver网页设计期末模拟试题(1)
  6. 【转载】OpenStack Swift学习笔记
  7. 1108. IP 地址无效化
  8. QGraphicsView,QGraphicsScene,QGraphicsItem
  9. jquery项目中一些比较常用的简单方法
  10. win11桌面图标模糊怎么办 windows11桌面图标模糊的解决方法
  11. python可以自学编程吗-Python入门学习难吗,新手如何学习
  12. 393.UTF-8编码验证
  13. 程序员面试宝典——第6章
  14. ETA4322耐压30V,线性充1000mA,充电电流可调,双灯指示
  15. Java Mail(发邮件)
  16. php 访问服务器上图片不显示,php显示云服务器上图片不显示
  17. 人生是一场独自的修行
  18. 如何用标签机打印长序列号的条形码
  19. 【MySQL】的优化 pymysql操作 JDBC操作
  20. EasyUI+JavaWeb奖助学金管理系统[16]-权限管理功能的开发

热门文章

  1. spring boot 2.1.5 @WebFilter 自己使用的问题
  2. anaconda-navigaotr出现adding featured channels并无法正常打开_CodingPark编程公园
  3. 【用户分析-用户场景】这TM才是产品思维!
  4. prometheus图形界面的基本监控配置
  5. shopee店铺装修的意义-扬帆志远
  6. 电大计算机c语言形考作业,(2017年电大)c语言形成性考核册.doc
  7. html代码多媒体播放器,6 个基于 HTML5 实现的多媒体播放器
  8. 爬取淘女郎模特个人信息数据和写真
  9. 微型计算机的特点及其主板构成,第1章 计算机基础知识教案
  10. Android P的音频架构(二)