This repository contains my COD experiments' codes in verilog. Projects are created with Vivado 2019.
This lab includes ALU
module.
This lab includes register file
, memory
, and FIFO queue
modules.
This lab includes Single Cycle CPU
, which is made up of ALU
, control unit
, instructions memory
, data memory
and so on, as well as a DBU
(Debug Unit).
The Single Cycle CPU
here only contains these instructions:
- ADD
- ADDI
- LW
- SW
- BEQ
- J
The DBU
can display some specific data(like memory
, register file
, alu_y
.etc) through nixietubes and some control signal
through the LEDs.