5.1i bSDLANNO -输出“安全”值的错误处理引起ExExt(高电流绘制)中的争用-Xilinx-AMD社区-FPGA CPLD-ChipDebug

5.1i bSDLANNO -输出“安全”值的错误处理引起ExExt(高电流绘制)中的争用

描述

紧迫:热

一般描述:

BSDLANNO总是将注释的BSDL文件的“控制”单元中的“安全”值设置为0。当边界扫描工具不能将边界扫描输出单元置于高阻抗状态时,对于“安全”值设置为1的器件来说,这将是一个问题。

例如

原始BSDL文件:

“581”(BCY1,*,控制,

“582(BCY1,IOYP63,OutPUT3,X,581),,PUL0),“&”-PAD28

“583(BCY1,IOYP63,输入,X),”& PAD28

在原始的BSDL文件中,“安全”值是博尔特“1”在上述单元581中的“控制”之后。此值与单元582中的高Z值相匹配(博尔特“1”

BSDLANO文件:

“581”(BCY1,*,控制,

“582(BCY1,IOYP63,OutPUT3,X,581),(z),“&”-PAD28

“583(BCY1,*,内部,X),”& PAD28

在BSDLANNO BSDL文件中,“安全”值总是设置为. 对于这个器件来说,这是一个问题——原来的BSDL文件为这个单元格指定了1,但是现在它已被更改为0。

解决方案

这个问题固定在最新的5.1i服务包中,可在:

HTTP://Spop.xILIX.COM/Sputp/TekSuff/SWI更新。
包含修复的第一服务包是5.1i服务包2。

或者,您可以检查注释的BSDL文件中的“安全”值,以确保它与原始BSDL文件中的值相匹配。您只需要在给定的BSDL文件中检查这个单元格,因为对于给定的器件,所有的“控件安全”值都是相同的。如果原始BSDL文件中的“安全”值是0,那么这个问题不会引起问题。

如果“控制”单元中的安全值被错误地更改为0,则可以使用文本编辑器通过对以下字符串执行全局“查找和替换”来纠正问题:

查找:

(BCY1,*,CONNRR,0)

替换为:

(BCY1,*,CONNRR,1)

请登录后发表评论

    没有回复内容