|
Project Information
-
Project feeds
- Code license
-
GNU GPL v2
-
Labels
vhdl,
mips,
pipeline,
stage,
operation,
hardware,
cpu,
integer,
arithmetic,
logic,
unit,
execution,
alu,
fetch,
instruction
Featured
Links
|
| 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.
News19/05/2011 - GLEMipsC 1.0 - Added the first version of the C compiler for GLE-MIPS to the SVN repository. It supports most of the C syntax but typedefs, structs and unions. It can output a binary file (0's and 1's) or a assembly source code compatible with 3k-cc assembler. It can also compile and then emulate the source code. 07/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. Older News
If you want to help, you are more than welcome! Drop me a mail if you are interested!
|