
本文内容、所用开发板、配件等仅限与研发和学习使用,如有侵权,请联系我们进行删除!
-
关于CLB
CLB(Configurable Logic Block)是Xilinx FPGA内部逻辑资源的组成单位。一个CLB由两个Slice构成,这两个slice之间没有直接连接,各自连接到switch matrix走线资源。带有进位逻辑的Slice在纵向级连,下一级的进位输出作为上一级的进位输入。

图 1 Spartan-6(左)、7系列(右)的CLB和Slice
图1分别为Spartan-6(左)和7系列(右)的CLB和Slice之间的连接关系。Xilinx对Slice有一个编号规则,每个Slice的编号为X*Y*。X代表了纵向的列号,每列Slice一个编号,从左至右从0递增。Y代表了行号,每行CLB一个编号,从下往上从0递增。

本文详细介绍了Xilinx FPGA中的CLB和Slice结构,包括Spartan-6和7系列的区别。内容涵盖每个Slice的组成、功能,以及在Spartan-6 FPGA中的SLICEX、SLICEM和SLICEL分布。同时,文章通过具体例子展示了B200 FPGA工程的逻辑资源使用情况,包括LUT、寄存器、分布式RAM和移位寄存器的计算。
最低0.47元/天 解锁文章
2094

被折叠的 条评论
为什么被折叠?



