JTAG   Joint Test Action Group   JTAG 인터페이스

(2025-04-14)

1. JTAG (Joint Test Action Group)

  ㅇ 1990년 IEEE Std. 1149.1로 표준화된 바운드리스캔 규격
     - 바운드리스캔 (Boundary-Scan) : IC 내부 관찰 및 디버깅PCB전자 부품 등에 대한 디버깅, 테스트, 프로그래밍을 위한 표준화인터페이스
     - 특히, 회로 테스트 및 프로그래밍을 지원하는 표준 인터페이스로 자리 잡음


2. JTAG 주요 용도디버깅 및 테스트 : IC  내부 상태모니터링하고 제어할 수 있는 기능 제공
     - 보드 레벨에서 회로가 정상적으로 동작하는지 확인하는 데 사용
  ㅇ 프로그래밍 : FPGA,마이크로컨트롤러 같은 프로그래머블 을 직접 프로그래밍 가능
     - 例) 빌드된 프로그램을 MCU 등에 주입하는 등
  ㅇ 회로 테스트 : 연결된 모든 장치들을 체인으로 묶어, 
     - 고장이나 연결 오류를 탐지할 수 있는 Boundary-Scan 테스트 제공


3. JTAG 인터페이스 (신호선 4개)

  ㅇ TDI(Test Data In), TDO(Test Data Out), TCK(Test Clock), TMS(Test Mode Select)

  ㅇ 例) FT2232D  : FTDI(FTDI Chip)社의 듀얼 USB to serial/FIFO 컨버터 
     - 특히, USB를 통해 두 개의 독립적인 직렬 인터페이스를 제공 가능
        . (例 : JTAG 버스용 및 콘솔 화면 작동용 듀얼 지원)
     - JTAG, SPI, I2C, UART 등의 통신 프로토콜을 구현하는 데 유용
     - (유사 )
        . FT232R : 단일 UART 채널 (가장 일반적인 USB - Serial 컨버터)
        . FT2232H : FT2232D의 고속 버전 (USB High-Speed, 480 Mbps 지원)
        . FT4232H : 쿼드(4채널) USB to UART/FIFO 인터페이스
        . FT232H : 단일 채널이지만 고속, 다양한 모드 지원

회로 설계/구현
1. 회로 설계   2. PCB   3. SPICE   4. 브레드보드   5. JTAG 인터페이스  

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]        편집·운영 (차재복)          편집 이력          편집 격려 (소액 후원)
[회로 설계/구현]1. 회로 설계   2. PCB   3. SPICE   4. 브레드보드   5. JTAG 인터페이스  

  1. Top (분류 펼침)      :     1,607개 분류    6,634건 해설