uditkumar1983
Advanced Member level 4
- Joined
- Dec 3, 2006
- Messages
- 107
- Helped
- 6
- Reputation
- 12
- Reaction score
- 2
- Trophy points
- 1,298
- Location
- India
- Activity points
- 2,019
He isn't wrong.uditkumar1983 said:Hi Friends,
Phoenixfeng you r wrong , AMBA AHB is having HREADY on slave both as input as well as output .
AMBA AHB slave have input hready signal to know when the previous transaction is over. For clarification see AMBA document at page 2-4.
for ur reference i m wriiting this here ....and this is used in my third Party IP ...........
[HREADY:Transfer done
Slave When HIGH the HREADY signal indicates that a
transfer has finished on the bus. This signal may be
driven LOW to extend a transfer.
Note: Slaves on the bus require HREADY as both
an input and an output signal.]
So if any one of you having more info about it then Please discuss with me ...
Regards
jakmal said:Can anyone clarify what is the expected behavior of the ERROR response when coupled with the hreadyin signal?
Can first cycle of ERROR response (Cycle0 with hresp = 1 and hreadyout = 0) be provided when hreadyin = 0? What about second cycle? If hreadyin = 0 during second cycle of ERROR response, should ERROR response Cycle1 with hresp = 1 and hreadyout = 1 be extended till hreadyin = 1 ?
I understand that data can't be delivered back to the AHB master if hreadyin is not high. In many systems, I think the hreadyout is looped back to hreadyin. Is there a way to avoid the combinational loop which seems inevitable if ERROR response can only be provided when hreadyin = 1?
Thanks in advance for your help!
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?