一些JTAG器件需要設置特定的復位序列應用于TAP信號,使其進入JTAG兼容模式,才能正常測試。下面就來介紹在xjtag的XJDeveloper軟件中如何設置測試復位序列。
測試復位序列可以使用JTAG Chain Debugger來定義。這個測試序列可以作為引腳映射文件(*.xjpm)的一部分保存下來,所以在其他XJTAG軟件中也使用。

也可以在XJDeveloper的pin mapping屏幕或XJAnalyser的項目設置向導中創建。
1.使用“Add...”按鈕創建新序列并提供名稱。
2.從窗口底部的Add Pin菜單中添加相關的 TAP 信號。在此示例中,需要 TCK 和 nTRST。但是,最好也包括TMS,以確保它在序列中保持高電平。
3.向測試復位序列添加多個步驟,并通過雙擊單元格(或使用空格鍵)來使信號轉換,這會在高阻抗、低阻抗和高阻抗之間切換信號的狀態。在本例中,在nTRST取高之前提供了四個TCK上升沿,以滿足特定器件的要求。
4.TMS Reset應使用窗口底部的“Add Step”菜單在序列末尾添加。這樣,一個測試復位序列就完成了,JTAG器件就能進入JTAG兼容模式來進行測試。
5.完成后如下圖
