购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.9 互联资源

互联是信号传输路径的可编程网络,这些网络分布在 FPGA 内各个功能元素的输入和输出,这些功能单元包括IO块、CLB切片、DSP切片和块RAM。FPGA内的互联也称为布线,这些布线资源是分段的,用于优化功能单元之间的连接。

如图 1.91 所示,UltraScale+架构 FPGA 内的 CLB 切片以规则的阵列布局。每个 CLB切片连接到一个开关阵列,用于访问通用的布线资源。这些布线以垂直和水平方向分布在CLB 切片的行和列之间。一个类似的开关阵列连接其他资源,如 DSP 切片和块 RAM资源。

图1.91 UltraScale+架构FPGA内的布线资源

在 UltraScale+架构的 FPGA 内,不同长度的垂直和水平布线资源可以跨越 1、2、4、5、12 或者 16 个 CLB。这样,确保信号能很容易地从源结点传输到目的结点。因此,提供了对下一代宽总线布线(甚至是最高密度的元器件)的支持。同时,也改善了结果和运行时间。

在UltraScale+架构的一些系列FPGA中,采用了SSI技术。在这些元器件内的SLR之间提供了特殊的互联资源,将多个SLR组合有效地增加了列的高度和元器件的整体容量。

思考与练习1-23: 用Vivado 2023.1打开前面任意一个工程,在Device视图中查看FPGA内的互联线资源,说明FPGA内的分段布线结构。 fFrcTTqs/i6S55bGvXyFe1y0g8XEAsIOT2iNEnaucFpd/jbNJ/2OHl0OsVDVY0FG

点击中间区域
呼出菜单
上一章
目录
下一章
×