akhter8703
Newbie level 2

Hello friends,
I am a beginner, working on modeling the AMBA AHB. I've gone through the ARM documents and certain things regarding SPLIT and RETRY are not clear to me. These are very basic questions, but pl help me for I need to clear my concept. My questions are:
1) Can a split capable slave cause a "split" in the middle of a burst operation? If so, then when the master regains its grant(after the split withdrawn),
does it start the transfer all over again from the beginning? or from the place where it stopped/left?
2) If the master starts from the leftover bursts, then does it start with HTRANS as NON-SEQ followed by SEQ?
3) When a slave gives simple wait states (not SPLIT/RETRY) to a master during its burst transfer, what should be states of HRESP ? Should be OKAY in
each clock when HREADY is low?
4) How many splits are allowed for a slave to issue at the same time?
Pl help me with these questions...
Thanks and Regards
Tarek
I am a beginner, working on modeling the AMBA AHB. I've gone through the ARM documents and certain things regarding SPLIT and RETRY are not clear to me. These are very basic questions, but pl help me for I need to clear my concept. My questions are:
1) Can a split capable slave cause a "split" in the middle of a burst operation? If so, then when the master regains its grant(after the split withdrawn),
does it start the transfer all over again from the beginning? or from the place where it stopped/left?
2) If the master starts from the leftover bursts, then does it start with HTRANS as NON-SEQ followed by SEQ?
3) When a slave gives simple wait states (not SPLIT/RETRY) to a master during its burst transfer, what should be states of HRESP ? Should be OKAY in
each clock when HREADY is low?
4) How many splits are allowed for a slave to issue at the same time?
Pl help me with these questions...
Thanks and Regards
Tarek