JTAG総合情報サイト>JTAGアドベントカレンダー

JTAGアドベントカレンダー

現代のJTAGとFPGAとCPU Advent Calendar 2018

JTAG(ジェイタグ)は組み込み機器やIoTの電子回路開発において、欠かせない技術となっています。

現代のFPGAやCPUのデバッグはJTAGなしでは考えられません。

このアドベントカレンダーでは、JTAGの拡張規格や、様々なデバイスのプライベート命令の秘密を解き明かしていきたいと思います。

※アドベントカレンダーとは、本来は1日1つ、クリスマスまで毎日何かの話題提供していくものでしたが、このアドベントカレンダーはクリスマスではなく、12月23日の天皇誕生日を奉祝して終了となります。

切実なお願い

リアルタイムご感想」ページに、感想やこんな記事が読みたいというのを書いていただけるとありがたいです。

第1週 JTAGの基本

12月01日 JTAGとは何か

12月02日 JTAGの信号線と波形

12月03日 データレジスタと命令レジスタ

12月04日 TAPステートマシン

12月05日 データレジスタの切り替えと、プライベート命令

12月06日 BSDLファイル

12月07日 バウンダリスキャン

第2週 CPUデバッグのためのあれこれ(予定)

12月08日 JTAGとSWD

12月09日 CMSIS-DAP
12月10日 ARMのDPとAP
12月11日 ARM Coretexのデバッグプロトコル
12月12日 XILINXのUSERコンポーネントの使い方
12月13日 CFG_INとビットストリーム
12月14日 SVFファイルでプロトコルを読み解こう
12月15日 VivadoでのSVFファイル生成方法
12月16日 QualtusのSVFファイルは良いが、JAMファイルは難読化が施されている
12月17日 cJTAGとは?本当に普及しているのか?
12月18日 高速シリアル通信とJTAG(IEEE1149.6)
12月19日 SoCのJTAG事情
12月20日 アナログJTAGは使い物になるのか
12月21日 XILINX FPGAの温度と電圧計測
12月22日 VivadoはFPGAに何をしているのか
12月23日 国産JTAGソフトウェア、MITOUJTAG