This is your catalog of Verilog-modeled logical circuits used to implement the computer architecture for your von Neumann-classified computer design (CPU, memory, data path, input, output).
Each catalog component will be stored in its own respective folder. To compile, simulate, and verify simulation using GTKWave, you will issue the following commands in each of the catalog component folders.
To compile then simulate:
make clean compile simulate
.\makefile.ps1
To display simulation using GTKWAVE:
make display
.\display.ps1
Then choose your module's test bench module (uut
), as your SST. Highlight "uut" and choose all signals, dragging them to Signal area to right. Once done, got to menu Time -> Zoom -> Zoom Bet Fit.
To clean up:
make clean
.\clean.ps1
From within your Terminal, issue the following commands, on Linux/MacOS/Windows:
git status
git add *
git commit -a -m "Write something here that describes what you are committing to the catalog repository"
git push
git pull