Skip to content
/ ECO32 Public

A simple, 32-bit big-endian RISC architecture, created by Hellwig Geisse.

License

Notifications You must be signed in to change notification settings

Nils-TUD/ECO32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to ECO32!

The ECO32 project was inspired by Jan Gray's three-part article
"Building a RISC System in an FPGA" which appeared in the March
through May 2000 issues of "Circuit Cellar - The Magazine for
Computer Applications". We are building a similar system with
a lot of enhancements.

ECO32 is a simple, fast 32-bit processor that runs C code, currently
without floating point operations. We want to execute some flavour
of UNIX on it, so it has got two operating modes (kernel/user) and
a memory management unit (paging with TLB support). The processor
was first simulated at the instruction set level, then at the HDL
level, and has finally been implemented in an FPGA.

We now have an ANSI-C compiler (LCC) and an assembler/linker
toolchain available, as well as an unpolished port of the
UNIX 7th Edition kernel.

If you have any further questions (or are eager to contribute to this
project :-), don't hesitate to contact the ECO32 team by email to

        Hellwig.Geisse@mni.fh-giessen.de

or visit the project's homepage at

        http://homepages.fh-giessen.de/~hg53/eco32

Enjoy!
Hellwig Geisse

About

A simple, 32-bit big-endian RISC architecture, created by Hellwig Geisse.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published