개요

AMBA란, Advanced Microcontroller Bus Architecture의 약자로서, 고성능 임베디드 마이크로컨트롤러 설계를 위한 On-Chip 통신 표준을 정의한 것이다. 1995년 처음으로 개발되어, SoC design에 적합한 성능을 제공하기 위하여 확장되어 현재는 AMBA3에 이르렀다. AMBA는 처음 임베디드 카이크로컨트롤러를 개발하려고 할 때 개발을 수월하게 하기 위한 목적으로 나왔으며, 서로 다른 세 개의 버스 표준이 정의되어 있다.

AHB(Advanced High-performance Bus)
High-performance, High clock frequency 시스템 모듈을 위한 사양. 자동화 된 테스트와 합성 기술로 효율적인 설계 흐름을 이용할 수 있다.

ASB(Advanced System Bus)
High-performance 시스템 모듈을 위한 사양. AHB가 필요하지 않지만 고성능 요구에 맞는 대체 시스템 버스.

APB(Advanced Peripheral Bus)
저전력 peripheral(주변장치)들을 위한 버스 사양. 최소한의 전력 소비를 위해 최적화.

참고