/50002-OthelloBeep

Contains a custom designed CPU (named "NOT BETA CPU") with its own instruction set assembled in lucid on an Alchitry FPGA and an assembly script to run a modified version of Othello/Reversi.

Primary LanguageVerilogMIT LicenseMIT

50002-OthelloBeep

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)