comp.lang.ada
 help / color / mirror / Atom feed
* SweetAda on NEORV32
@ 2023-08-10 13:03 Gabriele Galeotti
  0 siblings, 0 replies; only message in thread
From: Gabriele Galeotti @ 2023-08-10 13:03 UTC (permalink / raw)



Hi all.

I’ve created a NEORV32 target platform in SweetAda (https://github.com/gabriele-galeotti).

NEORV32 (https://github.com/stnolting/neorv32) is a popular RISC-V SoC implementation in VHDL, suited for FPGAs.

The setup so far is blatantly primitive and runs under simulation by means of GHDL, outputting a welcome message inside the simulated UART console and continuously output the value of the mtime timer.

So far I have no FPGA hardware (besides the time) ready to create a real implementation, so if someone is using NEORV32 on real hardware, and is willing to test, it will be very interesting to know about a OK/KO flag feedback. The current setup needs only UART clocking parameters in the CTRL register, which I suppose it depends on the actual clock configuration. In the meantime I will continue to develop things inside the simulated GHDL environment.

Best regards,
G

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-08-10 13:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-10 13:03 SweetAda on NEORV32 Gabriele Galeotti

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox