Patch_1.0.0.vPatch 1.0.0What 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 |
|
|
Program Counter.vProgram Counter which counts and iterates over addresses of instructionsv - 285.00 bytes - 04/01/2017 at 18:56 |
|
|
Risc Top Module.vThis describes the topmost module which connects datapath and control unitv - 473.00 bytes - 04/01/2017 at 18:26 |
|
|
datapath RISC-1.jpgAll the connections between modules.Note- It shows datapath connection and not control unit JPEG Image - 127.34 kB - 04/01/2017 at 18:26 |
|
|
SignExtend.vIt used to extend 4 bits from instruction [3:0] to 8 bits for jump or branch offset and for ALUv - 147.00 bytes - 04/01/2017 at 18:26 |
|
|
Multiplexers.vA total of 5 multiplexers have been used herev - 500.00 bytes - 04/01/2017 at 18:26 |
|
|
RegisterFile.vRegister 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 |
|
|
Datapath.vDatapath module involves connection between all the modulesv - 1.31 kB - 04/01/2017 at 18:26 |
|
|
HellFixture.vTest 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 |
|
|
v - 6.35 kB - 04/01/2017 at 18:26 |
|
|
ALU.v.vModule for arithmetic and offset calculationsv - 1.72 kB - 04/01/2017 at 18:26 |
|
|
updated R--I--JMP--BEQ.vA sum of all codesv - 12.81 kB - 04/01/2017 at 18:26 |
|