Micore
A MIPS pipelined processor designed using Chisel.
To perform ChiselTest, use the command sbt "testOnly PipelineTest"
(note: uncomment the Debug section in Core.scala
).
For simulation in Vivado, import the following five source files: Core.sv
, Display.sv
, Memory.sv
, Regfile.sv
, and Top.sv
, along with the constraint file micore.xdc
. A simulation test file testbench.sv
is also provided.
The display module and constraint file is based on the Xilinx Basys3 development board.