Acasă Audio Ce este o arhitectură avansată de microcontroller bus (amba)? - definiție din techopedia

Ce este o arhitectură avansată de microcontroller bus (amba)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Advanced Architecture Microcontroller Bus Architecture (AMBA)?

Arhitectura de autobuze microcontroller avansată (AMBA) este o arhitectură care este folosită pe scară largă în proiectele sistem pe chip, care se găsesc pe autobuzele cu cip. Standardul de specificații AMBA este utilizat pentru proiectarea microcontrolerelor la nivel înalt. Obiectivul principal al AMBA este furnizarea independenței tehnologice și încurajarea proiectării modulare a sistemului. În plus, încurajează puternic dezvoltarea dispozitivelor periferice reutilizabile, reducând în același timp infrastructura de siliciu.

Techopedia explică Arhitectura Avansată de Microcontroller Bus (AMBA)

AMBA este o specificație deschisă care specifică o strategie de gestionare a blocurilor funcționale care sortează sistemul pe arhitectura cip (SoC). Este un autobuz de mare viteză, cu lățime mare de bandă, care acceptă managementul autobuzului multimaster pentru a obține la maxim performanțele sistemului. Specificațiile AMBA sunt capabile să maximizeze utilizarea lățimii de bandă a magistralei în timpul perioadei moarte. După definirea unei coloane vertebrale comune pentru modulele SoC, îmbunătățește o metodologie de proiectare reutilizabilă. Acest sistem a apărut ca standardul defacto pentru progresul bibliotecii IP și interconectarea SoC.


Cinci interfețe sunt definite în specificația AMBA:

  • Bus avansat de sistem (ASB)
  • Autobuz periferic avansat (APB)
  • Autobuz avansat de înaltă performanță (AHB)
  • Interfață avansată extensibilă (AXI)
  • Bus avansat de urmărire (ATB)
Ce este o arhitectură avansată de microcontroller bus (amba)? - definiție din techopedia