FPGA硬件架构——具体型号是xc7k325tffg676-2为例

1.共如下图14个时钟域,XmYn(按坐标理解)

2.IOB(IOB为可编程输入输出单元,当然在普通Bank上的IOB附近还有很多时钟资源,例如PLL,MMCM资源。),

2.1 FPGA的Bank分为HP Bank和HR Bank,二者对电压的要求范围不同,HR支持更大的电压范围。一个只能同时接一组电压。

2.2 如下为单个IO的结构

可见一个IOB里面不仅包含PAD(因该是引脚在意思),还有IBUF以及OBUF

2.3.基本可编程逻辑单元(CLB),每个CLB包含两个SLICE(SLICE包含两种类型分别为SLICEL和SLICEM)

2.4SLICEL和SLICEM的区别在于LUT的不同,下图1边为SLICEL的LUT,下图2为SLICEM的LUT:

可见,SLICEM的LUT更加的强大,可以配置为LUT,RAM,ROM或移位寄存器,因此可以实现LUT的逻辑功能,也能作为存储单元和移位寄存器。

3.BLOCK RAM------(当我们要实现一个SRAM,FIFO以及ROM等,我们需要选择是使用LUT资源呢还是BLOCK RAM资源。)

4.DSP48绿色框内

(

可用使用这一资源进行加法,乘法运算,这样会节省LUT资源。例如我做FFT的时候,其中的复乘法就用了大量的DSP资源。)

5.GTX固核------GTX固核位于MGT Bank上,在IOB附近,

相关推荐
内有小猪卖3 小时前
时序约束 记录
fpga开发
Cao1234567893217 小时前
FPGA时钟设计
fpga开发
零零刷8 小时前
德州仪器(TI)—TDA4VM芯片详解(1)—产品特性
人工智能·嵌入式硬件·深度学习·神经网络·自动驾驶·硬件架构·硬件工程
JNTeresa10 小时前
锁存器知识点详解
fpga开发
Cao12345678932113 小时前
FPGA基础之基础语法
fpga开发
一大Cpp13 小时前
通过Quartus II实现Nios II编程
fpga开发
7yewh14 小时前
Verilog 语法 (二)
fpga开发
边缘计算社区1 天前
FPGA与边缘AI:计算革命的前沿力量
人工智能·fpga开发
S&Z34631 天前
[官方IP] Shift RAM
网络协议·tcp/ip·fpga开发
S&Z34631 天前
[FPGA Video IP] Video Processing Subsystem
网络协议·tcp/ip·fpga开发·video