Welcome to the LEOX project
LEOX stands for the LEON toolbOX!
The goal of the LEOX project is to have a complete, free, open source, set of hardware and software components usable to build an embedded computer with its operating system that can be incorporated easily into a FPGA or into an ASIC...
This embedded computer should be small and easily synthesisable on any technology.
In 1999, Jiri Gaisler of the European Space Agency has released the first version of LEON, an open source VHDL implementation of a SPARC V8 core... The core, now in its second version, comes with a software environment based around the GNU tools, an AMBA based bus system architecture, many synthesis scripts and a set of peripherals making it an ideal basis for an open source complete embedded computer system.
In 1998, Kenneth Albanowski and Donald Jeff Dionne released uClinux, a port of Linux that runs on processors lacking a MMU (Memory Management Unit). Because LEON has no such MMU, uClinux is the natural starting point of our quest for a Linux port for LEON...
The LEOX project is very ambitious!
You will find on the LEOX.org web site hardware and software resources well integrated into a suitable cross development environment.
Especially, we are working:
- On the design of a DRAGONFLY micro core in order to simplify the design of
new IP block. We have been started to develop an Ethernet controller IP block built with this DRAGONFLY core.
- On the port of uClinux onto LEON and are preparing educative and step-by-step documents in order to explain how to port uClinux on the LEON core and how to integrate the management of new IP blocks.
| The LEOX team wants especially to |
thank Jiri Gaisler for the design of LEON
and for its contribution to this community.