Fix bug in input/output connection and connect CPU to TTY
This commit is contained in:
80
cpu8_v1.circ
80
cpu8_v1.circ
@ -208,6 +208,14 @@
|
||||
<a name="type" val="n"/>
|
||||
<a name="width" val="8"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(90,570)" name="Pin">
|
||||
<a name="appearance" val="classic"/>
|
||||
<a name="label" val="Clock"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(90,610)" name="Pin">
|
||||
<a name="appearance" val="classic"/>
|
||||
<a name="label" val="Reset"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(900,260)" name="Probe">
|
||||
<a name="appearance" val="NewPins"/>
|
||||
<a name="facing" val="south"/>
|
||||
@ -249,13 +257,11 @@
|
||||
<a name="select" val="3"/>
|
||||
</comp>
|
||||
<comp lib="2" loc="(660,840)" name="Decoder">
|
||||
<a name="enable" val="false"/>
|
||||
<a name="facing" val="south"/>
|
||||
<a name="select" val="3"/>
|
||||
<a name="selloc" val="tr"/>
|
||||
</comp>
|
||||
<comp lib="2" loc="(710,840)" name="Decoder">
|
||||
<a name="enable" val="false"/>
|
||||
<a name="facing" val="south"/>
|
||||
<a name="select" val="3"/>
|
||||
</comp>
|
||||
@ -311,18 +317,13 @@
|
||||
<comp lib="4" loc="(380,280)" name="ROM">
|
||||
<a name="appearance" val="logisim_evolution"/>
|
||||
<a name="contents">addr/data: 8 8
|
||||
5 81 a 82 44 99 f 82
|
||||
45 0 80 c1
|
||||
30 86 31 86 32 86 33 86
|
||||
34 86 35 86 36 86 37 86
|
||||
38 86 39 86 0 c4
|
||||
</a>
|
||||
<a name="label" val="Program"/>
|
||||
<a name="labelvisible" val="true"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(90,570)" name="Button">
|
||||
<a name="label" val="Clock"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(90,610)" name="Button">
|
||||
<a name="label" val="Reset"/>
|
||||
</comp>
|
||||
<comp lib="8" loc="(1030,285)" name="Text">
|
||||
<a name="text" val="Save Selector"/>
|
||||
</comp>
|
||||
@ -413,7 +414,7 @@
|
||||
<comp lib="8" loc="(775,265)" name="Text">
|
||||
<a name="text" val="Argument 0 (DEST)"/>
|
||||
</comp>
|
||||
<comp lib="8" loc="(931,255)" name="Text">
|
||||
<comp lib="8" loc="(930,255)" name="Text">
|
||||
<a name="text" val="->"/>
|
||||
</comp>
|
||||
<comp loc="(1680,570)" name="ALU8"/>
|
||||
@ -548,6 +549,8 @@
|
||||
<wire from="(620,300)" to="(630,300)"/>
|
||||
<wire from="(640,860)" to="(640,990)"/>
|
||||
<wire from="(660,1010)" to="(810,1010)"/>
|
||||
<wire from="(660,780)" to="(660,830)"/>
|
||||
<wire from="(660,780)" to="(710,780)"/>
|
||||
<wire from="(660,840)" to="(680,840)"/>
|
||||
<wire from="(670,270)" to="(680,270)"/>
|
||||
<wire from="(670,300)" to="(690,300)"/>
|
||||
@ -557,6 +560,8 @@
|
||||
<wire from="(690,300)" to="(690,840)"/>
|
||||
<wire from="(690,300)" to="(900,300)"/>
|
||||
<wire from="(690,840)" to="(710,840)"/>
|
||||
<wire from="(710,780)" to="(710,830)"/>
|
||||
<wire from="(710,780)" to="(840,780)"/>
|
||||
<wire from="(770,860)" to="(770,930)"/>
|
||||
<wire from="(790,950)" to="(810,950)"/>
|
||||
<wire from="(810,1010)" to="(810,1040)"/>
|
||||
@ -565,8 +570,10 @@
|
||||
<wire from="(810,950)" to="(810,1010)"/>
|
||||
<wire from="(830,360)" to="(870,360)"/>
|
||||
<wire from="(830,370)" to="(970,370)"/>
|
||||
<wire from="(830,380)" to="(950,380)"/>
|
||||
<wire from="(830,380)" to="(840,380)"/>
|
||||
<wire from="(830,390)" to="(900,390)"/>
|
||||
<wire from="(840,380)" to="(840,780)"/>
|
||||
<wire from="(840,380)" to="(950,380)"/>
|
||||
<wire from="(870,230)" to="(870,360)"/>
|
||||
<wire from="(870,360)" to="(980,360)"/>
|
||||
<wire from="(890,210)" to="(920,210)"/>
|
||||
@ -1117,4 +1124,53 @@
|
||||
<wire from="(390,240)" to="(400,240)"/>
|
||||
<wire from="(460,280)" to="(480,280)"/>
|
||||
</circuit>
|
||||
<circuit name="SoC8_TTY">
|
||||
<a name="appearance" val="logisim_evolution"/>
|
||||
<a name="circuit" val="SoC8_TTY"/>
|
||||
<a name="circuitnamedboxfixedsize" val="true"/>
|
||||
<a name="simulationFrequency" val="1.0"/>
|
||||
<comp lib="0" loc="(550,330)" name="Clock">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(790,410)" name="Splitter">
|
||||
<a name="appear" val="center"/>
|
||||
<a name="fanout" val="8"/>
|
||||
<a name="incoming" val="8"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(840,410)" name="Splitter">
|
||||
<a name="appear" val="center"/>
|
||||
<a name="facing" val="west"/>
|
||||
<a name="fanout" val="8"/>
|
||||
<a name="incoming" val="7"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(870,440)" name="Constant">
|
||||
<a name="facing" val="north"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(530,430)" name="Button">
|
||||
<a name="label" val="Reset"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(860,420)" name="TTY"/>
|
||||
<comp loc="(780,410)" name="CPU8"/>
|
||||
<wire from="(530,430)" to="(550,430)"/>
|
||||
<wire from="(550,330)" to="(550,350)"/>
|
||||
<wire from="(550,350)" to="(550,410)"/>
|
||||
<wire from="(550,350)" to="(850,350)"/>
|
||||
<wire from="(550,410)" to="(560,410)"/>
|
||||
<wire from="(550,430)" to="(550,500)"/>
|
||||
<wire from="(550,430)" to="(560,430)"/>
|
||||
<wire from="(550,500)" to="(880,500)"/>
|
||||
<wire from="(780,410)" to="(790,410)"/>
|
||||
<wire from="(810,370)" to="(820,370)"/>
|
||||
<wire from="(810,380)" to="(820,380)"/>
|
||||
<wire from="(810,390)" to="(820,390)"/>
|
||||
<wire from="(810,400)" to="(820,400)"/>
|
||||
<wire from="(810,410)" to="(820,410)"/>
|
||||
<wire from="(810,420)" to="(820,420)"/>
|
||||
<wire from="(810,430)" to="(820,430)"/>
|
||||
<wire from="(840,410)" to="(860,410)"/>
|
||||
<wire from="(850,350)" to="(850,420)"/>
|
||||
<wire from="(850,420)" to="(860,420)"/>
|
||||
<wire from="(870,430)" to="(870,440)"/>
|
||||
<wire from="(880,430)" to="(880,500)"/>
|
||||
</circuit>
|
||||
</project>
|
||||
|
Reference in New Issue
Block a user