Tartalomjegyzék:
- Meghatározás - Mit jelent az Advanced Microcontroller Bus Architecture (AMBA)?
- A Techopedia elmagyarázza az Advanced Microcontroller Bus Architecture (AMBA)
Meghatározás - Mit jelent az Advanced Microcontroller Bus Architecture (AMBA)?
A fejlett mikrokontroller busz-architektúra (AMBA) egy architektúra, amelyet széles körben használnak a chip-buszokon található rendszer-on-chip tervekben. Az AMBA specifikációs szabványt használják magas szintű beágyazott mikrokontrollerek tervezésére. Az AMBA fő célja a technológiai függetlenség biztosítása és a moduláris rendszer tervezésének ösztönzése. Ezenkívül határozottan ösztönzi az újrafelhasználható perifériás eszközök fejlesztését, miközben minimalizálja a szilícium infrastruktúráját.
A Techopedia elmagyarázza az Advanced Microcontroller Bus Architecture (AMBA)
Az AMBA egy nyílt specifikáció, amely stratégiát határoz meg a funkcionális blokkok kezelésére, amelyek rendszert rendeznek a chip (SoC) architektúrán. Ez egy nagysebességű, nagy sávszélességű busz, amely támogatja a multimaster buszkezelést, hogy a lehető legtöbbet hozza ki a rendszer teljesítményéből. Az AMBA specifikációk képesek maximálisra kihasználni a rendszerbusz sávszélességét holt idő alatt. Miután meghatározta a SoC modulok közös gerincét, tovább javítja az újrafelhasználható tervezési módszertant. Ez a rendszer az IP-könyvtárak haladásának és a SoC összekapcsolásnak a defacto szabványa lett.
Az AMBA specifikációban öt interfész van meghatározva:
- Fejlett rendszerbusz (ASB)
- Fejlett perifériás busz (APB)
- Fejlett nagyteljesítményű busz (AHB)
- Speciális bővíthető interfész (AXI)
- Speciális nyomkövető busz (ATB)
