The files for my undergrad graduation project, Extending the Instruction Set Of RISC-V Processor for ASCON Algorithm. I didn't add my compiler modifications but they are written on the conference preceeding.
If you have questions and problems about the project, you can open up an issue or send a message to my LinkedIn account, you can reach it from my profile.
The project runs on only Vivado 2018.1 and its simulator, I never tried on any FPGA board and other simulators.
-
Open the
lowrisc_ibex_top_artya7_100_0.1.xpr
file in themodified_ibex/build/lowrisc_ibex_top_artya7_100_0.1/synth-vivado
directory. -
Modify the 65th line of the
ram_1p.sv
file to load your memory files. -
Run the simulator.
To compile programs for the processor:
cd sw
make
Change Makefile
for advanced compiling options.