Welcome to the Sim43 repository! This project implements an 8-bit RISC microcontroller using Verilog. π₯οΈπ§
- 8-bit RISC Architecture π§
- Custom Instruction Set π
- Single-Cycle Execution β±οΈ
- General-Purpose Registers π
- ALU Operations βββοΈβ
- Memory Interface ποΈ
- GPIO Support π
This project was designed using Quartus Lite and simulated in ModelSim. To get started:
-
Clone the repository π
git clone https://github.com/Sim43/Sim43-8-bit-RISC-Microcontroller-Verilog.git
-
Navigate to the project directory π
cd Sim43-8-bit-RISC-Microcontroller-Verilog -
Open the project in Quartus Lite π οΈ
-
Simulate the project using ModelSim π§ͺ
Ensure you have the following tools installed:
- Intel Quartus Prime Lite Edition ποΈ
- ModelSim Simulator π₯οΈ
- Compile the Verilog files in Quartus Lite π
- Run simulations in ModelSim to verify functionality βοΈ
- Optionally, synthesize the design for FPGA hardware ποΈ
Contributions are welcome! Please fork this repository and submit a pull request. For major changes, open an issue first to discuss what you would like to change. π
- Designed and tested using Quartus Lite and ModelSim. π οΈ
- Inspired by various open-source microcontroller projects. π‘
- Thanks to the Verilog and FPGA development communities for their support and resources. π