Skip to content

This repository contains a Y86-64 processor implemented in Verilog, designed to simulate and execute the Y86-64 instruction set with pipelining and hazard detection.

License

Notifications You must be signed in to change notification settings

Srindot/Y86-64-processor-Verilog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Y86-64 Processor in Verilog

This repository contains an implementation of a Y86-64 processor built in Verilog. The Y86-64 architecture is a simplified version of x86-64, designed for educational purposes while maintaining key features such as instruction pipelining and memory operations.

Features:

  • Fully functional Y86-64 ISA support
  • Instruction fetch, decode, execute, memory, and write-back stages
  • Hazard detection and forwarding mechanisms
  • Memory and register file implementation
  • Designed for simulation and testing in Verilog

This project serves as a foundation for exploring processor design, pipelining techniques, and computer architecture concepts.

About

This repository contains a Y86-64 processor implemented in Verilog, designed to simulate and execute the Y86-64 instruction set with pipelining and hazard detection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published