NEORV32 is a target for SweetAda #666
Replies: 4 comments 11 replies
-
That's really cool - thanks for sharing! |
Beta Was this translation helpful? Give feedback.
-
I'm also very interested in this project. Had an Ada training last week and now I'm thrilled to do some Ada on the neorv32. Is the code in the sweetAda repository updated to the functionality you wrote 2 weeks ago?
|
Beta Was this translation helpful? Give feedback.
-
I don't need protected types or tasks, as my FW will be pretty simple. I plan to use a simple main loop which checks for global (volatile) variables set by ISR routines. What has to be working are the interrupts for peripherals like SPI, UART and the Wishbone IF. I will contact you when I'm starting with the project and have questions, thanks 🙂 |
Beta Was this translation helpful? Give feedback.
-
Just to inform you that NEORV32 has been shown at AEiC '24 just some days ago https://www.ada-europe.org/conference2024/ A live system of the NEORV32 was running on an ULX3S FPGA, executing SweetAda code. |
Beta Was this translation helpful? Give feedback.
-
Hi,
don't know if this is the right place, but I would like to inform you that I created
a very little, minimal target example of Ada code running on NEORV32 (simulated
under GHDL), inside the SweetAda repository (https://github.com/gabriele-galeotti/SweetAda).
The code does only initialization and output a message over the simulated UART,
but it works. Maybe one day I will try it even on real hardware.
Hope this is interesting for your project.
G
Beta Was this translation helpful? Give feedback.
All reactions