Semiconductor/작성 중...

AMBA - AHB, APB, AXI (2) APB에 대하여 ~ING

잇(IT) 2024. 9. 4. 01:05

APB

APB(Advanced Peripheral Bus)는 주로 저속 주변 장치와의 통신을 처리하기 위해 설계된 간단하고 효율적인 버스다.

전력 소비를 최소화하고 인터페이스 복잡성을 줄이기 위한 인터페이스다.

 

APB Signal

 

ARM사의 공식 문서를 보게 되면 위와 같이 상당히 많은 Signal들이 있는 것을 볼 수 있다.

 

 

기본적으로 Bus는 IP Block들이 Master / Slave로 역할을 구분하게 된다.

(예를들어 CPU가 Master, DRAM이 Slave가 될 수 있다.)


Write, Read 동작에 대해 자세하게 알아보기 알아두면 좋은 내용

* Write

1. Master가 Slave에게 보내기 위한 신호

- PSEL : Master가 접근하고 싶은 Slave를 고르는 신호

- PWRITE : Master가 Write 하겠다는 의미 (1 = write, 0 = read)

- PADDR : Data를 작성할 주소

- PWDATA : 작성할 Data

2. 1.

- PENABLE

 

Write transfers

 

728x90