AMBA – 2 AHB overview
APB 버스가 peripheral 같은 고성능이 필요하지 않은 모듈들을 위한 버스이기 때문에 성능보다는 최적화를 중요시 여겼다면, AHB(Advanced High-performance Bus)는 보다 성능에 집중한 버스입니다. 그래서 signal도 더 많고 실제 작동하는 방식도 복잡합니다.
APB 버스가 peripheral 같은 고성능이 필요하지 않은 모듈들을 위한 버스이기 때문에 성능보다는 최적화를 중요시 여겼다면, AHB(Advanced High-performance Bus)는 보다 성능에 집중한 버스입니다. 그래서 signal도 더 많고 실제 작동하는 방식도 복잡합니다.
AMBA(Advanced Microcontroller Bus Architecture)는 ARM에서 개발한 Bus protocol로 여러 가지 종류가 있지만 대부분 APB, AHB, AXI 버스를 주로 사용합니다.
ILA는 FPGA 합성 시 Vivado에서 만들어 넣을 수 있는 모니터링 모듈로서 원하는 신호를 모니터링하는 데 사용합니다. 그럼 어떻게 사용하는지 알아볼까요?
RTL 설계를 하고 FGPA 검증을 하기 위해 bit 파일을 생성하기 위해서는 xdc 파일을 만들어야 합니다. 이 글에서는 xdc 작성하는 방법에 대해 알아보겠습니다.