JTAG 沒有標準連接器。通常情況下,“JTAG 連接器”是標準的公頭,例如 0.1” 頭或更細間距的頭。正如我們所見,運行 JTAG TAP 只需要四個(或五個)引腳。但是,用于與 TAP“通信”的設備(稱為JTAG 接口)也需要電源和接地連接,如果需要,設計人員可以在 JTAG 接頭上包括其他連接。
那么,給定一塊電路板,設計人員應該如何提供 JTAG 訪問?而且,給定一塊新電路板,您應該在哪里尋找 JTAG 連接器?
盡管 JTAG 接口沒有一種標準接頭,但制造商之間已或多或少地標準化了幾種接頭類型。其中包括ARM JTAG 20、ARM JTAG 14、TI JTAG 14、STMicroelectronics 的 STDC14、Infineon 的OCDS 16 針接頭[pdf]、 CoreSight 10、CoreSight 20、MIPI 34和Mictor 38 。 Segger 將其J-Link 和 J-Trace 連接器定義為與 ARM JTAG 20 幾乎相同。
大多數接頭是帶護罩或無護罩的公頭,具有 10、14 或 20 個引腳,引腳間距為 0.1” 或 0.05”。示例如圖 1 所示。
圖 1.用于連接到 JTAG 接口的通用接頭。
圖 2 顯示了各種 JTAG 接口(上面鏈接)的引腳布局。在這里您可以找到 JTAG(TDI、TDO、TCK、TMS、nTRST)以及串行線調試(SWDIO、SWCLK、SWO)的標準引腳),以及用于調試的附加功能,如跟蹤。
圖 2.各種 JTAG 接口的引出線,在本例中顯示在 0.1” 帶護罩的公頭上。
添加的引腳中特別值得注意的是 nSRST(完全系統復位),它強制目標完全復位,以及 VTREF(電壓目標參考),連接到目標電源軌以進行 JTAG 接口硬件電平轉換。
JTAG 接口
市場上有幾種 JTAG 接口(也稱為 JTAG 調試探針)。在開源硬件領域,有Black Magic Probe 或 BMP,由 1BitSquared 和 Black Sphere Technologies 開發,用作 ARM JTAG 接口,擁有龐大而活躍的社區支持。Black Magic Probe 也可以指任何已將其固件替換為Black Magic Probe 固件的JTAG 接口。
Segger 廣泛使用的商用調試探針包括J-Link (如圖 3 所示)和J-Trace,這是一種更先進、功能更強大的調試探針,適用于工業應用。J-Link 的教育許可證價格低于 100 美元,商業應用的價格在 400 到 1,000 美元之間,而 J-Trace 的價格在 1,700 美元到 2,500 美元之間。
特定供應商還將為其產品銷售 JTAG 接口。STMicroelectronics 為其 STM8 和 STM32 產品提供 STLINK 系列(包括STLINK/V2和STLINK-V3SET),Atmel(現為 Microchip)提供Atmel-ICE,NXP 提供S32 Debug Probe——不勝枚舉。
FPGA 也使用 JTAG 將比特流到設備/存儲器上,但這些接口通常稱為電纜。示例包括 Xilinx 的Platform Cable II 和 Altera 的 FPGA 電纜,以前稱為 USB-Blaster II,現在更名為 Intel FPGA Download Cable II。
-
連接器
+關注
關注
98文章
14649瀏覽量
137011 -
接口
+關注
關注
33文章
8687瀏覽量
151674 -
JTAG
+關注
關注
6文章
401瀏覽量
71767
發布評論請先 登錄
相關推薦
評論