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.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…