JTAG
表示
JTAG(ジェイタグ、英語: Joint Test Action Group)は、集積回路や基板の検査、デバッグなどに使える、バウンダリスキャンテストやテストアクセスポートの標準 IEEE 1149.1 の通称である。本来はこの検査方式を定めた業界団体(Joint European Test Action Group)の名称の略。当初JETAGであったがEuropeanが抜けJTAGとなった。
概要
[編集]半導体技術の進歩により集積回路チップのピン間隔も狭くなりプローブを立てての検査が困難になってきている。表面実装のBGAなどのパッケージに至っては、物理的に不可能である。そのため検査時に、チップ内部の回路を数珠繋ぎにし、内部状態を順番に読み出すしくみ(バウンダリスキャン)が考え出された。これをバウンダリスキャンテスト(boundary scan test)といい、それを規格化したのがJTAGである。1990年にIEEE 1149.1として標準化されている。
近年、検査目的だけではなく、組み込みシステムのソフトウェアのデバッグなどの目的で、ICEの一種として、CPUやFPGAにアクセスする手段としてJTAGが用いられるようになってきている。その場合、本来のICEの機能であるリアルタイム性の観測は、再現できない場合もある。
電気的特性
[編集]デイジーチェーン接続のJTAG (IEEE 1149.1)
[編集]- TDI (Test Data In)
- TDO (Test Data Out)
- TCK (Test Clock)
- TMS (Test Mode Select)
- TRST (Test Reset) optional.
関連項目
[編集]外部リンク
[編集]- JTAGチュートリアル JTAGアーキテクチャと新技術動向の概要
- JTAGとは何ですか、またどのように使用できますか?
- IEEE 1149.1 Working Group IEEEオフィシャルワーキング・グループ
- IEEE STANDARD ASSOCIATION IEEE 1149.1規格書
- IEEE 1149.1 Testability IEEE 1149.1によるテスト手法