What’s in an FPGA,Anyway?后续

Verifying the system design

在以前测试FPGA芯片的工作,主要是采用白盒测试,也就是检测每个设计的实际运行情况,但是现在随着设计的复杂程度不断深化,早期的白盒测试以及变得繁琐,所以采用模拟器的方式进行测试。

多数FPGA包含数以万计或数十万个门,因此您无法测试所有这些门。 相反,测试台专注于包含设计关键领域的最有意义的门。 模拟环境可以帮助您隔离特定区域,并在这些区域添加调试辅助工具,任何好的软件应用程序都需要大量的文档,告诉客户或最终用户应用程序是如何定义的,并提出任何警告、警告等。

Trying out the design in the system

在设计FPGA的收尾阶段,有着很多的性能标准,在检验阶段中,首先确保所有的引脚都已经连接完成,验证预期工作状态,计算消耗功率和损耗,这样就可以设计出一个符合要求的订制芯片。

FPGAs as Systems

 

在这个部分,主要介绍集成系统的FPGA,和FPGA现在在现实中的使用。

FPGAs in System Design

 

首先我们看一下流程图,图中的菱形方块就是一些设计决策点。在这些决策点中,我们需要解决一些设计方案的问题,

 

在需求定义期间,设计者需要考虑对设计的约束,例如性能,功耗和尺寸,以及系统功能的设计,函数库的设计,最后还要进行检验和评估,在这其中评估的过程,表明这个系统的特点和实施系统的需求。

接下来介绍事务的定义,什么叫事务,简单来说类似对象的概念,但是是一个过程,拥有输入输出和处理。事务是系统中两个组件之间共享信息的任何地方。定义玩事务之后,就是实现他们,并且验证他们是否满足功能和要求。

Automotive Electronics Systems with FPGAs

接下来就是介绍一个在现实生活中使用FPGA的案例。按照上面所说的流程,

Drivetrain

设计:电子化汽车动力系统的组件

发动机,需要平稳性等等(还有一些组件的需求分析)。

Infotainment

信息娱乐系统,我理解为车载系统,就是音响,导航之类的

Driver assistance

辅助驾驶功能,包括一些传感器的设计,智能车灯等等

Importance of FPGAs

目前大多数汽车所使用的的都是基于点动的微型控制器。但是随着智能性的不断提升,系统的复杂性也就在提高,使用卡尔曼滤波器进行传感器融合。传感器融合是将来自不同传感器的传感器数据相结合比较,卡尔曼滤波器通常用于车辆的制导、导航和控制。

随着汽车系统的整合,微控制器正在与SoC相结合。随着这些系统变得更加智能和自主,SoC正在向多核处理器/DSP集群发展。 为了控制车型数量的爆炸性增长、车型年的变化、总线架构的演变以及对更好安全性的持续需求,SoC FPGA成为解决这些设计挑战和频繁更新需求的唯一可行答案。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值