[Open-graphics] OpenCores and fixing the wishbone problem

Peter TB Brett peter at peter-b.co.uk
Fri Aug 18 04:42:47 EDT 2006


On Friday 18 August 2006 02:50, Timothy Miller wrote:
> On 8/17/06, Attila Kinali <attila at kinali.ch> wrote:
> > Actualy, no. OGP is only a sideeffect of the openhardware movement.
> > I'd rather say that opencores is currently the center. Though,
> > opencores has a different aproach. They do not produce hardware but
> > collect HDL code for public use. Ie try to be something like SF
> > and freshmeat for the hardware guys.
>
> Speaking of OpenCores, I was thinking that we might try to fix the one
> major blemish I think they have, called wishbone.  It's a
> bus/interface protocol they have defined so that any of their designs
> can communicate with any of their other designs.  I'm sure someone
> will want to argue with me, but based on what I've read about the
> protocol, it is not designed for speed.  The protocol requires a long
> combinatorial path for the "busy" signal that prevents
> high-performance designs.  Either you have a slow clock because of the
> long logic path, or you have a high clock rate but transfer data only
> every other clock cycle.

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.

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/834bac16/attachment.bin


More information about the Open-graphics mailing list