APB의 주요 특징 단방향 (unidirectional) 버스 구조 단순한 핸드쉐이크 프로토콜 낮은 전력 소비, 낮은 주파수용 주변 장치에 적합 어드레스/데이터 버스 분리 리드/라이트 전송 지원 (read/write transactions) AHB/AXI 등의 고속 버스와는 브리지(bridge)를 통해 연결됨 APB(Advanced Peripheral Bus)는 ARM의 AMBA(Advanced Microcontroller Bus Architecture) 버스 패밀리 중 하나로, 주로 저속 주변 장치(peripherals)와의 통신을 위한 간단하고 저전력의 버스입니다. RTL 설계 관점에서 본다면, APB는 매우 단순한 프로토콜입니다.
기본 구조 1. APB 신호 신호 이름 방향 설명 PCLK 입력 APB 클럭 신호 PRESETn 입력 비동기 리셋, active-low PADDR 입력 어드레스 버스 PSEL 입력 슬레이브 선택 신호 PENABLE 입력 전송 활성화 신호 PWRITE ...
원문 링크 : AMBA에서 APB 프로토콜