Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - AHB Slave Interface SPLIT requirement

 
Thread Tools Search this Thread
Old 05-29-2006, 10:47 AM   #1
Default AHB Slave Interface SPLIT requirement




hi,

I have to implement an AHB slave interface for a block..There is a
need to implement the SPLIT response because the block hangs for few
clock cycles and we cannot afford to loose that time.
For the implementation of SPLIT response,all i see ,i need to implement
is
1) To record the master's number for each transfer,
2)Anytime slave hangs , issue a two cycle split response and do nothing
3)When slave is ready,provide arbiter with the split master's number .
4)Once bus is attained,continue with the transfer.

I am sure theres something major i am missing here because i heard
that the implementation of SPLIT response is very much difficult .
or in a way i am asking you the issues or the areas i need to take
care while implementing the AHB slave interface.


regards,
Anupam Jain



anupam
  Reply With Quote
Old 05-30-2006, 08:43 PM   #2
Tarang
 
Posts: n/a
Default Re: AHB Slave Interface SPLIT requirement
Hi Anupam,
the points you derived to implement a split response in your slave is
fine.
You mentioned that "..it is very dificult to implement split response
..."
I think this statment not true as far as slave design is concern. If
you are designing a slave only then you have to only take care about
the points that you mentioned.
The rest of load is on the bus arbiter. Arbiter has to take care,
whenever there is split response from the slave. Once split recieved by
it it can give the bus grant to any other slave. And if all the slaves
given the split response then arbiter has to grant a bus to dummy
master only.(dumy master can do only IDLE transfers).

Hope this helps you...

If you still have any specified doubts then post it.

With Regards,
Tarang.



Tarang
  Reply With Quote
Old 05-31-2006, 11:29 AM   #3
anupam
 
Posts: n/a
Default Re: AHB Slave Interface SPLIT requirement

Tarang wrote:
> Hi Anupam,
> the points you derived to implement a split response in your slave is
> fine.
> You mentioned that "..it is very dificult to implement split response
> .."
> I think this statment not true as far as slave design is concern. If
> you are designing a slave only then you have to only take care about
> the points that you mentioned.
> The rest of load is on the bus arbiter. Arbiter has to take care,
> whenever there is split response from the slave. Once split recieved by
> it it can give the bus grant to any other slave. And if all the slaves
> given the split response then arbiter has to grant a bus to dummy
> master only.(dumy master can do only IDLE transfers).
>
> Hope this helps you...
>
> If you still have any specified doubts then post it.
>
> With Regards,
> Tarang.


Hi tarang,
Thaks for the suggestion.Actually i was little tensed on reading that
its difficult to implement the split response in AHB somewhere and so
thought that i missed something
Great relieve on reading your mail.I will post more doubts on the
coming mails.


regards,
Anupam Jain



anupam
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
I can not ping my ATM interface on Cisco router ozoubi Hardware 2 10-22-2009 03:56 PM
CISCO 1801 DNS problem marsav Hardware 2 07-05-2009 11:41 PM
Cisco ASA 5505 not permitting SSH/HTTPS aphex Hardware 1 05-16-2008 12:39 AM
I can not ping my ATM interface on Cisco router ozoubi General Help Related Topics 0 09-23-2007 11:08 AM
PPPoE issue on Cisco 2801 router paleogryph Hardware 0 08-08-2006 04:57 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46