하드웨어 설계에 관련한 공개 강좌를 게재하는 공간입니다.
운영진에 의해 강좌글은 편집되며, 공익을 위한 게시글은 '하드웨어 강좌'란으로 이동될 수 있습니다.
1. JTAG는 Joint Test Action Group의 약자로 MCU 응용 시스템을 개발시에 디버깅하는 장비이다.
2. 디버거 기능을 가지며 HEX/BIN등 프로그램을 마이크로 프로세서에 WRITING하는 기능도 제공한다.
3. 정식 프로토콜은 IEEE 1149.1이라 부르며 JTAG는 흔히 부르는 이름이다.
4. JTAG는 MCU의 상태와 관계 없이 I/O 핀을 구동시키고 상태를 읽을 수 있는 기능을 제공한다.
여기에 LINE BY LINE 디버깅 기능도 제공한다.
* 가장 중요한 것은 JTAG기능을 지원하는 MCU나 FPGA의 칩 내부의 동작을 모니터링 할 수 있어, Visual C언어의 디버깅 환경처럼 Line by Line으로 코드를 디버깅할 수 있도록 지원합니다.