描述
紧迫:热
一般描述:
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)
没有回复内容