u24c02
Advanced Member level 1
Hi.
the below answer from ARM Q&A.
How does AHB differ from AHB-lite?
Applies to: AHB
Answer
AHB-lite is a simplified version of the full AMBA 2 AHB specification, supporting only a single Master.
This removes the need for arbitration signals, HBUSREQ and HGRANT, and HRESP only needs to be 1 bit as SPLIT and RETRY slave responses are only used for multi-master support.
The removal of any arbitration logic also means the AHB Master HLOCK output (driven ahead of the LOCKed transfer address phase) needs to be retimed to be the address phase aligned HMASTLOCK signal (a function usually performed by the AHB arbiter).
the answer was written as AHB-Lite is supporting only a single Master.But it seems that it could be used in multi-master support. I wonder that AHB-lite support multi-master ?
what if answer is yes, how to do that?
the below answer from ARM Q&A.
How does AHB differ from AHB-lite?
Applies to: AHB
Answer
AHB-lite is a simplified version of the full AMBA 2 AHB specification, supporting only a single Master.
This removes the need for arbitration signals, HBUSREQ and HGRANT, and HRESP only needs to be 1 bit as SPLIT and RETRY slave responses are only used for multi-master support.
The removal of any arbitration logic also means the AHB Master HLOCK output (driven ahead of the LOCKed transfer address phase) needs to be retimed to be the address phase aligned HMASTLOCK signal (a function usually performed by the AHB arbiter).
the answer was written as AHB-Lite is supporting only a single Master.But it seems that it could be used in multi-master support. I wonder that AHB-lite support multi-master ?
what if answer is yes, how to do that?