어드밴스트 마이크로컨트롤러 버스 아키텍처
위키백과, 우리 모두의 백과사전.
|
|
이 문서의 내용은 출처가 분명하지 않습니다. 지금 바로 이 문서를 편집하여, 참고하신 문헌이나 신뢰할 수 있는 출처를 주석 등으로 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견은 토론 문서에서 나누어 주세요. (2012년 4월 17일에 문서의 출처가 요청되었습니다.) |
|
|
이 문서는 위키백과의 편집 지침에 맞춰 다듬어야 합니다. 더 좋은 문서가 되도록 문서 수정을 도와주세요. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요. (2012년 4월 17일에 문서의 정리가 요청되었습니다.) |
어드밴스트 마이크로컨트롤러 버스 아키텍처(Advanced Microcontroller Bus Architecture, AMBA)는 시스템 칩 (system-on-a-chip : SoC) 설계에서 사용하는 버스 아키텍처이다. 발표한 이래로 AMBA의 범위는 마이크로컨트롤러 장치를 넘어 ASIC과 SoC 분야에서 널리 사용하고 있다.
AMBA는 ARM Ltd에서 1996년에 선보였다. 첫 번째 AMBA 버스의 이름은 Advanced System Bus (ASB)와 Advanced Peripheral Bus (APB)였다. 두 번째 버전인 AMBA 2 에서는AMBA 싱글 클럭엣지 프로토콜인 High-performance Bus (AHB)를 2003년 소개되었다. 세 번째 버전인 AMBA 3에서는 보다 향상된 performance에 도달하기 위하여 Advanced eXtensible Interface (AXI)를 포함하며 Advanced Trace Bus(ATB)를 CoreSight on-chip의 일부로 하여 디버그 및 트레이스 솔루션으로 하였다.
이러한 프로토콜들은 문서화되고 로열티 없이 사용할 수 있으므로, 오늘날 32비트 프로세서에 대한 사실상의 표준이 되었다.
같이 보기 [편집]
참조 [편집]
|
컴퓨터 버스 기술 표준과 사실상 표준 (유선) |
|
|---|---|
| 일반 | |
| 표준 | |
| 휴대용 | |
| 임베디드 |
|
| 스토리지 | |
| 주변장치 | |