From 34a8b6137afbb0337bef5261a39fccffd5c7096a Mon Sep 17 00:00:00 2001 From: Federica Di Lauro <32036043+fdila@users.noreply.github.com> Date: Sat, 28 Aug 2021 12:43:54 +0200 Subject: [PATCH] Use single clock for everything instead of multiple clocks (#9) * use single clock for everything * final for clk test working --- MIPS_MultiCycle.circ | 373 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 297 insertions(+), 76 deletions(-) diff --git a/MIPS_MultiCycle.circ b/MIPS_MultiCycle.circ index 81986b7..bb17e60 100644 --- a/MIPS_MultiCycle.circ +++ b/MIPS_MultiCycle.circ @@ -1,5 +1,5 @@ - + This file is intended to be loaded by Logisim-evolution (https://github.com/reds-heig/logisim-evolution). @@ -167,6 +167,9 @@ end TCL_Generic; + + + @@ -193,7 +196,11 @@ end TCL_Generic; - + + + + + @@ -223,7 +230,11 @@ end TCL_Generic; - + + + + + @@ -253,6 +264,10 @@ end TCL_Generic; + + + + @@ -285,7 +300,11 @@ end TCL_Generic; - + + + + + @@ -322,8 +341,16 @@ end TCL_Generic; - - + + + + + + + + + + @@ -472,6 +499,10 @@ end TCL_Generic; + + + + @@ -482,6 +513,11 @@ end TCL_Generic; + + + + + @@ -493,7 +529,11 @@ end TCL_Generic; - + + + + + @@ -506,10 +546,6 @@ end TCL_Generic; - - - - @@ -529,8 +565,16 @@ end TCL_Generic; - - + + + + + + + + + + @@ -540,6 +584,11 @@ end TCL_Generic; + + + + + @@ -642,16 +691,18 @@ end TCL_Generic; + + + - - + @@ -932,12 +983,14 @@ end TCL_Generic; + + @@ -949,17 +1002,15 @@ end TCL_Generic; + - - - @@ -980,7 +1031,8 @@ end TCL_Generic; - + + @@ -1377,12 +1429,20 @@ end TCL_Generic; + + + + + + + + @@ -1398,38 +1458,166 @@ end TCL_Generic; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1825,6 +2013,7 @@ end TCL_Generic; + @@ -2094,7 +2283,6 @@ end TCL_Generic; - @@ -2171,19 +2359,42 @@ end TCL_Generic; - + - - + + + + + + + + + + + + + + + + + MemData + MemRead + MemWriteData + MemAddr + MemWrite + CLK + Memory + + - + @@ -2191,34 +2402,45 @@ end TCL_Generic; + + + + + + + + + + + + + + + + + + - - - - - - - + - - + @@ -2230,10 +2452,14 @@ end TCL_Generic; - - - + + + + + + + @@ -2258,16 +2484,11 @@ end TCL_Generic; + - - - - - - - + - +