An 8-bit soft processor written in Verilog.
Jimmy is a simplistic 8-bit soft processor written in Verilog, with didactic purposes. It started as the core project for the udemy.com course titled FPGA Embedded Design, Part 4 - Microprocessor Design.
Jimmy's manual is maintained on Google Drive: Jimmy's Reference Manual
Jimmy has been implemented on 4 platforms:
-
Xilinx's Vivado:
- Simulated in a Verilog test bench.
- Running on a BASYS3 board (by Digilent), with an Artix-7 FPGA.
-
Intel's Quartus Prime:
- Simulated in a Verilog test bench.
- Running on the DE0-CV board (by Terasic), with a Cyclone-V FPGA.
-
Doulos' EDA Playground:
- Simulated on the Icarus Verilog simulator.
-
LabsLand.com, a remote-lab website:
- Running on a variety of FPGA boards around the world.
.