تفاصيل العمل

Mano Basic Computer Implementation in Verilog & Proteus

Designed and implemented Mano’s Basic Computer architecture with the complete 16-bit instruction set, using Verilog HDL for digital logic and Proteus for hardware simulation.

Key Features & Contributions:

Implemented full Memory Reference, Register Reference, and I/O instructions as defined in Mano’s model.

Developed modular Verilog components: ALU, Control Unit (FSM), Memory, Registers (with E flag), and dedicated I/O module.

Added stack operations (PUSH/POP), interrupt handling (ION/IOF), and conditional branching instructions.

Created extended Proteus simulations with test programs for arithmetic, I/O, and stack operations.

Verified design functionality via waveform analysis and functional test cases.

Technologies:

Verilog HDL, Proteus, FSM Design, Digital Logic Design, Computer Architecture.

Impact:

Demonstrates a complete, simulation-ready educational CPU model that bridges theoretical computer architecture concepts with practical HDL implementation—ideal for teaching, research, and FPGA prototyping.Mano Basic Computer Implementation in Verilog & Proteus Designed and implemented Mano’s Basic Computer architecture with the complete 16-bit instruction set, using Verilog HDL for digital logic and Proteus for hardware simulation. Key Features & Contributions: Implemented full Memory Reference, Register Reference, and I/O instructions as defined in Mano’s model. Developed modular Verilog components: ALU, Control Unit (FSM), Memory, Registers (with E flag), and dedicated I/O module. Added stack operations (PUSH/POP), interrupt handling (ION/IOF), and conditional branching instructions. Created extended Proteus simulations with test programs for arithmetic, I/O, and stack operations. Verified design functionality via waveform analysis and functional test cases. Technologies: Verilog HDL, Proteus, FSM Design, Digital Logic Design, Computer Architecture. Impact: Demonstrates a complete, simulation-ready educational CPU model that bridges theoretical computer architecture concepts with practical HDL implementation—ideal for teaching, research, and FPGA prototyping.

Skills: Field-Programmable Gate Arrays (FPGA) · Computer Hardware · Computer Simulations · Computer-Aided Design (CAD) · Program Management · FPGA · Computer Maintenance · Logic Design · Logic Programming

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
18
تاريخ الإضافة
تاريخ الإنجاز
المهارات