SaxonSoc icon indicating copy to clipboard operation
SaxonSoc copied to clipboard

Add support for the Fomu board

Open mithro opened this issue 5 years ago • 3 comments

It would be awesome if the SaxonSoC supported the Tomu FPGA (Fomu). This would be an awesome introduction into to pure SpinalHDL design.

Happy to send people boards.

mithro avatar Jan 13 '20 23:01 mithro

Fomu has been supported for some time - see https://github.com/SpinalHDL/SaxonSoc/blob/dev/hardware/scala/saxon/board/fomu/FomuMinimal.scala

I was planning to add support for Xip on the board as well and asked Sean Cross a question about how to get the Risc-V program into flash memory, but then I got my Ulx3s boards and have been mainly working on Linux on those.

Other operating systems such as Zephyr of FreeRTOS might run using SaxonSoc on the board.

lawrie avatar Jan 14 '20 12:01 lawrie

Would probably need to update it. @lawrie Is the ram inferred using the big 32 KB blocks ?

Dolu1990 avatar Jan 14 '20 13:01 Dolu1990

It seems Fomu is using BmbOnChipRamGenerator instead of BmbIce40SpramGenerator. The later is being used only by Ice40up5kbevn.

roman3017 avatar Feb 02 '20 21:02 roman3017