I've got this FPGA board that I wish to support. It's got multiple buttons, LEDs, a camera port, and a vga port. There's also a small 7 segment display that I think could be used by firmware for error codes. There's even an SD card slot which could be used to load an OS. I think this would be a great board to support with all the connectivity it comes with. I would port DarkRISC-V except I've never written verilog and I just got a programmer.
I will look the documentation in order to try help! :)
The basic to support a new board is:
make the tools work (Xilinx ISE 14.7 in the case of this FPGA)
clone de DarkRISCV repo from github and try build a similar FPGA (I guess the AVNET board uses the same Spartan-6 LX9 FPGA, must confirm it)
copy the similar board to the new board, find in the documentation the pins for clock, reset, uart and leds, in order to update the UCF file that describes the FPGA pins.
simulate and build
check how make the JTAG work (JTAG cable/adapter, device drivers in the host system, etc)
I've got this FPGA board that I wish to support. It's got multiple buttons, LEDs, a camera port, and a vga port. There's also a small 7 segment display that I think could be used by firmware for error codes. There's even an SD card slot which could be used to load an OS. I think this would be a great board to support with all the connectivity it comes with. I would port DarkRISC-V except I've never written verilog and I just got a programmer.