![FPGA的人工智能之路:基于Intel FPGA开发的入门到实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/772/35808772/b_35808772.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 FPGA的可定制性
通过前面小节的讲述,对FPGA应该有了一些抽象的认识。本小节将结合实际的硬件电路系统,进一步阐述FPGA的可定制性。我们首先来看看传统典型的系统设计方案,如图1-5所示,这是一块带有许多芯片的电路板,如CPU、I/O接口芯片、Flash、SDRAM存储器、DSP芯片和FPGA芯片。
该方案因为包含所有的这些芯片,所以电路必须有较大的面积,这就增加了设计成本和复杂性。是否可以在一个芯片中同时包含CPU、I/O控制和DSP处理核心呢?当然,这正是可编程逻辑做的事情,如图1-6所示,利用FPGA内部的各种逻辑资源,可以在单个FPGA芯片内搭建一个片上系统,包括CPU、DSP、I/O控制逻辑,以及其他功能算法逻辑,就如同搭建乐高积木一样。
![](https://epubservercos.yuewen.com/2FD5FB/19118080808027006/epubprivate/OEBPS/Images/40240_20_1.jpg?sign=1738835428-lxDmKOKCiNFhQeWptLFS0K2HzvERAy5J-0-fb6cfe1dab1100417eb9145663f19a70)
图1-5 传统电路方案
![](https://epubservercos.yuewen.com/2FD5FB/19118080808027006/epubprivate/OEBPS/Images/40240_20_2.jpg?sign=1738835428-knjs64I0B981BagbsizeZq9YTUbyBDlP-0-085f7d15708925cf7bff2c8efbc1c668)
图1-6 可编程逻辑替换外部设备