I've recently taken up a project where I must implement a bare-metal RISC-V processor on the Nexys A7 100T FPGA board and run a simple hello world code on it.
However, I'm a bit new to RISC-V and have been struggling to get started with the bare-metal implementation. I've managed to implement RISC-V running on Debian Linux onto the board using the Github repository from Eugene Tarassov who is a principal engineer at Xilinx but this obviously did not meet the project specification since it's not bare-metal.
FPGA RISC-V SoC running Debian Linux: https://github.com/eugene-tarassov/vivado-risc-v#readme
I would greatly appreciate any books, online resources, tutorials or guidance that would help with this project. Thanks