XJTAG 4.2引入了三個新值,可以分別設置恒定引腳或XJEase設備文件的禁用值。 它還將長期使用的“輸入”值重新命名為“排除”。
“排除”值替換了常數引腳和禁用值中的“輸入”
將恒定的“Input”引腳改為“Excluded”只是為了提高學習XJTAG用戶的清晰度而更改名稱,不會影響項目兼容性。現有項目不會受到影響,除了XJDeveloper 4.2相關部分中,恒定的“輸入”引腳將顯示為“排除”。 在XJAnalyser中,相同的值仍稱為“輸入”,因為在該語境下更合適,且兩者之間的轉換是自動的。 此外,在使用 XJEaseDoc 條目設置配置默認值的 XJEase 設備文件中,如果文件使用 @defaultvalue 標簽,XJEase 會接受“排除”或“輸入”的值。 新的常數/禁用引腳值 常數引腳和禁用值傳統上有三種可能的值:高、低和排除(以前稱為“輸入”)。高電平和低電平指示XJTAG盡可能將網驅動到這些值。從4.2版本開始,新增了三個值:IsHigh、IsLow 或 IsDriven。所有這些新值(以及現有的“排除”值)都告訴XJTAG它不應驅動網絡。這些新值的存在是為了說明XJTAG控制之外的某些東西在驅動,或者我們期望某個值始終存在于網絡上。如果能讀取網絡,連接測試會讀取以驗證 IsHigh 或 IsLow 恒定值的網絡是否總是按預期值讀取,且如果在連接測試的任何時刻以相反值讀取網絡,將報告連接測試錯誤。 Excluded(之前稱為“Input”)不僅告訴連接測試要避免驅動網絡,還要忽略從網絡讀取的所有值。新的 IsDriven 值允許連接測試讀取網絡以診斷短路錯誤,而無需驅動網絡,適用于已知由 XJTAG 控制之外的驅動但不預期保持恒定值的網絡。如果你設置了IsDriven值但網絡上出現了虛假錯誤,那么將值設置為排除(Excluded)就能解決問題,但測試覆蓋率會有輕微損失。 在測試設備文件中將新值作為總線的禁用值,會強烈暗示測試設備是驅動網絡的設備。如果不是這樣,使用恒定引腳可能更合適。