AMBA BUS에 대해 알아보자
AMBA BUS
Protocol
이미지 추가해야함
AXI Architecture
이미지 추가해야함
Burst Mode
Master가 Slave에게 주소를 한 번 주고 난뒤 그 뒤 계속 data를 읽을 수 있게 하는 모드
약간의 권한부여 모드 / 각 주소 단위로 Handshaking 필요 x
따라서 빠르게 data 전송 가능
Burst length?
- 한 번의 Burst 요청간 이뤄 지는 data 전송 횟수
Burst lengh 계산법
AxLen : ARLEN or AWLEN signal
Ax4에서 8bit 확장, 최대 256번 data read
- 트랜젝션의 한계로 256번까지 data read 되는 것으로 보임
Code
ex)1024byte 계산시
Burst_Length = AxLen[7:0] + 4
Burst Size?
- 한번에 전송되는 Byte의 크기
ex)
length - 8
size - 128 = 한번의 Burst 요청 시, 1024 byte 읽게된다.