나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2025-12-21 17:02:42

AMBA


1. 개요2. 역사3. 상세
3.1. AXI
3.1.1. AXI-Lite3.1.2. AXI-Stream
3.2. AHB3.3. APB

1. 개요

Advanced Microcontroller Bus Architecture

AMBA는 칩 내부에서 사용되는 상호 연결 기술로, Arm이 개발한 개방형 표준 규격이다. SoC 내부에서 CPU, 메모리 컨트롤러, 주변장치 등 다양한 블록 간의 효율적인 통신을 위해 설계되었다. ARM 기반 기기뿐만 아니라 업계 표준으로 널리 사용되고 있다.

2. 역사

1996년 AMBA 1을 시작으로 현재 최신 버전은 AMBA 5이다.

3. 상세

AMBA는 APB, AHB, AXI, CHI 등으로 구성되어 있다.

3.1. AXI

Advanced eXtensible Interface

고성능, 고대역폭 요구사항을 충족하기 위해 설계된 인터페이스이다. AMBA 3부터 도입되었으며 현재 가장 널리 쓰이는 고속 버스 규격이다.

3.1.1. AXI-Lite

AXI의 단순화된 버전으로, 복잡한 버스트 기능을 제거하였다.

3.1.2. AXI-Stream

주소 지정 없이 valid(TVALID), ready(TREADY), last(TLAST) 신호를 사용하여 데이터를 전송하는 프로토콜이다.

3.2. AHB

Advanced High-performance Bus

3.3. APB

Advanced Peripheral Bus
주변장치 제어용 인터페이스이다.

분류