Using a compiler, assembler and Verilog RTL Microprocessor to simulate a simple programming language
-
Updated
Nov 5, 2024 - Python
Using a compiler, assembler and Verilog RTL Microprocessor to simulate a simple programming language
This repository contains all the necessary Verilog code and supporting files to synthesize the 8-bit soft-core processor on an FPGA. The code is well-commented, following best practices in digital design to ensure clarity and maintainability.
The NPR 21-bit Computer is a specialized architecture featuring a 21-bit word size, segmented into a 4-bit opcode for operation specification, a 15-bit address for memory referencing, and a 2-bit field for versatile addressing modes.
Add a description, image, and links to the microprocessor-design topic page so that developers can more easily learn about it.
To associate your repository with the microprocessor-design topic, visit your repo's landing page and select "manage topics."