Hi! I want to deploy a Bluespec RISC-V processor on FPGA and run C codes on it. There are two cores I am interested in: Piccolo and Flute, both available on GitHub. I want to deploy the processors on the Arty A7 Board (Artix-7) and ZCU102 Zynq MPSoC Board (Zynq UltraScale) FPGAs. At the moment, I was able to synthesise, implement and upload the bitstream to the FPGA. However, I need help to link the software to the hardware and run C codes on it, such as printing a hello word string on UART (ELF files can be generated using the RISC-V GNU Toolchain).
The hardware IP Cores are shown in the attached image (for Vivado). Now, I need to run C codes in it, and I need help with that part.