Skip to content

scriptographers/IITB-Proc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS 226: Course Project Team Members: - Ankit Kumar Misra (190050020) - Devansh Jain (190100044) - Harshit Varma (190100055) - Richeek Das (190260036) File Descriptions: code/ ALU.vhd : Basic Arithmatic and Logical Unit FSM.vhd : The Finite State Machine IITBProc.vhd : Top Level Entity MUXes.vhd : Package of different MUXes Memory.vhd : Async Memory with Read/Write OneBitAdder.vhd : Single Bit Full Adder OneBitRegister.vhd : Async Single Bit Register RegisterFile.vhd : Async Register File SixteenBitAdder.vhd : 16-bit Ripple Carry Adder SixteenBitNand.vhd : 16-bit NAND Operation SixteenBitRegister.vhd : Async 16-bit Register Testbench.vhd : Used for testing utils/ hex2instr.py : Converts a hexadecimal instruction to it's human-readable string form instr2hex.py : Converts the string form of an instruction to the corresponding hexadecimal form report/ report.pdf: The Complete Design Document 

About

Designing a multi-cycle processor IITB-Proc: A 8-register, 16-bit computer system

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •