Welcome to GLE-MiPS
This site features a collection of different kind of processors, described in pure vhdl code. All started with a MIPS-like non pipelined cpu from which several branches spawned!
Right now the following types of processor are available, but many more will be added in the future!
GLE-MiPS - A fully working microprocessor, featuring a complete set of mathematical and logical operations over integer numbers, with the addition of two memory modules, RAM and ROM; it is synthetizable both in 32 and in 64 bits mode. A crosscompiler is available, written in Java, 3k-cc. QUATTRO - A microprocessor for small embedded devices, with strict size and speed requirements! Uses 8 bit instructions for a 4 bit architecture. It's basically a shrinked down, 4 bit version of GLE-MiPS (spawned from version 1.1). GLX - A written from scratch processor, implementing a non pipelined DLX structure, with Very Long Instruction Word support, allowing parallel execution of two instructions. It doesn't have the mathematical capabilities of GLE-MiPS but has a revised logicals module and comparison capabilities. News07/08/2008 - QUATTRO 1.1 - Thanks to the knowledge acquired in the GLX development, a newer, faster version of QUATTRO is available! The new structure doesn't use the big GLE-MiPS macroblocks any more, but relies on small modules, achieving greater performance.
05/08/2008 - GLX 1.0 - Finally available, the DLX processor implementation with Very Long Instruction Word support. It comes with physical design reports, Synopsys scripts and the related cross-compiler.
28/07/2008 - GLX PREVIEW - Here is available for download a preview release of a DLX implementation! It's still not complete as it's lacking of the pipeline and several other features, but it's in a good shape for general testing.
25/07/2008 - 3k-cc BETA 1 - After a long time announcement, it is finally here! The compiler for the GLE-MiPS has just been released! It's still a beta as it still needs some testing, but it'a bless for GLE-MiPS testers out there.
If you want to help, you are more than welcome! Drop me a mail if you are interested!
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.