Connecting the parts and running the synthesis for Terasic DE0 CV board with Altera Cyclone V FPGA
An appendix to the main article MIPSfpga+ allows loading programs via UART and has switchable clock
Copy at http://github.com/MIPSfpga/mipsfpga-plus/wiki
Information about GPIO pin assignment:
How to synthesize mipsfpga-plus for Terasic DE0-CV board:
- Unzip MIPSfpga to C:\MIPSfpga
- Get mipsfpgfa-plus into C:\github\mipsfpga-plus
- cd C:\github\mipsfpga-plus\boards\de0_cv
- make_project.bat
- Run Altera Quartus II
- Open project C:\github\mipsfpga-plus\boards\de0_cv\project\de0_cv.qpf
- Analyze/Synthesize/Place&Route/Assemble
- Open Device / Hardware Setup / ByteBlaster / Set file / ouput_files / de0_cv.sof / Start
How to load a software example into mipsfpga-plus using BusBlaster and OpenOCD:
cd C:\github\mipsfpga-plus\programs\00_counter
02_compile_and_link.bat
10_upload_to_altera_board_using_bus_blaster.bat
How to load a software example into mipsfpga-plus using USB-to-UART-based serial loader:
cd C:\github\mipsfpga-plus\programs\00_counter
02_compile_and_link.bat
08_generate_motorola_s_record_file.bat
11_check_which_com_port_is_used.bat
Modify 12_upload_to_the_board_using_uart.bat.
12_upload_to_the_board_using_uart.bat