Skip to content

Design and implementation of a small modular processor, called SAYEH (Simple Architecture, Yet Enough Hardware) which contains controller and datapath.

License

Notifications You must be signed in to change notification settings

MyAUTComputerArchitectureCourse/SAYEH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: GPL v3

SAYEH

1 Purpose

Design and implementation of a small modular processor, called SAYEH (Simple Architecture, Yet Enough Hardware) which contains the following major components:

  • Controller

  • Datapath

Functionality of the processor: This CPU exploits a 16-bit data-bus and also a 16-bit address-bus. Instructions used in this processor has 8 or 16-bit width. Short instructions (8-bit ones) contain shadow instructions, which effectively pack 2 such instructions (8-bit) into a single 16-bit word. Figure 1 shows SAYEH’s interface (it’s the overview of the whole module):

Documentation

You can see full documentation here.

About

Design and implementation of a small modular processor, called SAYEH (Simple Architecture, Yet Enough Hardware) which contains controller and datapath.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published