R
xc5200 序列 地方 可编程序的 门 arrays
7-84 十一月 5, 1998 (版本 5.2)
xc5200 家族 对照的 至
xc4000/spartan™ 和 xc3000
序列
为 readers already familiar 和 这 xc4000/spartan 和
xc3000 fpga families, 这个 部分 describes 重大的
differences 在 它们 和 这 xc5200 家族. 除非
否则 表明, comparisons 谈及 至 两个都
xc4000/spartan 和 xc3000 设备.
configurable 逻辑 块 (clb) resources
各自 xc5200 clb 包含 四 独立 4-输入 func-
tion 发生器 和 四 寄存器, 这个 是 配置 作
四 独立 逻辑 cells™ (lcs). 这 寄存器 在 各自
xc5200 lc 是 optionally configurable 作 边缘-triggered
d-类型 flip-flops 或者 作 transparent 水平的-敏感的 latches.
这 xc5200 clb 包含 专心致志的 carry 逻辑 那 pro-
vides 快 arithmetic carry 能力. 这 专心致志的 carry
逻辑 将 也 是 使用 至 cascade 函数 发生器 为
implementing 宽 arithmetic 功能.
xc4000 家族:
xc5200 设备 有 非 宽 边缘
decoders. 宽 decoders 是 执行 使用 cascade
逻辑. 虽然 sacrificing 速 为 一些 设计, lack 的
宽 边缘 decoders 减少 这 消逝 范围 和 hence 费用
的 这 xc5200.
xc4000/spartan 家族:
xc5200 专心致志的 carry 逻辑
differs 从 那 的 这 xc4000/spartan 家族 在 那 这
总 是 发生 在 一个 额外的 函数 发生器 在 这
调整 column. 这个 设计 减少 xc5200 消逝 大小 和
hence 费用 为 许多 产品. 便条, 不管怎样, 那 一个
loadable 向上/向下 计数器 需要 这 一样 号码 的
函数 发生器 在 两个都 families. xc3000 有 非 dedi-
cated carry.
xc4000/spartan 家族:
xc5200 lookup tables 是 opti-
mized 为 费用 和 hence 不能 执行 内存.
输入/输出 块 (iob) resources
这 xc5200 家族 维持 footprint 兼容性 和
这 xc4000 家族, 但是 不 和 这 xc3000 家族.
至 降低 费用 和 maximize 这 号码 的 i/o 每 逻辑
cell, 这 xc5200 i/o 做 不 包含 flip-flops 或者 latches.
为 高 效能 paths, 这 xc5200 家族 提供
直接 连接 从 各自 iob 至 这 寄存器 在 这
调整 clb 在 顺序 至 emulate iob 寄存器.
各自 xc5200 i/o 管脚 提供 一个 可编程序的 延迟 ele-
ment 至 控制 输入 设置-向上 时间. 这个 元素 能 是 使用
至 避免 潜在的 支撑-时间 问题. 各自 xc5200 i/o
管脚 是 有能力 的 8-毫安 源 和 下沉 电流.
ieee 1149.1-类型 boundary scan 是 supported 在 各自
xc5200 i/o.
routing resources
这 xc5200 家族 提供 一个 有伸缩性的 连接 的 逻辑 和
local routing resources called 这 versablock. 这 xc5200
versablock 元素 包含 这 clb, 一个 local interconnect
矩阵变换 (lim), 和 直接 connects 至 neighboring 对抗-
blocks.
这 xc5200 提供 四 global 缓存区 为 clocking 或者
高-输出 控制 信号. 各自 缓存区 将 是 sourced 用
意思 的 它的 专心致志的 垫子 或者 从 任何 内部的 源.
各自 xc5200 tbuf 能 驱动 向上 至 二 horizontal 和 二
vertical longlines. 那里 是 非 内部的 拉-ups 为
xc5200 longlines.
配置 和 readback
这 xc5200 支持 一个 新 配置 模式 called
表示 模式.
xc4000/spartan 家族:
这 xc5200 家族 提供 一个
global 重置 但是 不 一个 global 设置.
xc5200 设备 使用 一个 不同的 配置 处理 比
那 的 这 xc3000 家族, 但是 使用 这 一样 处理 作 这
xc4000 和 spartan families.
xc3000 家族:
虽然 它们的 配置 处理 dif-
fer, xc5200 设备 将 是 使用 在 daisy chains 和
xc3000 设备.
xc3000 家族:
这 xc5200 程序 管脚 是 一个 sin-
gle-函数 输入 管脚 那 overrides 所有 其它 输入. 这
程序 管脚 做 不 exist 在 xc3000.
表格 2: xilinx 地方-可编程序的 门 排列
Families
参数 XC5200 Spartan XC4000 XC3000
clb 函数
发生器
4332
clb 输入 20 9 9 5
clb 输出 12 4 4 2
global 缓存区 4 8 8 2
用户 内存 非 yes yes 非
边缘 decoders 非 非 yes 非
cascade chain yes 非 非 非
快 carry 逻辑 yes yes yes 非
内部的 3-状态 yes yes yes yes
boundary scan yes yes yes 非
回转-比率 控制 yes yes yes yes