Re: Summarise the points needed for AHB Slave Interface Implementation
- From: "Tarang" <tarang.popat@xxxxxxxxxxxxxx>
- Date: 28 Jun 2006 23:51:49 -0700
Hi Anupam,
Please read the inlime comments.
anupam.jain21@xxxxxxxxx wrote:
hi,ok.
I have to implement a AHB slave interface which supports SPLIT.
This is what i have done :
1) When the Hsel =LOW or Hreadyin =LOW . Do nothing.Respond with
Hresp=OK and Hreadyout=HIGH.
2) When the Hsel=HIGH and Hreadyin=HIGH . If Htrans = NSEQ or SEQ ,Ifok.
Hwrite =HIGH ,write what is present on the data line at the address
given by Haddr and read in case of Hwrite= LOW.
3) When Hsel=HIGH,Hreadyin=HIGH and Htrans =IDLE or BUSY. Do nothingok.
.respnd with Hresp =OK and Hreadyout=HIGH.
3)If Hsize is other than 32 bit transfer,respond with the Hresp=ERRORGiving Error Responsce is fine. But you have to take care for the
and Hreadyout=HIGH.
Hreadyout signal. When ever error response is given , hreadyout should
remail low for the one clock cycle and high for once clock cycle for
the ERROR response.
Please refer the "Topic 3.9.3 "two-cycle response " " for the more
detials and the reason behind this.
4)To split,respond with Hresp=SPLIT and record the master number.ok.
5)To release the SPLIT, assert the appropriate line on HSPLIT.
This is all i have done and i think i have missed some points.Can
anyone help me point out some of those?
done !
Regards,
Tarang Popat.
.
- Follow-Ups:
- Re: Summarise the points needed for AHB Slave Interface Implementation
- From: anupam.jain21@xxxxxxxxx
- Re: Summarise the points needed for AHB Slave Interface Implementation
- References:
- Summarise the points needed for AHB Slave Interface Implementation
- From: anupam.jain21@xxxxxxxxx
- Summarise the points needed for AHB Slave Interface Implementation
- Prev by Date: Re: VHDL Newbie - Is this a valid statement?
- Next by Date: Re: Who can explain the bit'pos for me?
- Previous by thread: Re: Summarise the points needed for AHB Slave Interface Implementation
- Next by thread: Re: Summarise the points needed for AHB Slave Interface Implementation
- Index(es):