From af74a52085c81dc546d005c678765d2974e9931a Mon Sep 17 00:00:00 2001 From: hneemann Date: Sun, 10 Jul 2016 15:54:00 +0200 Subject: [PATCH] better processor layout --- src/main/dig/processor/Processor.dig | 348 ++++++++++++------------ src/main/dig/processorExp/Processor.dig | 156 +++++------ 2 files changed, 244 insertions(+), 260 deletions(-) diff --git a/src/main/dig/processor/Processor.dig b/src/main/dig/processor/Processor.dig index d945a2cda..b969889e8 100644 --- a/src/main/dig/processor/Processor.dig +++ b/src/main/dig/processor/Processor.dig @@ -11,7 +11,7 @@ - + Register.dig @@ -269,12 +269,12 @@ /home/hneemann/Dokumente/Java/assembler/assembler3/src/main/asm/Conway2.hex - + Const - + Driver @@ -311,7 +311,7 @@ 500000 - + Driver @@ -367,7 +367,7 @@ stPC - + Tunnel @@ -381,7 +381,7 @@ WE - + Tunnel @@ -395,7 +395,7 @@ imm - + Tunnel @@ -409,7 +409,7 @@ abs - + Tunnel @@ -423,7 +423,7 @@ muxB - + Tunnel @@ -437,7 +437,7 @@ src2D - + Tunnel @@ -451,7 +451,7 @@ muxA - + Tunnel @@ -465,7 +465,7 @@ ALU2D - + Tunnel @@ -479,7 +479,7 @@ ALUop - + Tunnel @@ -493,7 +493,7 @@ sf - + Tunnel @@ -507,7 +507,7 @@ br - + Tunnel @@ -521,7 +521,7 @@ st - + Tunnel @@ -535,7 +535,7 @@ ld - + Tunnel @@ -549,7 +549,7 @@ ioW - + Tunnel @@ -563,7 +563,7 @@ ioR - + Tunnel @@ -739,7 +739,7 @@ C - + Tunnel @@ -810,7 +810,7 @@ /home/hneemann/Dokumente/Java/digital/src/main/dig/processor/Graphics.dig - + Tunnel @@ -824,7 +824,7 @@ ioW - + Tunnel @@ -838,7 +838,7 @@ ioR - + Tunnel @@ -852,7 +852,7 @@ C - + @@ -869,8 +869,8 @@ - - + + @@ -888,10 +888,6 @@ - - - - @@ -933,12 +929,28 @@ - - + + - - + + + + + + + + + + + + + + + + + + @@ -956,18 +968,6 @@ - - - - - - - - - - - - @@ -976,10 +976,6 @@ - - - - @@ -1020,10 +1016,6 @@ - - - - @@ -1032,6 +1024,10 @@ + + + + @@ -1044,12 +1040,16 @@ + + + + - + @@ -1064,10 +1064,6 @@ - - - - @@ -1093,8 +1089,12 @@ - - + + + + + + @@ -1104,14 +1104,6 @@ - - - - - - - - @@ -1133,21 +1125,17 @@ - - + + - - + + - - - - @@ -1156,49 +1144,29 @@ + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + @@ -1220,69 +1188,25 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + @@ -1293,36 +1217,28 @@ - - - - - - - - - - + + - - + + - - + + - - + + @@ -1333,8 +1249,84 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/dig/processorExp/Processor.dig b/src/main/dig/processorExp/Processor.dig index 24def4e8a..7263da1ff 100644 --- a/src/main/dig/processorExp/Processor.dig +++ b/src/main/dig/processorExp/Processor.dig @@ -11,7 +11,7 @@ - + Register.dig @@ -173,12 +173,12 @@ true - + Const - + Driver @@ -441,7 +441,7 @@ stPC - + Tunnel @@ -455,7 +455,7 @@ WE - + Tunnel @@ -469,7 +469,7 @@ imm - + Tunnel @@ -483,7 +483,7 @@ abs - + Tunnel @@ -497,7 +497,7 @@ muxB - + Tunnel @@ -511,7 +511,7 @@ src2D - + Tunnel @@ -525,7 +525,7 @@ muxA - + Tunnel @@ -539,7 +539,7 @@ ALU2D - + Tunnel @@ -553,7 +553,7 @@ ALUop - + Tunnel @@ -567,7 +567,7 @@ sf - + Tunnel @@ -581,7 +581,7 @@ br - + Tunnel @@ -595,7 +595,7 @@ st - + Tunnel @@ -609,7 +609,7 @@ ld - + Tunnel @@ -623,7 +623,7 @@ ioW - + Tunnel @@ -637,7 +637,7 @@ ioR - + Tunnel @@ -1124,10 +1124,6 @@ - - - - @@ -1144,10 +1140,6 @@ - - - - @@ -1204,6 +1196,10 @@ + + + + @@ -1249,17 +1245,13 @@ - - + + - - - - @@ -1296,6 +1288,10 @@ + + + + @@ -1337,13 +1333,9 @@ - + - - - - @@ -1370,7 +1362,7 @@ - + @@ -1409,8 +1401,8 @@ - - + + @@ -1420,6 +1412,10 @@ + + + + @@ -1436,13 +1432,17 @@ + + + + - - + + @@ -1465,24 +1465,24 @@ - - + + - - + + - - + + @@ -1493,8 +1493,8 @@ - - + + @@ -1513,8 +1513,8 @@ - - + + @@ -1525,17 +1525,13 @@ - - + + - - - - @@ -1561,8 +1557,8 @@ - - + + @@ -1585,8 +1581,8 @@ - - + + @@ -1597,48 +1593,44 @@ - - + + - - + + + + + + - - - - - - - - - - + + - - + + - - + + - - + +