Skip to content

umeshchess/Chameleon-CPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Chameleon CPU 🦎⚡

An 8-bit CPU designed from scratch by Umesh Penkey (JNTUACEK)

Current Status

  • ALU — Complete ✅
  • Registers
  • Control Unit
  • Program Counter
  • Complete CPU

ALU Features

  • 17 operations via 5-bit OpCode
  • Arithmetic: ADD, ADC, SUB, SBB, ONC, TWC
  • Logic: AND, OR, XOR, XNOR
  • Shifts: LSL, LSR, ASR
  • Rotates: ROL, ROR, RCL, RCR
  • Flags: Zero, Negative, Overflow, Carry

Tools Used

  • Logisim Evolution
  • Icarus Verilog
  • GTKWave
  • VSCode on Fedora Linux

About

8-bit CPU designed from scratch | CLA ALU | 17 operations | Verilog + Logisim | Fedora Linux

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors