FPGA FOR DUMMIES 渣翻译水平(4)

所以你为什么需要FPGA,什么时候需要

      我很高兴你会问!FPGA是一种被制造出来后能重新定义其功能的半导体器件。FPGA允许你编程改变产品的特征和功能,能适应新的标准和甚至能现场重新配置硬件去进行特殊应用,因此这个术语叫做现场可编辑。而门阵列指的是逻辑门的二维排列。如果你的到足够的这些东西放在一起,你可以使这些简单的计算组合起来做一些意义的事情。

     以较少的技术条件,FPGA能使你的设计具有灵活性,这是一种能改变部分系统工作的方法而不引入大量的成本花费和减少延误设计进度的风险。

     一个简单的例子:汽车的后视摄像头。设想你的照相机系统从图像传感器看到图片到图像帧实际显示在显示屏上需要250毫秒。但是政府规章改革要求这种图片显示的延迟是不允许超过100毫秒。你可以在FPGA上找到方法去调整图像信号处理通道这样就遵守新的延迟规定了。这对于一个微机系统来说几乎是不可能的。在这个例子中,那些使用FPGA的公司会有一个巨大的优势,因为他们不需要对产品的部分进行重新设计或者更换全部处理器。

     在早期,FPGA电路十分的大,你不能将它安装到一个单一的芯片上。所有的设计者能做的就是给FPGA建立一个接口,用户能重新编程这些接口去做一些不一样的事(例如将操作键盘输入的接口改为一个处理触摸屏设备输入的接口)。然而,不久设计师意识到他们可以用FPGA建立以个完整的子系统,这意味着设计师不再受使用ASIC的限制去实现他们的子系统。因为电路元件持续的变得越来越小,对于同样的板面积,设计师能放更多的芯片和元件。这使得我们可以执行更加复杂的功能和更快速的计算从而达到更高效的运算和降低功耗。

TECHNICAL STUFF:

       现代FPGAs由可编程的静态随机存储器,高速输入输出引脚,逻辑单元和布线资源混合组成。更具体的说,一块FPGA包含被叫做可编程逻辑单元的器件,更合理的说叫做逻辑单元(Logic Elements,LEs),以及具有可重构的互相连接的等级结构,这允许逻辑单元在物理上连接着其它的逻辑单元。你可以配置LEs去执行复杂的功能或简单的基本逻辑门,比如与门和或门。大多数FPGAs 也包含内存块(有关这些主题的更多内容,去查找相关”FPGA的组成结构“)。

TECHNICAL STUFF:

      专用集成电路(ASIC)是一种由电子器件构成的集成电路,比如晶体管、电容和电阻,通常在一个晶片上是由硅或其它半导体材料组成,这是为了特殊用途定制的。两个典型的例子就是录音设备和高效率的比特币挖矿机。多年来,集成电路所使用的组件面积一直在缩小,这意味着在所使用的相同的空间上,能组合更多的电路。因为这些组件的缩小,一些专用集成电路现在变得足够大能容纳多种微处理器和其它复杂子系统构成。

     专用标准产品(ASSP),从另一方面来说,是一种专用于特殊应用需求的集成电路并出售给多名用户。这就和专用集成电路在标准上形成对比,专用集成电路被设计出来只卖给单一的客户。一些专用标准产品的例子是作为微控制器和系统芯片在智能手机和平板的核心部分中。

     专用集成电路和专用标准产品是给专用功能进行针对性设计的电路。因为专用集成电路和专用集成产品的构造受严格的控制,所以它们十分的紧密、廉价、快速和低功耗,这些都是电路设计中非常可取的特点。但是它们的功能在制造时都已经进行了硬件上的固定,而在一个小小的电路里面去改变它的功能不是一件简单的事。事实上,这些电路是永久的存在硅晶片上,你根本不可能拆开电路用一些东西来代替它。如果你在你的设计中想改变一些东西,你就必须抛弃你目前的芯片,重新开始设计。

       

      如今,硬核(hard IP)能在FPGA的架构上建立来提供丰富的功能,同时能减少功耗和降低成本。现在,硬核被使用在FPGA的例子有内存块、运算电路、收发器、协议控制器甚至CPUs。不过,重要的是要记住,这些硬IP在其它的FPGA上是不可定制的。关于集成硬核的例子:数字信号处理器(DSP),可以让设计师避免每次都弄重复的事,他们只需要添加通用的部分在他们的系统中就可以了。FPGA的产家可以让我们把编写好的硬核组装到FPGA中,因为这是一个十分具有价值的功能,因此,这在大多数电子系统中是比较常见的。

转载于:https://www.cnblogs.com/qiufulin/articles/5999094.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值