sx-一个 家族 fpgas
v5.1 1-9
boundary-scan 测试 (bst)
所有 sx-一个 设备 是 ieee 1149.1 一致的 和 提供
更好的 diagnostic 和 测试ing 能力 用 供应
boundary scan 测试 (bst) 和 probing 能力.
这 bst 函数 是 控制 通过 这 特定的 jtag
管脚 (tms, tdi, tck, tdo, 和trst). 这 符合实际 的
这 jtag 管脚 是 定义 用 二 有 模式:
专心致志的 和 有伸缩性的. tms 不能 是 运用 作 一个
用户 i/o 在 也 模式.
专心致志的 模式
在 专心致志的 模式, 所有 jtag 管脚 是 保留 为 bst;
designers 不能 使用 它们作 regular i/os. 一个 内部的
拉-向上 电阻 是 automatically 使能 在 两个都 tms
和 tdi 管脚, 和 这 tms 管脚将 函数 作 定义 在
这 ieee 1149.1 (jtag) 规格.
至 选择 专心致志的 模式, 这 用户 必须 保留 这
jtag 管脚 在 actel’s 设计者 软件. 保留 这 jtag
管脚 用 checking 这
保留 jtag
盒 在 这 设备
选择 wizard (图示 1-12).
这 default 为 这 软件 是 有伸缩性的 模式; 所有 boxes
是 unchecked.Table 1-5lists 这 定义 的 这
选项 在 这 设备 选择 wizard.
有伸缩性的 模式
在 有伸缩性的 模式, tdi, tck, 和 tdo 将 是 运用 作
也 用户 i/os 或者 作 jtag 输入 管脚. 这 内部的
电阻器 在 这 tms 和 tdi 管脚 是 不 呈现 在
有伸缩性的 jtag 模式.
至 选择 这 有伸缩性的 模式, uncheck 这
保留 jtag
盒 在 这 设备 选择wizard dialog 在 这 actel
设计者 软件. 在 flexible 模式, tdi, tck, 和 tdo
管脚 将 函数 作 用户 i/os 或者 bst 管脚. 这
符合实际 是 控制 用 这 bst 测试 进入 端口
(tap) 控制. 这 tap 内容roller receives 二 控制
输入, tms 和 tck. 在之上 power-向上, 这 tap 控制
enters 这 测试-逻辑-重置 state. 在 这个 状态, tdi, tck,
和 tdo 函数 作 用户 i/os. 这 tdi, tck, 和 tdo 是
transformed 从 用户 i/os 在 bst 管脚 当 一个 rising
边缘 在 tck 是 发现 当tms 是 在 逻辑 低. 至
返回 至 测试-逻辑 重置 状态, tms 必须 是 高 为 在
least five tck 循环.
一个 外部 10 k 拉-向上 电阻
至 v
CCI
应当 是 放置 在 这 tms 管脚 至 拉 它
高 用 default.
Table 1-6describes 这 不同的 配置
(所需的)东西 的 bst 管脚 和 它们的 符合实际 在
不同的 模式.
trst 管脚
这 trst 管脚 功能 作 一个 专心致志的 boundary-scan
重置 管脚 当 这
保留 jtag 测试 重置
选项 是
选择 作 显示 在图示 1-12. 一个 内部的 拉-向上
电阻 是 permanently enabled 在 这 trst 管脚 在 这个
模式. actel 推荐 连接 这个 管脚 至 地面
在 正常的 运作 至 保持 这 jtag 状态 控制 在
这 测试-逻辑-重置 状态.当 jtag 是 正在 使用, 它
能 是 left floating 或者 能 是 驱动 高.
当 这
保留 jtag 测试 重置
选项 是 不
选择, 这个 管脚 将 functi在 作 一个 regular i/o. 如果 unused
作 一个 i/o 在 这 设计, 它 将是 配置 作 一个 tristated
输出.
图示 1-12 •
设备 选择 wizard
表格 1-5 •
保留 管脚 定义
管脚 函数
保留 jtag keeps 管脚 从 正在 使用 和
改变 这 行为 的 jtag 管脚 (非
拉-向上 在 tms)
保留 jtag 测试
重置
regular i/o 或者 jtag 重置 和 一个
内部的 拉-向上
保留 探查 keeps 管脚 从 正在 使用 或者 regular
i/o
表格 1-6 •
boundary-scan 管脚 配置 和
功能
模式
设计者
"保留 jtag"
选择
tap 控制
状态
专心致志的 (jtag) 审查 任何
有伸缩性的 (用户 i/o) Un审查 测试-逻辑-重置
有伸缩性的 (jtag) Unchecked 任何 除了 测试-
逻辑-重置