xc18v00 序列 在-系统 可编程序的 配置 proms
ds026 (v4.0) 六月 11, 2003
www.xilinx.com
7
产品 规格
1-800-255-7778
R
这 读 安全 位 能 是 设置 用 这 用户 至 阻止 这
内部的 程序编制 模式 从 正在 读 或者 copied 通过
jtag. 当 设置, 它 准许 设备 擦掉. erasing 这 全部
设备 是 这 仅有的 方法 至 重置 这 读 安全 位.
表格 3:
数据 安全 选项
ieee 1149.1 boundary-scan (jtag)
这 xc18v00 家族 是 全部地 一致的 和 这 ieee 标准.
1149.1 boundary-scan, 也 知道 作 jtag. 一个 测试
进入 端口 (tap) 和 寄存器 是 提供 至 支持 所有
必需的 boundary scan 说明, 作 好 作 许多 的 这
optional 说明 指定 用 ieee 标准. 1149.1. 在 addi-
tion, 这 jtag 接口 是 使用 至 执行 在-系统 pro-
gramming (isp) 至 facilitate 配置, erasure, 和
verification 行动 在 这 xc18v00 设备.
表格 4lists 这 必需的 和 optional boundary-scan
说明 supported 在 这 xc18v00. 谈及 至 这 ieee
标准. 1149.1 规格 为 一个 完全 描述 的
boundary-scan architecture 和 这 必需的 和 optional
说明.
操作指南 寄存器
这 操作指南 寄存器 (ir) 为 这 xc18v00 是 第八 位
宽 和 是 连接 在 tdi 和 tdo 在 一个
操作指南 scan sequence. 在 preparation 为 一个 操作指南
scan sequence, 这 操作指南 寄存器 是 并行的 承载
和 一个 fixed 操作指南 俘获 模式. 这个 模式 是
shifted 输出 面向 tdo (lsb 第一), 当 一个 操作指南 是
shifted 在 这 操作指南 寄存器 从 tdi. 这 详细地
composition 的 这 操作指南 俘获 模式 是 illustrated
在图示 3.
这 isp 状态 地方, ir(4), 包含 逻辑
“
1
”
如果 这 设备 是
目前 在 isp 模式; 否则, 它 包含 逻辑
“
0
”
. 这
安全 地方, ir(3), 包含 逻辑
“
1
”
如果 这 设备 有 被
编写程序 和 这 安全 选项 转变 在; 否则, 它
包含 逻辑
“
0
”
.
boundary scan 寄存器
这 boundary-scan 寄存器 是 使用 至 控制 和 注意到
这 状态 的 这 设备 管脚 在 这 extest, sam-
ple/preload, 和 clamp 说明. 各自 输出 管脚
在 这 xc18v00 有 二 寄存器 stages 那 contribute 至
这 boundary-scan 寄存器, 当 各自 输入 管脚 仅有的 有
一个 寄存器 平台.
为 各自 输出 管脚, 这 寄存器 平台 最近的 至 tdi con-
trols 和 observes 这 输出 状态, 和 这 第二 平台
closest 至 tdo 控制 和 observes 这 高-z 使能
状态 的 这 管脚.
为 各自 输入 管脚, 这 寄存器 平台 控制 和 observes
这 输入 状态 的 这 管脚.
identification 寄存器
这 idcode 是 一个 fixed, vendor-assigned 值 那 是 使用
至 用电气 identify 这 生产者 和 类型 的 这
设备 正在 addressed. 这 idcode 寄存器 是 32 位
宽. 这 idcode 寄存器 能 是 shifted 输出 为 examina-
tion 用 使用 这 idcode 操作指南. 这 idcode 是 avail-
能 至 任何 其它 系统 组件 通过 jtag.
这 idcode 寄存器 有 这 下列的 二进制的 format:
vvvv:ffff:ffff:aaaa:aaaa:cccc:cccc:ccc1
在哪里
v = 这 消逝 版本 号码
f = 这 家族 代号 (50h 为 xc18v00 家族)
一个 = 这 isp prom 产品 id (36h 为 这 xc18v04)
c = 这 公司 代号 (49h 为 xilinx)
便条
: 这 lsb 的 这 idcode 寄存器 是 总是 读 作
逻辑
“
1
”
作 定义 用 ieee 标准. 1149.1.
default = 重置 设置
读 允许
程序/擦掉 允许
VerifyAllowed
读 inhibited 通过 jtag
程序/擦掉 允许
核实 inhibited
表格 4:
boundary scan 说明
boundary-scan
Command
二进制的
代号 [7:0] 描述
必需的 说明
绕过 11111111 使能 绕过
样本/
PRELOAD
00000001 Enables boundary-scan
样本/preload 运作
EXTEST 00000000 使能 boundary-scan
extest 运作
optional 说明
CLAMP 11111010 使能 boundary-scan
clamp 运作
HIGHZ 11111100 所有 输出 在 高-阻抗
状态 同时发生地
IDCODE 11111110 使能 shifting 输出
32-位 idcode
USERCODE 11111101 使能 shifting 输出
32-位 usercode
xc18v00 明确的 说明
CONFIG 11101110 initiates fpga 配置
用 pulsing cf
管脚 低 once
ir[7:5] IR[4] IR[3] IR[2] ir[1:0]
tdi-> 0 0 0 ISP
状态
安全 0 0 1 ->tdo
注释:
1. ir(1:0) = 01 是 指定 用 ieee 标准. 1149.1
图示 3:
操作指南 寄存器 值 承载 在 ir 作
部分 的 一个 操作指南 scan sequence