快捷搜索:

当FPGA越来越像SoC,FPGA跟ASIC还有区别吗

(文章滥觞:与非网)

跟着处置惩罚器被添加到传统FPGA中,可编程性被添加到ASIC中,FPGA和ASIC的分界线日益隐隐。FPGA变得比之前加倍盛行了。现在的FPGA不再只是查找表(LUT)和寄存器的简单组合了,它已经成为系统探索的架构,以及验证未来ASIC设计架构的桥梁。

从基础的可编程逻辑器件到繁杂的SoC器件,当今的FPGA家族阵营极其宏大年夜。在包括汽车和其它利用的AI、企业收集、航空航天、国防和工业自动化等各类利用领域,FPGA使得芯片制造商可以在需要时以更新的要领支配实施系统。在这种标准、协讲和最佳实现仍旧在探索中,而且要求具备资源竞争力的新兴市场中,FPGA的机动性至关紧张。

这便是赛灵思抉择在其ZynqFPGA中添加ARM内核以创建FPGASoC的缘故原由所在,Aldec市场总监LouiedeLuna表示。“最紧张的是,供应商已经改进了对象流程吗,这使得人们对Zynq孕育发生了很大年夜的兴趣。他们的SDSoC开拓情况看起来很像C说话,对开拓职员很友好,由于利用法度榜样平日是用C说话编写的。他们将软件功能放到开拓情况中,容许用户将这些功能分配到详细的硬件上。”此中有些FPGA不光是像SoC,他们本身便是SoC。

“他们可能包孕多个嵌入式处置惩罚器、专用谋略引擎、繁杂接口以及大年夜容量存储器等,”OneSpinSolutions综合验证产品专家MuhammadKhan说。“系统架构师筹划并应用FPGA的可用资本,就像他们在ASIC上所做的那样。设计团队应用综合对象将他们的SystemVerilog、VHDL或SystemCRTL代码映射到根基逻辑元素中。对付大年夜部分设计历程来说,专门针对FPGA或ASIC或全定制芯片的设计差异正在削减。”

ArterisIP首席技巧官TyGaribay异常认识这一蜕变。“赛灵思2010年开始在Zynq上实践这种路线,他们定义了一款产品,把ARMSoC的硬宏纳入到了当时现有的FPGA中,”他说。“然后,Altera招募了我做基础上同样的工作。它的代价主张在于许多客户都想要SoC子系统,然则SoC的特点尤其是处置惩罚器那部分并不得当综合到FPGA中。将这种级其余功能嵌入到实际的可编程逻辑中令人望而生畏,由于它险些用尽了全部FPGA的资本。然则它可以作为全部FPGA芯片的一小部分或一小部分,作为一个硬性的功能而存在。虽然你没有为SoC供给真正可重构逻辑的能力,然则它们可以经由过程软件编程,以这种要领改变功能。”

“这意味着,这种布局可以同时具备软件可编程功能、硬宏和硬件可编程功能,他们可以一路事情,”他说。“这类时代有一些相称抱负的目标市场,尤其是在低资源的汽车节制领域,在这种系统中一样平常都邑以中等机能的微节制器搭配FPGA,现在客户会说,‘我现在可以将全部功能放到FPGA芯片的硬宏上,以削减电路板空间,削减BOM并低落功耗。’”

这也相符以前30年FPGA的成长趋势。最初的FPGA只是可编程布局和一组I/O。跟着光阴的推移,内存节制器、SerDes、RAMDSP和HBM节制器都逐步地被硬化了。

Garibay说:“FPGA供应商不停在继承增添芯片面积,同时也在继承增添越来越多的硬逻辑,这些逻辑被相昔时夜比例的客户群普遍应用。现在,这些硬逻辑改变成软件可编程器件。在ARMSoC之前添加的大年夜多半器械都是不合形式的硬件,主要与I/O有关,但也包括DSP,DSP有足够的利用计划,是以,经由过程将DSP硬化,可以节省可编程逻辑门。”

您可能还会对下面的文章感兴趣: