[Open-graphics] OpenCores and fixing the wishbone problem

Peter TB Brett peter at peter-b.co.uk
Fri Aug 18 09:22:14 EDT 2006


On Friday 18 August 2006 14:08, Timothy Miller wrote:
> On 8/18/06, Peter TB Brett <peter at peter-b.co.uk> wrote:
> > What about using Wishbone components that support Registered Feedback Bus
> > Cycles?  Pages 69-71 of the B.3 spec seem to indicate that the RFB
> > WISHBONE mode was specifically designed to overcome the exact
> > deficiencies of WISHBONE Classic to which you refer.
>
> I had read that, and IIRC, that's the mode that can transfer data only
> every other clock cycle.

This is incorrect.  I refer you to table 4-1 on page 70 of the spec.

  For a burst transfer of 32 data words:

  Classic cycle with asynchronous termination: 32 clocks
  Classic cycle with synchronous termination: 64 clocks
  RFB cycle with synchronous termination: 33 clocks

You may be confused in that a RFB bus master _can_ do Classic cycles if 
necessary, hence Figure 4-5 which shows two clock cycles to transfer a single 
word.  But contrast for example Figure 4-8 (page 86): it clearly shows one 
word being transferred per clock cycle.

Peter

-- 
Fisher Society publicity officer            http://tinyurl.com/o39w2
CUSBC novices, match and league secretary   http://tinyurl.com/mwrc9
Quake II build tools maintainer             http://tinyurl.com/fkldd

v2sw6YShw7$ln5pr6ck3ma8u6/8Lw3+2m0l7Ci6e4+8t4Eb8Aen5+6g6Pa2Xs5MSr5p4
  hackerkey.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://kayan.duskglow.com/pipermail/open-graphics/attachments/20060818/456ed036/attachment.bin


More information about the Open-graphics mailing list