Spartan-6 FPGA Configurable Logic Block User Guide文档中文整(2)

2019-08-30 19:16

CLB/Slice的资源配置

2015年8月13日 22:20

一个CLB中的逻辑资源:

Distribute RAM、Shift Registers只有SLICEM有。 Arithmetic and Carry Chains只有SLICEL、SLICEM有。

Spartan-6系列FPGA的逻辑资源表:

6输入LUT/逻辑单元=1.6

Look-Up Table(LUT)

2015年8月14日 09:22

Spartan-6系列FPGA的逻辑函数生成器即6输入查找表(LUT),每个slice有4个。 一个LUT有:6个独立的输入端(A1-A6),2个独立的输出端(O5-O6)。

每个6输入LUT可以用作 1个任意6输入布尔函数 2个任意5输入布尔函数 输入端口 A6被软件拉高,输入相同 输出端口 O6 O5、O6 传输时延 与实现的函数无关 与实现的函数无关 LUT的输出去向

<>

LUT6链接的简单示意图:

SLICEL、SLICEM有3个多路复用器:F7AMUX、F7BMUX、F8MUX,这些多路复用器用来将4个LUT组合成7、8输入的函数。

无论是在1个CLB内或是两个slice之间,slice之间没有直连路径来实现大于8输入的函数生成器,但是CLB的输出可以通过交换矩阵路由到CLB的输入端。

存储元件

2015年8月14日 10:46

每个slice有8个存储元件

4个可以配置成D型边缘触发器(寄存器) or 电平敏感锁存器

配置为D触发器时

触发器的D端口,可以由LUT的O6输出端口通过AFFMUX、BFFMUX、

CFFMUX、DFFMUX来驱动,也可由slice的输入端口AX、BX、CX、DX绕过LUT来驱动。

配置为锁存器时

当clk为低电平是,锁存器是透明的。

另外4个只能配置成D型边缘触发器(寄存器)

D端口可以由LUT的O5输出端口来驱动。

当上面的4个存储单元被配置为锁存器时,这4个存储单元将无法使用。

clock (CLK)、clock enable (CE)、set/reset (SR),这三个控制信号在1个slice中是共用的。


Spartan-6 FPGA Configurable Logic Block User Guide文档中文整(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:锐捷交换机VLAN配置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: