AMBA est l'abréviation de " Microcontroller Bus Architecture avancée . " La société ARM a créé ce protocole , les concepteurs utilisent généralement des puces pour les microprocesseurs " system-on -a- chip» . Protocoles Il ya cinq protocoles différents AMBA : Advanced Extensible Interface avancée bus à haute performance , avancée bus périphérique et avancée Trace bus. Le protocole AXI dispose de trois divisions différentes: AXI4 , AXI4 -Lite et AXI4 -Stream . Il ya aussi un Fonction AHB- Lite protocole. Un système - sur-une- puce contient des composants informatiques miniaturisés , dont un microcontrôleur et un certain nombre de périphériques. Le bus AMBA relie ces appareils. Il utilise un fil pour tous les «esclaves » ou périphériques , reliés au microcontrôleur «maître» . Le microcontrôleur envoie une adresse d' un périphérique; les instructions et les données du microcontrôleur suivent l'adresse sur le bus . Ces deux types de transaction sont la " phase d'adresse » et la « phase de données . " Caractéristiques La plupart des systèmes de bus de microcontrôleur connecter un maître à un ou plusieurs esclaves. Les protocoles AMBA permettent à plusieurs maîtres de se connecter sur le même bus . La phase d'adresse comprend l'adresse source , ainsi que l'adresse de destination , si l'esclave activé connaît l'origine de l'instruction reçue.
|