XC9500 JTAG:在9500个CPLD中执行多长时间的JTAG指令需要多长时间?

描述

一般描述:

JTAG指令执行多长时间:

用户用微处理机Program9500个器件

想知道等待JTAG不同的指令需要多长时间

完成执行。

1。这些操作是自定时的吗?

2。他的处理器在周期之间需要等待多长时间?

三。从最短时间到最短时间的延迟范围是多少?

时间最长?是否有最大期限?

解决方案

每个操作都有一个与移位相关的移位时间。

指令的位和相关的数据。这一次

依赖于用于访问TAP的方法。最大值

XC9500的抽头速度通常为10MHz。

操作边界扫描链的速度将是

由链上最慢的部分决定。

XC9500的指令寄存器长度为8位。

数据长度根据指令而变化。不同的

可以从器件BSDL中提取数据寄存器大小。

文件夹。它们的范围从1位(旁路寄存器)到几个。

长度为100位(边界扫描寄存器)。

Program(FPGM,FPGMI)和擦除(FASE,FBOST)

指令还具有“闪存”或“等待时间”相关的时间。

和他们在一起。这是在运行测试/空闲状态下花费的时间。

在等待操作完成的时候。

对于这个程序,这个时间通常是160 USEC。

擦除此时间通常为1.3秒。

这些闪光操作是自定时的,不需要脉冲。

TCK(虽然TCK可以脉冲)。关闭操作

如果你等待的时间比要求的时间长。

离开运行测试/空闲提前终止操作

进展。

没有指定的最小或最大范围。时代是

在工厂设置以保证指定的完成

操作。

请注意,所有这些闪存时间都是在SF文件中编码的。

如上所述Xilinx XAPP058)同样,所有的位都要移位。

以正确的顺序将部分包含在SF文件中

执行所需的操作。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:24:47 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它