|
|
# Soft CPU Toolchains
|
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Overview
|
|
|
|
|
|
On the Open Hardware Repository you can find projects which use
|
|
|
soft-cpu. This project offers a toolchain that you can use to compile
|
|
|
your code for the soft-cpu target. The project provides only the
|
|
|
necessary makefiles to build the toolchain, so it will be necessary to
|
|
|
compile the toolchain.
|
|
|
|
|
|
## Supporter Soft CPU
|
|
|
|
|
|
### LatticeMicro32 - LM32
|
|
|
|
|
|
The toolchain for the LM32 processor is based on GCC.
|
|
|
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr class="odd">
|
|
|
<td><strong>Package</strong></td>
|
|
|
<td><strong>Version</strong></td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>gcc</td>
|
|
|
<td>5.3.0</td>
|
|
|
</tr>
|
|
|
<tr class="odd">
|
|
|
<td>gdb</td>
|
|
|
<td>7.10.1</td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>binutils</td>
|
|
|
<td>2.26</td>
|
|
|
</tr>
|
|
|
<tr class="odd">
|
|
|
<td>mpc</td>
|
|
|
<td>1.0.3</td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>mpfr</td>
|
|
|
<td>3.1.3</td>
|
|
|
</tr>
|
|
|
<tr class="odd">
|
|
|
<td>gmp</td>
|
|
|
<td>6.1.0</td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>newlib</td>
|
|
|
<td>2.2.0-1</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Status
|
|
|
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr class="odd">
|
|
|
<td><strong>Date</strong></td>
|
|
|
<td><b> Event </b></td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>11-03-2016</td>
|
|
|
<td>Development started</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
-----
|
|
|
|
|
|
Federico Vaga March 2016
|
|
|
|