/CPU16-Simulator

16-Bit RISC Based CPU Design and Simulation in Python

Primary LanguagePythonMIT LicenseMIT

CPU16-Simulator

CPU16-Simulator is a simulation of 16-bit single-cycle RISC based CPU design which implements necessary instructions that are needed for a regular CPU. Simulation is written in Python 3.7 and Qt5 is used for the GUI.

Instructions

Instruction Table

Circuit Design

Complete Circuit Design

Complete Design Diagram

Instruction Control Logic

Instruction Control Logic Diagram