I’ve been implementing Xilinx Ultrascale VCU118 (Sifive core + NVDLA) these days. I cloned the master branch of freedom and compiled using Makefile.vcu118-iofpga-nvdla… the timing is -110ps, but I bypassed the final check and managed to generate the mcs file for the rom.
On the Linux image side, I connected a flashed SDCard via PMOD to VCU118, not the slot on the board.
The question is that as I boot the FPGA from vivado hw server “boot from configuration memory device” or reboot the FPGA, there’s no UART info output but GPIO_LED0 and GPIO_LED1 are flashing (like ~1Hz). I guess the core is running because I saw from U500 guide that an LED blink demo should be running?
Is it because that I should change the scala file at “fpga-shells/src/main/scala/shell/xilinx/VCU118NewShell.scala”? or the “VCU118Shell.scala”? There’s some pcie and ddr code in it. I’m just uncertain about it because generating mcs takes 8 hours…
Hopefully some guys here could help me with this issue. Thanks a lot!