Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:projects:leon3 [2011/08/20 11:31] – [LEON3 SPARC processor] strijar | en:projects:leon3 [2012/02/09 15:35] (current) – [Download the fresh Source] stefan |
---|
The [[http://www.gaisler.com/cms/index.php?option=com_content&task=view&id=13&Itemid=53|LEON3]] is a synthesisable VHDL model of a 32-bit processor compliant with the SPARC V8 architecture. The model is highly configurable, and particularly suitable for system-on-a-chip (SOC) designs. The full source code is available under the GNU GPL license, allowing free and unlimited use for research and education. LEON3 is also available under a low-cost commercial license, allowing it to be used in any commercial application to a fraction of the cost of comparable IP cores. | The [[http://www.gaisler.com/cms/index.php?option=com_content&task=view&id=13&Itemid=53|LEON3]] is a synthesisable VHDL model of a 32-bit processor compliant with the SPARC V8 architecture. The model is highly configurable, and particularly suitable for system-on-a-chip (SOC) designs. The full source code is available under the GNU GPL license, allowing free and unlimited use for research and education. LEON3 is also available under a low-cost commercial license, allowing it to be used in any commercial application to a fraction of the cost of comparable IP cores. |
| |
This project explains how a LEON3 processor can be implemented on: | This project explains how a LEON3 processor can be implemented on a ZTEX Modules: |
| |
^ Module ^ FPGA ^ CPU cores ^ MMU ^ FPU ^ Utilization ^ Linux ^ | ^ Module ^ FPGA ^ CPU cores ^ MMU ^ FPU ^ Utilization ^ Linux ^ |
| [[http://www.ztex.de/usb-fpga-1/usb-fpga-1.11.e.html|1.11c]] | LX25 | 1 | no | no | 54% | no | | | [[http://www.ztex.de/usb-fpga-1/usb-fpga-1.11.e.html|1.11c]] | LX25 | 1 | no | no | 54% | no | |
| [[http://www.ztex.de/usb-fpga-1/usb-fpga-1.11.e.html|1.11c]] | LX25 | 1 | yes | yes | 88% | yes | | | [[http://www.ztex.de/usb-fpga-1/usb-fpga-1.11.e.html|1.11c]] | LX25 | 1 | yes | yes | 88% | yes | |
| [[http://www.ztex.de/usb-fpga-1/usb-fpga-1.15.e.html|1.15c]] | LX75 | 2 | yes | yes | 53% | yes, SMP | | | [[http://www.ztex.de/usb-fpga-1/usb-fpga-1.15.e.html|1.15b]] | LX75 | 2 | yes | yes | 53% | yes, SMP | |
| |
===== Download the fresh Source ===== | ===== Download the fresh Source ===== |
| |
* Download and unpack [[http://www.gaisler.com/products/grlib/grlib-gpl-1.1.0-b4108.zip|LEON3/GRLIB source code 1.1.0-b4108]] | * Download and unpack [[http://www.gaisler.com/products/grlib/grlib-gpl-1.1.0-b4113.zip|LEON3/GRLIB source code 1.1.0-b4113]] |
* Download and unpack into grlib root dir [[http://www.gaisler.com/products/grlib/grlib-netlists-1.1.0.tar.gz|GRFPU netlists]] and [[http://strijar.ru/ztex/leon3-ztex.zip|LEON3 ZTEX port]] | * Download and unpack into grlib root dir [[http://www.gaisler.com/products/grlib/grlib-netlists-1.1.0.tar.gz|GRFPU netlists]] and [[http://strijar.ru/ztex/leon3-ztex.zip|LEON3 ZTEX port]] |
* Change dir to designs/leon3-ztex-ufm-xc6slx25 | * Change dir to designs/leon3-ztex-ufm-xc6slx25 |