XC2064 FPGA具有一个8 x 8的CLB网格
每个CLB都有从AA到HH的字母名称。互连可以将例如块DC的输出连接到块DE的输入,如下所示。红线表示路由路径,红色小方块表示已激活的路由点。离开模块DC后,信号由第一个路由点定向到8针开关(绿色),该信号将其引导到另外两个路由点和另一个8针开关。(未显示未使用的垂直和水平路径。)请注意,布线相当复杂;即使是这条短路径,也使用了四个路由点和两个开关。
08 查找表多路复用器
如前所述,FPGA通过使用查找表来实现任意逻辑功能。下图显示了如何在XC2064中实现查找表。左侧的八个值存储在八个存储单元中。四个多路复用器根据A 输入值选择每对值中的一个 。如果 A 为0,则选择最高值;如果 A 为1,则选择最低值。接下来,较大的多路复用器根据B 和 选择四个值之一 C。在这种情况下,结果是所需的值 A XOR B XOR C。通过在查找表中放置不同的值,可以根据需要更改逻辑功能。