[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