diff --git a/src/main/dig/processor/Processor.dig b/src/main/dig/processor/Processor.dig index 5884d8a9f..fe1cc0420 100644 --- a/src/main/dig/processor/Processor.dig +++ b/src/main/dig/processor/Processor.dig @@ -18,7 +18,7 @@ Single-Cycle CPU. - + Register.dig @@ -47,12 +47,12 @@ Single-Cycle CPU. 16 - + ImReg.dig - + Const @@ -66,7 +66,7 @@ Single-Cycle CPU. 16 - + Const @@ -80,7 +80,7 @@ Single-Cycle CPU. 16 - + Const @@ -94,12 +94,12 @@ Single-Cycle CPU. 16 - + SignExt.dig - + ALU.dig @@ -280,7 +280,7 @@ Single-Cycle CPU. stPC - + Tunnel @@ -294,7 +294,7 @@ Single-Cycle CPU. WE - + Tunnel @@ -308,7 +308,7 @@ Single-Cycle CPU. imm - + Tunnel @@ -322,7 +322,7 @@ Single-Cycle CPU. abs - + Tunnel @@ -336,7 +336,7 @@ Single-Cycle CPU. muxB - + Tunnel @@ -350,7 +350,7 @@ Single-Cycle CPU. src2D - + Tunnel @@ -364,7 +364,7 @@ Single-Cycle CPU. muxA - + Tunnel @@ -378,7 +378,7 @@ Single-Cycle CPU. ALU2D - + Tunnel @@ -392,7 +392,7 @@ Single-Cycle CPU. ALUop - + Tunnel @@ -406,7 +406,7 @@ Single-Cycle CPU. sf - + Tunnel @@ -420,7 +420,7 @@ Single-Cycle CPU. br - + Tunnel @@ -434,7 +434,7 @@ Single-Cycle CPU. st - + Tunnel @@ -448,7 +448,7 @@ Single-Cycle CPU. ld - + Tunnel @@ -462,7 +462,7 @@ Single-Cycle CPU. ioW - + Tunnel @@ -476,7 +476,7 @@ Single-Cycle CPU. ioR - + Tunnel @@ -514,7 +514,7 @@ Single-Cycle CPU. imm - + Tunnel @@ -542,7 +542,7 @@ Single-Cycle CPU. muxB - + Tunnel @@ -676,7 +676,7 @@ Single-Cycle CPU. C - + Tunnel @@ -797,18 +797,6 @@ Single-Cycle CPU. - - - - - - - - - - - - @@ -834,17 +822,17 @@ Single-Cycle CPU. - - - - - - + + + + + + @@ -862,8 +850,12 @@ Single-Cycle CPU. - - + + + + + + @@ -893,6 +885,18 @@ Single-Cycle CPU. + + + + + + + + + + + + @@ -925,14 +929,6 @@ Single-Cycle CPU. - - - - - - - - @@ -942,21 +938,17 @@ Single-Cycle CPU. - - + + + + + + - - - - - - - - @@ -965,10 +957,18 @@ Single-Cycle CPU. + + + + + + + + @@ -1002,8 +1002,16 @@ Single-Cycle CPU. - - + + + + + + + + + + @@ -1021,14 +1029,6 @@ Single-Cycle CPU. - - - - - - - - @@ -1037,6 +1037,14 @@ Single-Cycle CPU. + + + + + + + + @@ -1045,14 +1053,6 @@ Single-Cycle CPU. - - - - - - - - @@ -1074,16 +1074,16 @@ Single-Cycle CPU. - - + + - - + + - + @@ -1102,32 +1102,32 @@ Single-Cycle CPU. - - + + - + - - + + - - + + - - + + - - + + @@ -1150,16 +1150,16 @@ Single-Cycle CPU. - - + + - - + + @@ -1170,8 +1170,8 @@ Single-Cycle CPU. - - + + @@ -1187,7 +1187,7 @@ Single-Cycle CPU. - + @@ -1198,24 +1198,24 @@ Single-Cycle CPU. - - + + - - + + - + - - + + - - + + @@ -1226,12 +1226,12 @@ Single-Cycle CPU. - - + + - - + + @@ -1242,8 +1242,8 @@ Single-Cycle CPU. - - + + diff --git a/src/main/dig/processor/ProcessorVonNeumann.dig b/src/main/dig/processor/ProcessorVonNeumann.dig index 137f6a628..45d34b844 100644 --- a/src/main/dig/processor/ProcessorVonNeumann.dig +++ b/src/main/dig/processor/ProcessorVonNeumann.dig @@ -37,12 +37,12 @@ Von Neumann Two-Cycle CPU. 16 - + ImReg.dig - + Const @@ -56,7 +56,7 @@ Von Neumann Two-Cycle CPU. 16 - + Const @@ -70,7 +70,7 @@ Von Neumann Two-Cycle CPU. 16 - + Const @@ -84,12 +84,12 @@ Von Neumann Two-Cycle CPU. 16 - + SignExt.dig - + ALU.dig @@ -177,7 +177,7 @@ Von Neumann Two-Cycle CPU. 500000 - + Driver @@ -219,7 +219,7 @@ Von Neumann Two-Cycle CPU. stPC - + Tunnel @@ -233,7 +233,7 @@ Von Neumann Two-Cycle CPU. WE - + Tunnel @@ -247,7 +247,7 @@ Von Neumann Two-Cycle CPU. imm - + Tunnel @@ -261,7 +261,7 @@ Von Neumann Two-Cycle CPU. abs - + Tunnel @@ -275,7 +275,7 @@ Von Neumann Two-Cycle CPU. muxB - + Tunnel @@ -289,7 +289,7 @@ Von Neumann Two-Cycle CPU. src2D - + Tunnel @@ -303,7 +303,7 @@ Von Neumann Two-Cycle CPU. muxA - + Tunnel @@ -317,7 +317,7 @@ Von Neumann Two-Cycle CPU. ALU2D - + Tunnel @@ -331,7 +331,7 @@ Von Neumann Two-Cycle CPU. ALUop - + Tunnel @@ -345,7 +345,7 @@ Von Neumann Two-Cycle CPU. sf - + Tunnel @@ -359,7 +359,7 @@ Von Neumann Two-Cycle CPU. br - + Tunnel @@ -373,7 +373,7 @@ Von Neumann Two-Cycle CPU. st - + Tunnel @@ -387,7 +387,7 @@ Von Neumann Two-Cycle CPU. ld - + Tunnel @@ -401,7 +401,7 @@ Von Neumann Two-Cycle CPU. ioW - + Tunnel @@ -415,7 +415,7 @@ Von Neumann Two-Cycle CPU. ioR - + Tunnel @@ -453,7 +453,7 @@ Von Neumann Two-Cycle CPU. imm - + Tunnel @@ -481,7 +481,7 @@ Von Neumann Two-Cycle CPU. muxB - + Tunnel @@ -591,7 +591,7 @@ Von Neumann Two-Cycle CPU. C - + Tunnel @@ -619,7 +619,7 @@ Von Neumann Two-Cycle CPU. C - + Tunnel @@ -751,7 +751,7 @@ Von Neumann Two-Cycle CPU. C_in - + Tunnel @@ -765,7 +765,7 @@ Von Neumann Two-Cycle CPU. S_in - + Tunnel @@ -789,7 +789,7 @@ Von Neumann Two-Cycle CPU. - + /home/hneemann/Dokumente/Java/digital/src/main/dig/processor/Terminal.dig @@ -798,6 +798,18 @@ Von Neumann Two-Cycle CPU. + + + + + + + + + + + + @@ -826,10 +838,66 @@ Von Neumann Two-Cycle CPU. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -847,16 +915,32 @@ Von Neumann Two-Cycle CPU. - - + + - - + + - - + + + + + + + + + + + + + + + + + + @@ -890,14 +974,14 @@ Von Neumann Two-Cycle CPU. - - - - + + + + @@ -918,6 +1002,30 @@ Von Neumann Two-Cycle CPU. + + + + + + + + + + + + + + + + + + + + + + + + @@ -930,122 +1038,6 @@ Von Neumann Two-Cycle CPU. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1070,14 +1062,14 @@ Von Neumann Two-Cycle CPU. - - - - + + + + @@ -1102,6 +1094,14 @@ Von Neumann Two-Cycle CPU. + + + + + + + + @@ -1116,11 +1116,11 @@ Von Neumann Two-Cycle CPU. - + - - + + @@ -1131,8 +1131,8 @@ Von Neumann Two-Cycle CPU. - - + + @@ -1151,36 +1151,36 @@ Von Neumann Two-Cycle CPU. - - + + - - + + - + - - + + - + - - + + - - + + - - + + @@ -1195,8 +1195,8 @@ Von Neumann Two-Cycle CPU. - - + + @@ -1207,8 +1207,8 @@ Von Neumann Two-Cycle CPU. - - + + @@ -1227,12 +1227,12 @@ Von Neumann Two-Cycle CPU. - - + + - - + + @@ -1260,11 +1260,11 @@ Von Neumann Two-Cycle CPU. - + - - + + @@ -1275,24 +1275,24 @@ Von Neumann Two-Cycle CPU. - - + + - - + + - - + + - - + + - - + + @@ -1303,20 +1303,20 @@ Von Neumann Two-Cycle CPU. - - + + - - + + - - + +