Coursework for ELEC60011: Digital System Design - a Quartus project containing a NIOS II soft-core and custom instruction hardware accelerators for the target function
Go to file
2022-09-16 11:48:05 +01:00
Python Task 1 & 2 2022-01-30 17:18:39 +00:00
system_template_de1_soc Add files from final version 2022-09-16 11:48:05 +01:00
.gitignore Add specific entries to .gitignore 2022-01-30 17:17:51 +00:00
DSD_coursework_DE1-SoC.pdf Initial Commit 2022-01-25 16:48:03 +00:00
README.md Add brief project description 2022-09-16 11:39:12 +01:00

ELEC60011: Digital System Design - Coursework

The goal for this project was to create a custom instruction and hardware to support the custom instruction, with the effect of hardware accelerating a specific computation, and returning the result to the NIOs II soft-core processor. The custom logic was designed in SystemVerilog and instantiated on the FPGA fabric alongside the NIOS II core and other hardware such as timers and interruprt handlers. The project was completed in Quartus Prime 21.1 Lite and tested with the Altera DE1 board.