ECE 3570 Lab

Fixes To Be Implemented

  • Get rid of the double zero for the enable on the registers
    • Make decoder for it
  • Redo simulations with other registers using internal signals
  • Fix simulation waveforms for Registers, as we are currently changing inputs too quickly (multiple times within a clock cycle)
  • Only two registers are being written to, first two within simulation is not being written to
  • Need to allow for signed numbers
  • Remove subtraction from ALU
  • Have arithmetic shift left and right
  • Uncomment all testbenches (We can have multiple testbenches active at once)
  • Bitwise operations do not need a 1-bit implementation, modify 9-bit and keep it only
  • Comparator needed
  • Make subtraction more efficient
  • Need to verify that FetchUnit is working properly as Martin had some concerns that it probably wasn't functioning properly
Description
No description provided
Readme 5.2 MiB
Languages
C 33.3%
Verilog 26.9%
PureBasic 23.7%
Tcl 16.1%