A final year undergraduate major project. (Dec 2019 - Mar 2020)
- Developed 18 executable instructions and 7 components of a processor using Verilog HDL on Xilinix ISE.
- All modules were verified and tested (individually+combined) using testbenches and test programs on ISim simulator.
Documents
The below documents constains information on ISA table, individual blocks and its testing and final 5 test programs to test all functionalities of the processor.
Design Files
- Top module
- Arithmetic and Logic Unit
- Decoder
- Memory
- Register
- Flag Register
- General Purpose Register
- Instruction Register
- Program Counter
TestBench Files