On Fri, Jan 21, 2000 at 06:46:46PM +0100, Maurizio Palesi wrote: > Is dlxm (in dlxm-tutorial) pipelined version of DLX? > Thanks in advance, > Maurizio No! dlxM M stands for microprogrammed. The idea is to build a reasonnably simple processor, and as soon as pipeline comes in the game, simplicity vanishes :-) One guy in our group developed a pipelined version of the DLX (Pirouz.Bazargan-Sabet@lip6.fr), but since we have moved to the MIPS R3000 because it is easier to find compiler for: we found a gcc .md file for it, but on an old gcc version. And anyway, dlx and R3000 look moreorless like. But I can tell you that we have no physical R3000 (nor physical caches) and we have no resources for these development. You may considere the opencores initiative that provide synthesizable models for two pipeline processors+caches (low end + high end). Informations can be found on http://www.opencores.org/cores/or1k/ There is a «~md~» file for gcc for these. Have a nice design day, Fred -- @----------------------,-,-----,-------------------------------------@ |Ad augusta Frederic PETROT: MC d'ASIM/LIP6/UPMC (Paris VI) | |Per angusta 55-65/201 4 place Jussieu, 75252 Paris Cedex 05 | |Work:331 44275415 Fax:331 44276286 Frederic.Petrot@lip6.fr | |Home:331 47129513 Pager:336 56278636 //asim.lip6.fr/~fred/ | @--------------------------------------------------------------------@