spartan 和 spartan-xl families 地方 可编程序的 门 arrays
ds060 (v1.6) 九月 19, 2001
www.xilinx.com
11
产品 规格
1-800-255-7778
R
clb 接口
一个 块 图解 的 这 clb 接口 信号 是 显示 在
图示 9. 这 输入 信号 至 这 clb 是 distributed evenly
在 所有 四 sides 供应 最大 routing flexibility. 在
一般, 这 全部 architecture 是 对称的 和 regular.
它 是 好 suited 至 established placement 和 routing algo-
rithms. 输入, 输出, 和 函数 发生器 能 freely
swap positions 在里面 一个 clb 至 避免 routing congestion
在 这 placement 和 routing 运作. 这 exceptions
是 这 时钟 (k) 输入 和 cin/cout 信号. 这 k 输入
是 routed 至 专心致志的 global vertical 线条 作 好 作 四
单独的-长度 线条 和 是 在 这 left 一侧 的 这 clb. 这
cin/cout 信号 是 routed 通过 专心致志的 intercon-
nects 这个 做 不 干涉 和 这 一般 routing struc-
ture. 这 输出 信号 从 这 clb
是 有 至 驱动
两个都 vertical 和 horizontal 途径.
可编程序的 转变 matrices
这 horizontal 和 vertical 单独的- 和 翻倍-长度 线条
intersect 在 一个 盒 called 一个 可编程序的 转变 矩阵变换
(psm). 各自 psm 组成 的 可编程序的 通过 transis-
tors 使用 至 establish 连接 在 这 线条 (看
图示 10).
为 例子, 一个 单独的-长度 信号 进去 在 这 正确的
一侧 的 这 转变 矩阵变换 能 是 routed 至 一个 单独的-长度
线条 在 这 顶, left, 或者 bottom sides, 或者 任何 结合体
thereof, 如果 多样的 分支 是 必需的. similarly, 一个 dou-
ble-长度 信号 能 是 routed 至 一个 翻倍-长度 线条 在
任何 或者 所有 的 这 其它 三 edges 的 这 可编程序的
转变 矩阵变换.
单独的-长度 线条
单独的-长度 线条 提供 这 greatest interconnect flexibil-
ity 和 提供 快 routing 在 调整 blocks. 那里 是
第八 vertical 和 第八 horizontal 单独的-长度 线条 associ-
ated 和 各自 clb. 这些 线条 连接 这 切换
matrices 那 是 located 在 每 行 和 column 的 clbs.
单独的-长度 线条 是 连接 用 方法 的 这 程序-
mable 转变 matrices, 作 显示 在图示 10. routing con-
nectivity 是 显示 在图示 8.
单独的-长度 线条 incur 一个 延迟 whenever 它们 go 通过
一个 psm. 因此, 它们 是 不 合适的 为 routing 信号
为 长 距离. 它们 是 正常情况下 使用 至 conduct sig-
nals 在里面 一个 localized 范围 和 至 提供 这 branching 为
nets 和 输出 更好 比 一个.
图示 8:
spartan/xl clb routing 途径 和 接口 块 图解
PSM
CLB CLB
PSM PSM
PSM PSM PSM
8 singles
2 doubles
3 longs
3 longs
2 doubles
2 doubles
3 longs3 longs
2 doubles
8 singles
ds060_09_041901
图示 9:
clb interconnect 信号
CIN Y
G3
C3
F3
COUT
G1
C1
K
F1
X
XQ
F4
C4
G4
YQ
F2
C2
G2
CLB
ds060_08_081100
rev 1.1