Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Can AHB-Lite support multi master?

Status
Not open for further replies.

u24c02

Advanced Member level 1
Joined
May 8, 2012
Messages
404
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
4,101
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?
 

Yes, it can support multimaster - look for the ARM doc "Multi-layer AHB"
 

My question is about AHB-Lite not ML AHB

- - - Updated - - -

Yes, it can support multimaster - look for the ARM doc "Multi-layer AHB"

My question is about AHB-Lite not ML AHB
 
Last edited:

You can create multilayer AHB-lite interconnects, which means you have multiple masters.
 

You can create multilayer AHB-lite interconnects, which means you have multiple masters.
No, might be you wrong.

There are 2 version of ahb.

AHB
AHB LITE
MULTI LAYER AHB

What if I wrong, would you do me let me know where exactly is it?
 

the answer was written as AHB-Lite is supporting only a single Master.
It is coming directly from ARM support to you right....and not from any member here or Wiki/etc?. So why don't you accept what was written to you?
Just accept it it and move towards implementation.

But it seems that it could be used in multi-master support.
What makes you think so? Where did you get this info?
In the tech discussions you need to provide concrete info & proof for your statements!

I wonder that AHB-lite support multi-master ?
Again, why? What is the basis for your "I wonder..."?

what if answer is yes, how to do that?
Use AHB (full) for multi-master support.
Multi-layer design can be complex & challenging.
 
Last edited:

In my opinion, it would be much easier for the OP to implement an full AHB with single-layer multi-master rather than multi-layer AHB-Lite with multi-master. hence was my response...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top