ARM 코어 및 ABMA 버스를 사용하는 SoC를 위한I2C 기반 디버깅 플랫폼 개발

Development of an I2C-Based Debugging Platformfor ARM Core and AMBA Bus-Based SoCs
  • 조아론
  • 양성현
  • 이주석
  • 이성수

초록

본 논문은 JTAG이나 코어가 정상적으로 작동하지 않는 상황에서도 디버깅과 펌웨어 로딩을 지원하기 위해 I2C와 AHB를 결합한 대체 디버깅 시스템을 제안한다. 제안된 대체 디버깅 시스템은 I2C를 통해 32비트 주소와 데이터를 수신하고 이를 AHB 마스터 신호로 변환하여 SRAM이나 디버깅 레지스터에 기록하도록 설계하였다. 본 연구에서는 아두이노와 FPGA를 활용한 검증을 통해 시스템의 신뢰성과 데이터 무결성을 확인하였으며, 다양한 임베디드 환경에서 디버깅 및 시스템 유지보수를 위한 효과적인 대안으로 활용 가능함을 입증하였다.

키워드

ARMAHBJTAGI2CDebugging
제목
ARM 코어 및 ABMA 버스를 사용하는 SoC를 위한I2C 기반 디버깅 플랫폼 개발
제목 (타언어)
Development of an I2C-Based Debugging Platformfor ARM Core and AMBA Bus-Based SoCs
저자
조아론양성현이주석이성수
DOI
10.7471/ikeee.2025.29.1.1
발행일
2025-03
저널명
전기전자학회논문지
29
1
페이지
1 ~ 7