Skip to content

TheWildJarvi/intelliRed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

intelliRed

16 bit MIPS style Micro

alt text (art by @0x526f6e696e)

PROGRAMMING MODEL

The idea is to be able to use a mips32 gcc compiler and then convert the 32 bit mips to this custom 16 bit mips style CPU/ISA. for instance: https://godbolt.org/z/TWz4jh

The CPU has the following specifications

  • 16 bit data
  • 32 integer registers
  • 128 words of RAM
  • 32 input ports with registers
  • 32 output ports
  • 6 stage pipeline
  • 22 tick clock

ASSEMBLY LANGUAGE

alt text

BITMAPPING

alt text

REGISTER MAP

alt text

MEMORY MAP

alt text

CPU DIAGRAM

alt text

About

16 bit MIPS style Micro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published