Contains a custom designed CPU (named "NOT BETA CPU") assembled in lucid on an Alchitry FPGA. A modified Othello game that makes use of the custom instruction sets for this CPU and a written assembly script to execute. This project includes timing based logic, Othello/Reversi game logic, bit-banging of led matrix and buzzers, and an emulator created in python to emulate the custom CPU's assembly script.
-Navigation Content-
Main CPU: NOT_BETA_CPU
ALU Autotester: Alu_Autotester
Emulator: Beta_Emulator
Assembly Code: Assembly_Code
Arduino Test Scripts: Arduino
LED_Bitbang_FPGA: LEDMatrix_Othello
Project By: Group 06: Kwok Keith (1006344) | Gizelle Lim Yin Xuan (1006141) | Ong Zheng Han (1005867) | Sean Phay Wei Xiang (1005969) | Cheong Hao Shaun (1005881) | Mubaraquali Muhammed Sufyanali (1006394)