Milkymist
Build qemu with Lattice Micro 32 support
Find or build bootable lm32 image and run in qemu
Install gcc-lm32
Cross-compile application with gcc-lm32 and run in qemu
Get Milkymist VHDL running in Icarus
Run cross-compiled application on the simulated soft-cpu.