问题描述
对于使用iMPACT的任何器件,可以从“.isc”文件创建SVF文件。生成的Spartan-3A器件的SVF文件无法正常播放。 “.isc”文件用于1532样式编程。第三方Programmer可以读入1532 BSDL文件和ISC文件,也可以读取SVF文件。
可以使用“.isc”文件而不是“.bit”文件作为SVF文件的源来改变SDR命令中使用的移位大小。从“.bit”文件创建的SVF文件包含一个大的SDR命令,该命令包含整个“.bit文件”。从“.isc”文件创建的SVF文件包含多个16位移位。文件更大,播放时间更长,但是在第三方播放器解析文件时可以提供帮助的天堂断点。
在转换“.bit”文件的SDR命令期间,Spartan-3A器件无法转换为Pause-DR状态。由于此限制,通常最好在从第三个播放SVF文件时使用1532样式转换 – 派对球员。一些第三方播放器需要在缓冲数据的同时将TAP控制器移动到Pause状态。
解决/修复方法
此问题是由工具定义的状态转换问题引起的。
若要解决此问题,请设置以下环境变量:
XIL_IMPACT_USE_1532 =真
然后,从“.bit”文件(而不是“.isc”文件)创建SVF文件。这将创建一个带有ISC程序命令和多个较小移位状态的SVF文件。生成的SVF文件具有与使用“.isc”文件时相同的SDR移位,但状态转换不同。
没有回复内容