描述
一般描述:
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文件中
执行所需的操作。
没有回复内容