Patch_1.0.0.v
Patch 1.0.0 What has been added- 1. JIZ instruction Jump to referred address if Register Location has zero as content. opcode- 1111 Intruction- 1111_(4bit Register)_8bit address
v -
14.01 kB -
04/02/2017 at 21:44
|
|
Download
|
Program Counter.v
Program Counter which counts and iterates over addresses of instructions
v -
285.00 bytes -
04/01/2017 at 18:56
|
|
Download
|
Risc Top Module.v
This describes the topmost module which connects datapath and control unit
v -
473.00 bytes -
04/01/2017 at 18:26
|
|
Download
|
datapath RISC-1.jpg
All the connections between modules. Note- It shows datapath connection and not control unit
JPEG Image -
127.34 kB -
04/01/2017 at 18:26
|
|
Preview
|
|
SignExtend.v
It used to extend 4 bits from instruction [3:0] to 8 bits for jump or branch offset and for ALU
v -
147.00 bytes -
04/01/2017 at 18:26
|
|
Download
|
Multiplexers.v
A total of 5 multiplexers have been used here
v -
500.00 bytes -
04/01/2017 at 18:26
|
|
Download
|
RegisterFile.v
Register file. R0 always contains zero. A total of 15 general purpose registers have been used. You may increase the number of registers by changing array dimention and vector
v -
1.21 kB -
04/01/2017 at 18:26
|
|
Download
|
Datapath.v
Datapath module involves connection between all the modules
v -
1.31 kB -
04/01/2017 at 18:26
|
|
Download
|
HellFixture.v
Test bench providing clock and reset. NOTE reset might crash the processor at somepoint of instruction. Not sure.
v -
950.00 bytes -
04/01/2017 at 18:26
|
|
Download
|
ControlUnit.v
v -
6.35 kB -
04/01/2017 at 18:26
|
|
Download
|
ALU.v.v
Module for arithmetic and offset calculations
v -
1.72 kB -
04/01/2017 at 18:26
|
|
Download
|
updated R--I--JMP--BEQ.v
A sum of all codes
v -
12.81 kB -
04/01/2017 at 18:26
|
|
Download
|