Skip to content

Commit 340e2e5

Browse files
authored
Merge pull request #4 from RonnyA/cpu-bugfix
Cpu bugfix
2 parents 47107cb + f1bdf55 commit 340e2e5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+4112
-3368
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,9 @@ Verilog/Verilog.json
1515
Verilog/teroshdl-settings.json
1616
Verilog/ND-120-Gowin/impl/*
1717
Verilog/ND-120-Gowin/x-impl/*
18+
Verilog/runSim/CONFIGURATIO-C08.BPUN
19+
Verilog/runSim/four-ch-1418e.bpun
20+
Verilog/runSim/fs.BPUN
21+
Verilog/runSim/ONE-CHECK-1192A.BPUN
22+
Verilog/runSim/RTC.BPUN
23+
Verilog/runSim/TPE-MON-100-B00.BPUN

Logisim/CGA/CGA.circ

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26750,6 +26750,7 @@
2675026750
<comp lib="0" loc="(210,660)" name="Pin">
2675126751
<a name="appearance" val="classic"/>
2675226752
<a name="label" val="CSCOMM_4_0"/>
26753+
<a name="radix" val="8"/>
2675326754
<a name="width" val="5"/>
2675426755
</comp>
2675526756
<comp lib="0" loc="(260,660)" name="Splitter">
@@ -27925,7 +27926,7 @@
2792527926
<comp lib="0" loc="(4470,3910)" name="Pin">
2792627927
<a name="appearance" val="NewPins"/>
2792727928
<a name="label" val="CD_15_0"/>
27928-
<a name="radix" val="16"/>
27929+
<a name="radix" val="8"/>
2792927930
<a name="width" val="16"/>
2793027931
</comp>
2793127932
<comp lib="0" loc="(4510,3700)" name="Splitter">
@@ -27942,12 +27943,27 @@
2794227943
<a name="fanout" val="8"/>
2794327944
<a name="incoming" val="8"/>
2794427945
</comp>
27946+
<comp lib="0" loc="(5560,3540)" name="Probe">
27947+
<a name="appearance" val="classic"/>
27948+
<a name="facing" val="west"/>
27949+
<a name="radix" val="8"/>
27950+
</comp>
27951+
<comp lib="0" loc="(5570,3600)" name="Probe">
27952+
<a name="appearance" val="classic"/>
27953+
<a name="facing" val="west"/>
27954+
<a name="radix" val="8"/>
27955+
</comp>
27956+
<comp lib="0" loc="(5610,3650)" name="Probe">
27957+
<a name="appearance" val="classic"/>
27958+
<a name="facing" val="west"/>
27959+
<a name="radix" val="8"/>
27960+
</comp>
2794527961
<comp lib="0" loc="(5920,3690)" name="Pin">
2794627962
<a name="appearance" val="NewPins"/>
2794727963
<a name="facing" val="west"/>
2794827964
<a name="label" val="ADD_15_0"/>
2794927965
<a name="output" val="true"/>
27950-
<a name="radix" val="16"/>
27966+
<a name="radix" val="8"/>
2795127967
<a name="width" val="16"/>
2795227968
</comp>
2795327969
<comp lib="0" loc="(640,4730)" name="Pin">
@@ -27969,25 +27985,25 @@
2796927985
<comp lib="0" loc="(640,4970)" name="Pin">
2797027986
<a name="appearance" val="NewPins"/>
2797127987
<a name="label" val="RB_15_0"/>
27972-
<a name="radix" val="16"/>
27988+
<a name="radix" val="8"/>
2797327989
<a name="width" val="16"/>
2797427990
</comp>
2797527991
<comp lib="0" loc="(640,5020)" name="Pin">
2797627992
<a name="appearance" val="NewPins"/>
2797727993
<a name="label" val="BR_15_0"/>
27978-
<a name="radix" val="16"/>
27994+
<a name="radix" val="8"/>
2797927995
<a name="width" val="16"/>
2798027996
</comp>
2798127997
<comp lib="0" loc="(640,5060)" name="Pin">
2798227998
<a name="appearance" val="NewPins"/>
2798327999
<a name="label" val="XR_15_0"/>
27984-
<a name="radix" val="16"/>
28000+
<a name="radix" val="8"/>
2798528001
<a name="width" val="16"/>
2798628002
</comp>
2798728003
<comp lib="0" loc="(640,5100)" name="Pin">
2798828004
<a name="appearance" val="NewPins"/>
2798928005
<a name="label" val="LCA_15_0"/>
27990-
<a name="radix" val="16"/>
28006+
<a name="radix" val="8"/>
2799128007
<a name="width" val="16"/>
2799228008
</comp>
2799328009
<comp lib="1" loc="(4170,1440)" name="OR Gate">
@@ -28668,7 +28684,7 @@
2866828684
<wire from="(4320,3580)" to="(4340,3580)"/>
2866928685
<wire from="(4360,3570)" to="(4370,3570)"/>
2867028686
<wire from="(4370,3570)" to="(4370,3730)"/>
28671-
<wire from="(4370,3730)" to="(5640,3730)"/>
28687+
<wire from="(4370,3730)" to="(5460,3730)"/>
2867228688
<wire from="(4450,3950)" to="(4800,3950)"/>
2867328689
<wire from="(4470,3910)" to="(4480,3910)"/>
2867428690
<wire from="(4480,3700)" to="(4480,3910)"/>
@@ -28696,7 +28712,7 @@
2869628712
<wire from="(4570,3690)" to="(4570,3700)"/>
2869728713
<wire from="(4570,3700)" to="(4660,3700)"/>
2869828714
<wire from="(4580,3530)" to="(4580,3690)"/>
28699-
<wire from="(4580,3690)" to="(5640,3690)"/>
28715+
<wire from="(4580,3690)" to="(5580,3690)"/>
2870028716
<wire from="(4590,1460)" to="(4590,3620)"/>
2870128717
<wire from="(4590,1460)" to="(4730,1460)"/>
2870228718
<wire from="(4600,1550)" to="(4600,3630)"/>
@@ -28794,7 +28810,16 @@
2879428810
<wire from="(4970,2100)" to="(5020,2100)"/>
2879528811
<wire from="(5040,2090)" to="(5100,2090)"/>
2879628812
<wire from="(5100,2090)" to="(5100,3710)"/>
28797-
<wire from="(5100,3710)" to="(5640,3710)"/>
28813+
<wire from="(5100,3710)" to="(5520,3710)"/>
28814+
<wire from="(5460,3540)" to="(5460,3730)"/>
28815+
<wire from="(5460,3540)" to="(5560,3540)"/>
28816+
<wire from="(5460,3730)" to="(5640,3730)"/>
28817+
<wire from="(5520,3600)" to="(5520,3710)"/>
28818+
<wire from="(5520,3600)" to="(5570,3600)"/>
28819+
<wire from="(5520,3710)" to="(5640,3710)"/>
28820+
<wire from="(5580,3650)" to="(5580,3690)"/>
28821+
<wire from="(5580,3650)" to="(5610,3650)"/>
28822+
<wire from="(5580,3690)" to="(5640,3690)"/>
2879828823
<wire from="(5860,3690)" to="(5920,3690)"/>
2879928824
<wire from="(640,4730)" to="(710,4730)"/>
2880028825
<wire from="(640,4770)" to="(890,4770)"/>

Logisim/CPU-BOARD-3202/3202D.circ

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8046,12 +8046,14 @@
80468046
<a name="facing" val="west"/>
80478047
<a name="label" val="LUA_12_0"/>
80488048
<a name="output" val="true"/>
8049+
<a name="radix" val="8"/>
80498050
<a name="tristate" val="true"/>
80508051
<a name="width" val="13"/>
80518052
</comp>
80528053
<comp lib="0" loc="(270,520)" name="Pin">
80538054
<a name="appearance" val="classic"/>
80548055
<a name="label" val="CSA_12_0"/>
8056+
<a name="radix" val="8"/>
80558057
<a name="width" val="13"/>
80568058
</comp>
80578059
<comp lib="0" loc="(310,1280)" name="Pin">
@@ -8211,7 +8213,7 @@
82118213
<a name="text" val="CPU/CS/ACAL"/>
82128214
</comp>
82138215
<comp lib="8" loc="(155,135)" name="Text">
8214-
<a name="text" val="SHEET 18 of 50"/>
8216+
<a name="text" val="SHEET 17 of 50"/>
82158217
</comp>
82168218
<comp lib="8" loc="(170,105)" name="Text">
82178219
<a name="text" val="MICRO ADDR CALC"/>

0 commit comments

Comments
 (0)