在FPGA模块层如何提供容错设计

FPGA开发圈 2018-08-10 09:55 次阅读

作者:Paul S.Levy, 赛灵思功能安全系统高级工程师

“功能安全(Functional Safety)”研究的是机器发生故障或运行环境中断时如何降低其对人和设备造成的危害的方法和措施。

用功能安全领域的说法,这些错误被称为随机硬件或系统性故障,这些误判可能决定比赛的成败,当然这取决于你站在比赛的哪一方,所以在理想的体育竞技里,我们需要能够预见这些可能发生的误判问题,并及时避免。功能安全设计就是致力于解决系统设计中类似的问题,这些问题的代价可能是灾难性的或致命的,比如机器未能检测到那些敞开的轨排从而导致操作人员收到伤害,又或者铁路道口出现故障导致火车撞上公交车。从本质上讲,功能安全设计旨在试图预测系统可能出现故障的方式,以及当故障发生时可以执行的备用计划。

持续升温的功能安全系统需求

正如人们所预期的那样,功能安全系统的设计要遵循一定的标准,这些标准由官方管理机构或者被广泛认可的权威机构制定并发布。比较著名的权威机构有UL、ISO和IEC等,他们的存在促进了安全规范的完善和更新,比如安全完整性等级(SIL)定义了降低风险的目标水平,这些权威机构的努力推动了最先进的设计,并使得很多不同的行业开始关注功能安全设计。毫无疑问,飞机和汽车就遵循了政府制定的严格的安全标准,比如汽车里的安全气囊以及后视镜设计。在房屋建造领域,房屋改造必须遵循建筑规范,新房完工后还必须通过UL认证的电气标准。随着技术的演进,系统变得越来越复杂,符合功能安全标准的行业和最终应用会越来越多,自动驾驶汽车和机器人的时代已经到来,当然这些系统必须能够证明它们不能(也不会)伤害人类。

功能安全是复杂的

功能安全设计很大程度上是基于对系统如何发生故障以及发生故障后需要采取哪些措施的深刻理解来实现的,这是一项非常复杂的任务,并且被认为是系统工程领域的难点,它涉及到的技术包括了诸多规范的设计方法。广泛采用的一个方法是应用冗余,关键系统组件会被复制备份从而增强其可靠性。例如一个应用程序可以在两个独立的处理器上执行,从而检查输出结果是否相同,如果一个处理器输出的是非预期的结果,系统就会知道其中存在一定的错误。然而多组件通常会带来成本的提升,同时也会对功耗和性能带来挑战。不过不用担心,接下来,赛灵思系统工程师和架构师将会帮助大家降低这些方法的复杂性。

赛灵思简化功能安全设计和认证

赛灵思根据实际情况提供了基于器件的打包式解决方案,从而帮助用户克服功能安全系统设计的复杂性挑战,而且能够满足IEC 61508、DO-254以及ISO 26262等标准所规定的各种认证要求。这种预先架构的设计和验证解决方案可以极大的缩短公司项目的开发时间,并且消除用户在尝试实现功能过程中产生的相关成本花费和风险等。

对于OEM厂商来说需要做的是确定选择哪种器件。在性能和功耗方面通用CPUGPU确实无法与ASIC或FPGA器件竞争,尤其对于一些实时性,低延迟类的任务。片上可编程系统芯片(SoC),比如Xilinx Zynq UltraScale+ MPSoC则具有最高的整体性价比,在单个器件中集成多个ARM CPU,同时具有一定的灵活性和可扩展性,可以根据所执行的不同任务动态地进行调整设计。

赛灵思提供的器件和工具集支持容错设计

赛灵思器件还具备硬件隔离特性,这使得安全和非安全的任务可以同时在一块芯片上执行,同时,设计的更新不会干扰或接触已经获得安全认证的部分。通过容错设计来控制系统故障模式的能力需要一种能够控制故障扩散的方法。赛灵思隔离设计流程(见下图)在FPGA模块层就提供了故障容器,支持单个芯片的容错处理。

原文标题:突破功能安全设计的复杂性

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

FPGA设计所需相关硬件技能

1 具备自己设计高速数字电路板(PCB)的能力并且掌握DSP的基础理论 现在的电子产品系统越来越复....

发表于 08-15 18:45 16次 阅读
FPGA设计所需相关硬件技能

2018安路科技FPGA技术研讨会圆满召开

高级FAE陈安芝详细介绍了安路主要的EAGLE系列和ELF2系列FPGA器件技术。其中ELF2是安路....

发表于 08-15 18:36 64次 阅读
2018安路科技FPGA技术研讨会圆满召开

FPGA与CPLD的概念及其区别PDF

FPGA与CPLD的概念及其区别

发表于 08-15 15:46 30次 阅读
FPGA与CPLD的概念及其区别PDF

FPGA实验指导书PDF

FPGA实验指导书

发表于 08-15 15:39 17次 阅读
FPGA实验指导书PDF

学习FPGA可从事哪些工作?FPGA市场需求量大概是多少?

FPGA介绍:   FPGA(Field-Programmable Gate Array)是现场可编程门阵列的简称,简单来说是一种逻辑数字电路...

发表于 08-15 11:39 33次 阅读
学习FPGA可从事哪些工作?FPGA市场需求量大概是多少?

PCB、FPGA、 EDA之间有什么关系吗?如何理解它们?

FPGA是一种可编程器件,用硬件描述语言进行编程使之拥有你所需要的功能,基本上就是EDA了吧。 我这个打个比方,比如一个...

发表于 08-15 11:35 27次 阅读
PCB、FPGA、 EDA之间有什么关系吗?如何理解它们?

国产FPGA发展迎来“天时”生态系统不完善,乃当前最大难题

FPGA因技术门槛极高,全球市场份额主要被美国四大巨头高度垄断。据不完全统计,在全球约50亿美元的F....

的头像 电子发烧友网 发表于 08-15 10:43 173次 阅读
国产FPGA发展迎来“天时”生态系统不完善,乃当前最大难题

运用FPGA解决DSP设计难题

作者:Reg Zatrepalek Hardent 公司 DSP/FGPA 设计专家 rzatrepalek@hardent.com 本文以实践为基础,对 DSP和...

发表于 08-15 09:46 81次 阅读
运用FPGA解决DSP设计难题

基于DSP和FPGA技术的低信噪比雷达信号检测

我国目前的海事雷达大多为进口雷达,有效探测间隔小,在信噪比降为3 dB时已经无法识别信号。随着微电子技术的迅猛发展,高速A/...

发表于 08-15 09:43 79次 阅读
基于DSP和FPGA技术的低信噪比雷达信号检测

中美贸易酣战正急,国产FPGA遇“天时”尚需“人和”?

目前,全球FPGA市场被美国Xilinx(赛灵思)、Altera(阿尔特拉)、Lattice(莱迪思)、Microsemi(美高森美)四大巨头高度...

发表于 08-15 09:34 119次 阅读
中美贸易酣战正急,国产FPGA遇“天时”尚需“人和”?

基于带处理器和FPGA的SoC的新型SoM

本文将讨论使用 SoM 来开发嵌入式系统的优势,这些系统需要借由 FPGA 提供更高的处理能力。本文....

的头像 电子设计 发表于 08-15 09:21 293次 阅读
基于带处理器和FPGA的SoC的新型SoM

高速ADC-AD9239怎么把八个通道采样的数据同步到一起

     你好,我使用AD9239-210,设计中工作时钟外部信号源输入200MHz,所有8个通道使用同一个时钟源。 ...

发表于 08-15 07:33 0次 阅读
高速ADC-AD9239怎么把八个通道采样的数据同步到一起

请问器件AD5750-2BCPZ两个信号VSENSE+和VSENSE-的保护作用是保护负载吗?

最近我在做FPGA项目,用到了贵公司的器件,型号是AD5750-2BCPZ,遇到了一些问题,希望能得到帮助: (1)根据器件说明...

发表于 08-15 07:22 30次 阅读
请问器件AD5750-2BCPZ两个信号VSENSE+和VSENSE-的保护作用是保护负载吗?

请问FPGA读写AD5755-1异常怎么解决?

AD5755-1芯片采用FPGA驱动,发现读写SPI端口异常,具体情况如下: 1.采用25MHz的SCK读写SPI端口,AD5755-1的...

发表于 08-15 06:54 19次 阅读
请问FPGA读写AD5755-1异常怎么解决?

四强联手发布了基于FPGA的一系列vBRAS解决方案,加快了FPGA硬件加速的步伐

在近日举行的2018上海世界移动大会期间,中国电信、英特尔、联想与赛特斯联合发布了基于FPGA的一系....

发表于 08-14 16:20 140次 阅读
四强联手发布了基于FPGA的一系列vBRAS解决方案,加快了FPGA硬件加速的步伐

现代先进武器装备为何越来越青睐高端芯片?

至于FPGA,它包含大量门电路,使芯片更集成化,速度更快,可靠性更高.尤其是具有系统内可再编程(可再....

的头像 半导体观察IC 发表于 08-14 14:58 382次 阅读
现代先进武器装备为何越来越青睐高端芯片?

数字电路中最简单的混频知识

在FPGA设计中,不管是Altera还是Xilinx,它们的IP核几乎都是采用二进制补码带符号数,也....

的头像 FPGA技术联盟 发表于 08-14 14:35 97次 阅读
数字电路中最简单的混频知识

FPGA在音乐科技及医疗照护领域的应用

FPGA的应用领域包罗万象,我们今天来看看在音乐科技领域及医疗照护的智能巧思。

的头像 芯榜 发表于 08-14 10:39 184次 阅读
FPGA在音乐科技及医疗照护领域的应用

以FPGA和CPLD为基础的灵活可行的降低汽车电子物料成本解决方案

汽车制造商们坚持不懈地改进车内舒适性、安全性、便利性、工作效能和娱乐性,反过来,这些努力又推动了各....

发表于 08-14 10:01 80次 阅读
以FPGA和CPLD为基础的灵活可行的降低汽车电子物料成本解决方案

将FPGA作为下一代汽车电子设计的灵活及低成本解决方案还需要考虑这些问题

随着汽车在过去 25 年中从纯机械设备演变成高度集成的线控驾驶汽车电子系统,设计人员面临的挑战也不....

发表于 08-14 09:31 73次 阅读
将FPGA作为下一代汽车电子设计的灵活及低成本解决方案还需要考虑这些问题

鼎阳SDS1102X示波器拆解分析

用单片SoC芯片替代传统的CPU+FPGA的分立方案,也可以减少硬件布板面积,有利于将高性能处理系统....

的头像 硬件十万个为什么 发表于 08-13 17:32 467次 阅读
鼎阳SDS1102X示波器拆解分析

Xilinx利用FPGA迈出了AI领域的第一步,未来前景可期

未来几年,人工智能芯片的需求将急剧上升。联合市场研究公司(Allied Market Researc....

发表于 08-13 16:49 103次 阅读
Xilinx利用FPGA迈出了AI领域的第一步,未来前景可期

FPGA巨头赛灵思收购深鉴科技,计划未来布局中国ADAS及自动驾驶

上周,刚刚收购深鉴科技的FPGA巨头:赛灵思面向媒体记者在深举行了“汽车产业最新技术与产品说明会”。....

发表于 08-13 16:40 306次 阅读
FPGA巨头赛灵思收购深鉴科技,计划未来布局中国ADAS及自动驾驶

FPGA学习系列:26. 计算器的设计

设计背景:计算器是设计中经常用到的一个操作软件,设计和学习计算器使我们亲密的联系所学的各模块, 对我....

的头像 FPGA学习交流 发表于 08-13 13:45 112次 阅读
FPGA学习系列:26. 计算器的设计

FPGA学习系列:27. VGA驱动设计

设计背景:     VGA (Video Graphics Array) 即视频图形阵列,是IBM于....

的头像 FPGA学习交流 发表于 08-13 13:45 135次 阅读
FPGA学习系列:27. VGA驱动设计

简谈FPGA/Verilog中inout端口使用方法

        大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA/Verilog中inout....

的头像 FPGA学习交流 发表于 08-13 13:45 120次 阅读
简谈FPGA/Verilog中inout端口使用方法

以FPGA为核心的多轴控制器设计

专用控制器在完成整个控制的过程中,arm只负责指令解析、控制指令发送、实时数据上传等任务,fpga才....

发表于 08-12 09:47 273次 阅读
以FPGA为核心的多轴控制器设计

如何使用云科技在线设计PCB?详细经验教程

OrCAD® Capture Cloud工具作为桌面版本的一部分被引入市场,并拥有如下优势: 无需....

的头像 CadencePCB和封装设计 发表于 08-12 09:44 247次 阅读
如何使用云科技在线设计PCB?详细经验教程

以FPGA系统为核心的1553B总线接口设计

在总线接口模块中,曼彻斯特编解码是实现功能的核心部分,所以编码数据和解码数据是进行功能验证时观察的重....

发表于 08-12 09:44 67次 阅读
以FPGA系统为核心的1553B总线接口设计

如何设计一个基于FPGA的嵌入式监控系统?

为了实现自动图像报警和图像采集,本文设计了动体检测算法,这是因为绝大多数情况下我们只对监控区域中运动....

发表于 08-12 09:39 70次 阅读
如何设计一个基于FPGA的嵌入式监控系统?

以FPGA为核心的高阶快速数字滤波器设计

本文详细讲述了通过Matlab工具设计FIR线性相位滤波器的方法, 并针对声波信号设计了优于传统结构....

发表于 08-12 09:33 60次 阅读
以FPGA为核心的高阶快速数字滤波器设计

如何利用FPGA研究CPU工作原理实现其功能?

初始时的PC 为0000H, SP为03FFH。SP的更改可通过指令sph l来执行。针对实验箱, ....

发表于 08-12 09:29 74次 阅读
如何利用FPGA研究CPU工作原理实现其功能?

如何设计一个16位的嵌入式微控制器?

使用的FPGA器件是StratixⅡ型号为EP1S40F780C7。综合结果显示:A8096使用3 ....

发表于 08-12 09:11 88次 阅读
如何设计一个16位的嵌入式微控制器?

关于FPGA的优势以及产业化的限制因素详解

可编程的“万能芯片” FPGA——现场可编程门阵列,是指一切通过软件手段更改、配置器件内部连接结构....

发表于 08-11 11:47 60次 阅读
关于FPGA的优势以及产业化的限制因素详解

各种存储器接口控制器设计所面临的挑战和Xilinx的解决方案详解

FPGA 设计人员在满足关键时序余量的同时力争实现更高性能,在这种情况下,存储器接口的设计是一个一....

发表于 08-11 11:04 1389次 阅读
各种存储器接口控制器设计所面临的挑战和Xilinx的解决方案详解

FPGA究竟是什么?能代替CPU架构吗?

FPGA全称现场可编程门阵列(Field-Programmable Gate Array),最初作为....

的头像 FPGA极客空间 发表于 08-10 17:23 386次 阅读
FPGA究竟是什么?能代替CPU架构吗?

如何实现用Python开发FPGA?

近日,想必各位科技爱好者的朋友圈都被一篇发表在第25届IEEE国际讨论会上,用Python开发FPG....

的头像 FPGA开发圈 发表于 08-10 14:57 212次 阅读
如何实现用Python开发FPGA?

简谈FPGA verilog中的function用法与例子

大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA verilog中的function用法与例....

的头像 FPGA学习交流 发表于 08-10 13:42 611次 阅读
简谈FPGA verilog中的function用法与例子

Virtex UltraScale+ FPGA:业界首款以16FF+工艺制造的高端FinFET FPGA

赛灵思在UltraScale+产品系列及设计工具上一直与100多家客户积极接触,目前已向其中60多....

发表于 08-10 11:35 50次 阅读
Virtex UltraScale+ FPGA:业界首款以16FF+工艺制造的高端FinFET FPGA

Xilinx推出SDSoC发环境2016.1版,使用 C和C++语言进行软件定义编程

赛灵思公司 (Xilinx) 推出 SDSoC发环境2016.1版,支持Zynq系列SoC和MPS....

发表于 08-10 11:16 94次 阅读
Xilinx推出SDSoC发环境2016.1版,使用 C和C++语言进行软件定义编程

FPGA学习系列:26. 矩阵键盘的设计

设计背景: 矩阵键盘在工程设计越来越多的被用到,已然成为了我们做开发接触到的不可缺少的小型项目,利于....

的头像 FPGA学习交流 发表于 08-09 10:47 805次 阅读
FPGA学习系列:26. 矩阵键盘的设计

Quartus Prime Pro设计软件:用于支持英特尔下一代高度集成的大容量FPGA

Altera(现在已属英特尔公司)今天发布新的产品版Quartus Prime Pro设计软件,进....

发表于 08-09 09:21 76次 阅读
Quartus Prime Pro设计软件:用于支持英特尔下一代高度集成的大容量FPGA

Mouser供货Terasic开发套件,专为Altera SoC FPGA而设

贸泽电子(Mouser Electronics) 即日起开始分销Terasic Technolog....

发表于 08-09 08:42 46次 阅读
Mouser供货Terasic开发套件,专为Altera SoC FPGA而设

数字集成电路设计Verilog的详细资料介绍免费下载

Verilog的主要应用包括: – ASIC和FPGA工程师编写可综合的RTL代码 – 高抽象级....

发表于 08-09 08:00 50次 阅读
数字集成电路设计Verilog的详细资料介绍免费下载

Vivado设计套件TCL命令资料参考指南免费下载

工具命令语言(TCL)是集成在VIVADO环境中的脚本语言。TCL是半导体工业中用于应用程序编程接口....

发表于 08-09 08:00 34次 阅读
Vivado设计套件TCL命令资料参考指南免费下载

基于现场可编程门阵列(fpga)技术fir数字滤波器的设计

设计一个滤波器,其采样率 fs=1MHz,通带截止频率 fpass=50KHz,归一化表示fpass....

的头像 FPGA技术联盟 发表于 08-08 15:55 296次 阅读
基于现场可编程门阵列(fpga)技术fir数字滤波器的设计

FPGA怎么搭复位电路 fpga复位电路设计方案

FPGA的可靠复位是保证系统能够正常工作的必要条件,本文对FPGA设计中常用的复位设计方法进行了分类....

发表于 08-08 15:14 86次 阅读
FPGA怎么搭复位电路 fpga复位电路设计方案

美高森美最新11.7版本Libero系统级芯片,是用于FPGA产品的全面FPGA设计工具套件

美高森美公司(Microsemi Corporation)宣布推出最新11.7版本Libero系统....

发表于 08-08 14:28 45次 阅读
美高森美最新11.7版本Libero系统级芯片,是用于FPGA产品的全面FPGA设计工具套件

FPGA学习系列:23. 音乐蜂鸣器的设计

设计背景: 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、....

的头像 FPGA学习交流 发表于 08-08 12:31 526次 阅读
FPGA学习系列:23. 音乐蜂鸣器的设计

浅析国内FPGA市场发展现状

2018年上半年对于中国半导体行业而言是多事之秋,发生了几件让国人深入思考的大事。我作为IC产业的逃....

的头像 FPGA极客空间 发表于 08-08 10:50 603次 阅读
浅析国内FPGA市场发展现状

浅析2018人工智能曲线五个阶段的关键技术

工智能被广为关注,但是一些想法恐难达到预期。本成熟度曲线将追踪AI基本趋势和未来创新,以确定人工智能....

的头像 智能制造 发表于 08-08 09:12 1082次 阅读
浅析2018人工智能曲线五个阶段的关键技术

FPGA开发攻略为什么要掌握FPGA开发知识?FPGA详细资料免费下载

FPGA 是英文 Field Programmable Gate Array 的缩写,即现场可编程门....

发表于 08-08 08:00 49次 阅读
FPGA开发攻略为什么要掌握FPGA开发知识?FPGA详细资料免费下载

利用人工智能定时方案简化高性能计算加速

云计算和人工智能(AI)将会是解决一些世界上最大的挑战的关键,如加速科学发现、加快医学研究、能源、医....

的头像 SiliconLabs 发表于 08-07 15:30 370次 阅读
利用人工智能定时方案简化高性能计算加速

极目智能发布旗下最新车规级视觉ADAS解决方案,该系统搭载Xilinx高性能FPGA平台

2018年8月3日,智能驾驶辅助技术供应商极目智能发布旗下最新车规级视觉ADAS解决方案JM600....

发表于 08-07 14:24 176次 阅读
极目智能发布旗下最新车规级视觉ADAS解决方案,该系统搭载Xilinx高性能FPGA平台

几种进行FPGA时序约束的方法大盘点!

从最近一段时间工作和学习的成果中,我总结了如下几种进行时序约束的方法。按照从易到难的顺序排列如下:

发表于 08-07 14:14 183次 阅读
几种进行FPGA时序约束的方法大盘点!

xilinx下载器驱动提示“系统找不到指定的路径”的解决过程

本篇记录了本人解决xilinx下载器驱动安装问题(装驱动提示错误如下图)。主要过程就是更新到win1....

的头像 FPGA学习交流 发表于 08-07 13:47 349次 阅读
xilinx下载器驱动提示“系统找不到指定的路径”的解决过程

FPGA学习系列:22. 数字时钟的设计

设计背景:数字时钟的设计,在我们的好多设计中都有过这样那样的设计,这基本属于一个比较精简的一个小项目....

的头像 FPGA学习交流 发表于 08-07 13:47 197次 阅读
FPGA学习系列:22. 数字时钟的设计

FPGA学习系列:24. FIFO控制器的设计

设计背景: First Input First Output的缩写,先入先出队列,这是一种传统的按序....

的头像 FPGA学习交流 发表于 08-07 11:11 460次 阅读
FPGA学习系列:24. FIFO控制器的设计

蜂鸣器音乐程序与最简单蜂鸣器电路图之FPGA学习课程

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子....

发表于 08-07 10:35 115次 阅读
蜂鸣器音乐程序与最简单蜂鸣器电路图之FPGA学习课程

基于verilog的FPGA中上电复位设计

在实际设计中,由于外部阻容复位时间短,可能无法使FPGA内部复位到理想的状态,所以今天介绍一下网上流....

的头像 FPGA极客空间 发表于 08-07 09:17 621次 阅读
基于verilog的FPGA中上电复位设计