The final report is included in the list of files. Take a look at that for more information about the project, deliverables, and in depth analysis of our code.
The final project report for the entire group detailing the design, challenges, circuits, and code logic used in the final working project. Contains pictures and diagrams of the the working project to better explain what was done.
This verilog file contains the actual processor that was used in the demo before final features such as bex and setx were incorporated. This file uses the blt instruction like beq, which was the logic needed for the code we wrote.
This verilog file contains one of the final versions of our processor with working mult/div and bex and setx implemented. This file uses the blt instruction like beq, which was the logic needed for the code we wrote.
This verilog file contains one of the final versions of our processor with working mult/div and bex and setx implemented. This file uses the normal blt instruction.
This asm file contains the assembly code used to implement our tic-tac-toe game logic.
The compiled memory initialization files for the tictactoeCode obtained using the assembulator.
- Pritak Patel, Duke University
- Anika Radiya-Dixit, Duke University
- Bruna Liborio, Duke University