A 32-bit/64-bit (two versions) soft CPU being developed in SpinalHDL. There is no support for virtual memory at this time. Only integer operations are implemented in hardware, but floats will likely be added later
The instruction set of Flare has been documented in
./docs/flare_cpu/flare32_cpu.pdf
Most of a GNU Binutils port has been written: binutils-gdb-flare32
A GCC port is in progress: gcc-flare32
A picolibc implementation has been started: picolibc-flare32