Die AHB-Architektur basiert auf getrennten Zyklen für Adresse und Daten. … Während dieses Datenzyklus werden die Adresse und die Steuerung für die nächste Übertragung ausgesteuert. Dies führt zu einer vollständig gepipelineten Adressarchitektur. Wenn sich ein Zugriff in seinem Datenzyklus befindet, kann ein Slave einen Zugriff verlängern, indem er das HREADY-Signal auf LOW treibt.
Was ist Pipelining in AHB?
AHB steigert die Performance durch Pipelining. Beispielsweise gibt es bei einer Leseoperation eine Adresse und einen Status aus, die nach dem Lesen bei einer ansteigenden Taktflanke fragen. … Bei der nächsten aktiven Taktflanke soll der Slave die Adresse zwischenspeichern und mit dem Lesen beginnen. An diesem Punkt kann der Busmaster den nächsten Zyklus starten.
Wie groß ist die maximale Datenmenge, die in einer einzigen Übertragung in AHB übertragen werden kann?
Das Protokoll ermöglicht größere Übertragungsgrößen bis zu einem Maximum von 1024 Bit.
Was ist das AHB-Protokoll?
Sowohl Advanced Peripheral Bus (APB) als auch Advanced High-Performance Bus (AHB) sind Teil der Advanced Microcontroller Bus Architecture (AMBA), einer Reihe von Verbindungsspezifikationen von ARM das Protokolle für eine effektive On-Chip-Kommunikation zwischen IPs festlegt und dadurch ein leistungsstarkes SOC-Design gewährleistet.
Was ist der Unterschied zwischen AXI und AHB?
1] AXI ist ein Mehrkanalbus mit 5 unabhängigen Kanälen wie Adresskanal schreiben, Adresskanal lesen, Datenkanal schreiben, Datenkanal lesen, SchreibenAntwortkanal (Leseantwort wird zusammen mit den Lesedaten gesendet), während AHB ein Einzelkanalbus ist.