SoC利用FPGA灵活性和各自发光的应用的两种方式。
FPGA以其灵活性和适应性在系统中广泛应用。越来越多地,它被用于高容量的应用程序。随着容量的增长,系统设计人员可以考虑将FPGA集成到SoC中,以降低成本,降低功耗和/或提高性能。
将FPGA集成到SoC中有两种选择:
这些替代方案比较起来如何?正如我们将看到的,这取决于应用程序和优先级。
FPGA集成到SoC的用例
在以下几个应用中,集成FPGA具有优势:
FPGA chiplets
新版本的英特尔(Altera)和Xilinx fpga实际上是由芯片组成的。
耗电量大的高速SERDES是图中的连接块。EMIB是英特尔专有的宽总线高带宽芯片到芯片互连。
中间的FPGA芯片主要是数字逻辑。英特尔和Xilinx将至少为某些客户提供使用中间体集成到soc的芯片,参见下面的示例:
通过这种方式,一个SoC和一个FPGA芯片可以通过一个宽的高速总线来连接它们。
FPGA芯片与eFPGA的优劣
一个大型FPGA与SoC集成的应用,其中两者之间的耦合是一个单总线,很好地适用于上述芯片方法。例如智能网络接口控制器或大型加速器。
chiplet方法的缺点是:
eFPGA可能是更好的解决方案的应用是:
结论
FPGA越来越多地出现在大容量应用中,因此我们将看到芯片和eFPGA的使用增加,以降低成本和功耗,并提高性能。这两种选择在某些应用中都有优势,我们将看到它们在市场上共存,两者的使用迅速增加。
留下回复