Advanced Microcontroller Bus Architecture

Advanced Microcontroller Bus Architecture (zkráceně AMBA) je rodina sběrnic standardizovaná britskou firmou ARM Holdings a používaná zejména v systémech na čipu. Je široce používána v různých zákaznických integrovaných obvodech, například v mobilních telefonech. Její používání není omezeno na architekturu ARM, například firma Infineon použila sběrnici AMBA pro počítač na čipu s architekturou MIPS. Díky veřejné standardizaci a možnosti používat je bez poplatků se v oblasti vestavěných procesorů staly sběrnice rodiny AMBA faktickým standardem.

Stručný přehled verzí

  • Specifikace AMBA vydaná v roce 1996 definuje dva typy sběrnic:
    • ASB (Advanced System Bus)
    • APB (Advanced Peripheral Bus)
  • Specifikace AMBA 2 vydaná v roce 1999 definuje tři typy sběrnic:
    • AHB (AMBA High-performance Bus), nástupce ASB
    • ASB
    • APB (přesněji APB2)
  • Specifikace AMBA 3 vydaná v roce 2003 definuje čtyři typy sběrnic:
    • AXI (Advanced Extensible Interface, zkráceně AXI3 nebo AXI v1.0), hojně používané na procesorech typu Cortex-A, například na Cortex-A9.
    • AHB-Lite (AHB-Lite v1.0)
    • APB (APB3 v1.0)
    • ATB (Advanced Trace Bus, zkráceně ATB v1.0)
  • Specifikace AMBA 4 vydaná v roce 2004 definuje sedm typů sběrnic:
    • ACE (AXI Coherency Extensions), hojně používané na procesorech Cortex-A, například na Cortex-A7 a Cortex-A15
    • ACE-Lite (AXI Coherency Extensions Lite)
    • AXI4
    • AXI4-Lite
    • AXI4-Stream
    • ATB v1.1
    • APB4 v2.0
  • Specifikace AMBA 5 vydaná v roce definuje dva typy sběrnice:
    • AHB5, AHB-Lite
    • CHI (Coherent Hub Interface)

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Advanced Microcontroller Bus Architecture na anglické Wikipedii.


Externí odkazy

  • Specifikace na stránkách společnosti ARM
Standardy a de facto standardy sběrnic
Obecně
Standardy
  • Sběrnice S-100
  • Unibus
  • VAXBI
  • MBus
  • STD Bus
  • SMBus
  • Q-Bus
  • Europe Card Bus
  • ISA
  • STEbus
  • Zorro II
  • Zorro III
  • CAMAC
  • FASTBUS
  • LPC
  • HP Precision Bus
  • EISA
  • VME
  • VXI
  • VXS
  • NuBus
  • TURBOchannel
  • MCA
  • SBus
  • VLB
  • PCI
  • PXI
  • HP GSC bus
  • CoreConnect
  • InfiniBand
  • UPA
  • PCI Extended (PCI-X)
  • AGP
  • PCI Express (PCIe)
  • Direct Media Interface (DMI)
  • RapidIO
  • Intel QuickPath Interconnect
  • HyperTransport
  • Úložiště
    Periferie
  • Apple Desktop Bus
  • HIL
  • MIDI
  • Multibus
  • RS-232
  • RS-422
  • RS-423
  • RS-485
  • DMX512-A
  • IEEE-488 (GPIB)
  • IEEE-1284 (parallel port)
  • UNI/O
  • ACCESS.bus
  • 1-Wire
  • D²B
  • I²C
  • I3C
  • SPI
  • Parallel SCSI
  • Profibus
  • PS/2
  • USB
  • IEEE 1394 (FireWire)
  • Camera Link
  • External PCIe
  • Thunderbolt
  • Audio
  • ADAT Lightpipe
  • AES3
  • Intel HD Audio
  • I²S
  • MADI
  • McASP
  • S/PDIF
  • TOSLINK
  • Přenosné
    Vestavěné
  • Multidrop bus
  • AMBA
  • Wishbone
  • Poznámka: rozhraní jsou (přibližně) uvedena od nejpomalejšího k nejrychlejšímu, rozhraní na konci každé části by mělo být nejrychlejší
    Kategorie