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.

AHB5: performing a burst transfer with HBURST=SINGLE and HTRANS=NONSEQ.

Status
Not open for further replies.

Liffs

Member level 1
Joined
Mar 7, 2012
Messages
32
Helped
0
Reputation
0
Reaction score
1
Trophy points
1,288
Location
Brazil
Activity points
1,472
Greetings, all!

So, I have two questions about the AHB5 protocol:

(1) I see there are two ways of performing an undefined length burst transfer using AHB5 protocol:

(1,1) Set HBURST = INCR and HTRANS = { NONSEQ, SEQ, SEQ, ... }

(1.2) Set HBURST = SINGLE and HTRANS = { NONSEQ, NONSEQ, NONSEQ, ... }

Is one way more advantageous than the other? Does it make any difference, functionally and also in terms of efficiency?

(2) When using HBURST = INCR and HTRANS = { NONSEQ, SEQ, SEQ, ... }, considering that the subordinate never insert wait states but the manager is busy at some point, what is the difference of inserting HTRANS = BUSY or HTRANS = IDLE?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top