Skip to content

This project is about implementing and simulating a basic 16-bit computer using Verilog HDL on XILINX FPGA architecture, that have its own instruction set and hardwired control unit.

Notifications You must be signed in to change notification settings

TaskinOkmen/basic-computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Computer in Verilog HDL

This project is about implementing and simulating a basic 16-bit computer using Verilog HDL on XILINX FPGA architecture, that have its own instruction set and hardwired control unit.

  • For project guidelines see Guidelines/

  • For more information about implementation see pdfs Report_1 / Report_2

Features

  • Hardwired control unit with 34 instructions
  • Arithmetic Logic Unit performs 32 operations
  • ALU Flag registers: Zero/Carry/Negative/Overflow
  • General purpose registers

What I learned

  • General knowledge about computer organization
  • Working with registers, ALU's and hardwired control unit
  • Implementing relevant control signals for instructions

Organization of the Project

Computer Organization of the Project

Authors

About

This project is about implementing and simulating a basic 16-bit computer using Verilog HDL on XILINX FPGA architecture, that have its own instruction set and hardwired control unit.

Resources

Stars

Watchers

Forks