如图1.1所示,一个典型的FPGA芯片由逻辑块、RAM存储器块、特殊功能块(时钟PLL、DSP等)、内部连线及IO Bank等各部分构成。
逻辑块
即逻辑阵列块(Logic Array Block),由基本单元(Logic Element)构成,基本单元又包含查找表、触发器、内部连线等。
RAM存储块
FPGA内部的存储块均为双端口RAM,其他如ROM、FIFO等均有双端口RAM模拟而成。
时钟PLL、DSP
为保证FPGA能够发挥其最大的性能,FPGA内部有数个PLL锁相环,一定量的DSP乘累加模块。