245 lines
9.2 KiB
XML
245 lines
9.2 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<project source="3.9.0" version="1.0">
|
|
This file is intended to be loaded by Logisim-evolution v3.9.0(https://github.com/logisim-evolution/).
|
|
|
|
<lib desc="#Wiring" name="0">
|
|
<tool name="Pin">
|
|
<a name="appearance" val="classic"/>
|
|
</tool>
|
|
</lib>
|
|
<lib desc="#Gates" name="1"/>
|
|
<lib desc="#Plexers" name="2"/>
|
|
<lib desc="#Arithmetic" name="3"/>
|
|
<lib desc="#Memory" name="4"/>
|
|
<lib desc="#I/O" name="5"/>
|
|
<lib desc="#TTL" name="6"/>
|
|
<lib desc="#TCL" name="7"/>
|
|
<lib desc="#Base" name="8"/>
|
|
<lib desc="#BFH-Praktika" name="9"/>
|
|
<lib desc="#Input/Output-Extra" name="10"/>
|
|
<lib desc="#Soc" name="11"/>
|
|
<main name="main"/>
|
|
<options>
|
|
<a name="gateUndefined" val="ignore"/>
|
|
<a name="simlimit" val="1000"/>
|
|
<a name="simrand" val="0"/>
|
|
</options>
|
|
<mappings>
|
|
<tool lib="8" map="Button2" name="Poke Tool"/>
|
|
<tool lib="8" map="Button3" name="Menu Tool"/>
|
|
<tool lib="8" map="Ctrl Button1" name="Menu Tool"/>
|
|
</mappings>
|
|
<toolbar>
|
|
<tool lib="8" name="Poke Tool"/>
|
|
<tool lib="8" name="Edit Tool"/>
|
|
<tool lib="8" name="Wiring Tool"/>
|
|
<tool lib="8" name="Text Tool"/>
|
|
<sep/>
|
|
<tool lib="0" name="Pin"/>
|
|
<tool lib="0" name="Pin">
|
|
<a name="facing" val="west"/>
|
|
<a name="output" val="true"/>
|
|
</tool>
|
|
<sep/>
|
|
<tool lib="1" name="NOT Gate"/>
|
|
<tool lib="1" name="AND Gate"/>
|
|
<tool lib="1" name="OR Gate"/>
|
|
<tool lib="1" name="XOR Gate"/>
|
|
<tool lib="1" name="NAND Gate"/>
|
|
<tool lib="1" name="NOR Gate"/>
|
|
<sep/>
|
|
<tool lib="4" name="D Flip-Flop"/>
|
|
<tool lib="4" name="Register"/>
|
|
</toolbar>
|
|
<circuit name="main">
|
|
<a name="appearance" val="logisim_evolution"/>
|
|
<a name="circuit" val="main"/>
|
|
<a name="circuitnamedboxfixedsize" val="true"/>
|
|
<a name="simulationFrequency" val="1.0"/>
|
|
<comp lib="0" loc="(240,130)" name="Constant">
|
|
<a name="facing" val="south"/>
|
|
</comp>
|
|
<comp lib="0" loc="(360,130)" name="Constant">
|
|
<a name="facing" val="south"/>
|
|
</comp>
|
|
<comp lib="0" loc="(470,130)" name="Constant">
|
|
<a name="facing" val="south"/>
|
|
</comp>
|
|
<comp lib="0" loc="(80,1000)" name="Constant"/>
|
|
<comp lib="0" loc="(80,1130)" name="Constant"/>
|
|
<comp lib="0" loc="(80,1260)" name="Constant"/>
|
|
<comp lib="0" loc="(80,330)" name="Constant"/>
|
|
<comp lib="0" loc="(80,470)" name="Constant"/>
|
|
<comp lib="0" loc="(80,600)" name="Constant"/>
|
|
<comp lib="0" loc="(80,740)" name="Constant"/>
|
|
<comp lib="0" loc="(80,870)" name="Constant"/>
|
|
<comp lib="1" loc="(1430,720)" name="OR Gate">
|
|
<a name="inputs" val="8"/>
|
|
</comp>
|
|
<comp lib="1" loc="(280,190)" name="NOT Gate">
|
|
<a name="facing" val="south"/>
|
|
</comp>
|
|
<comp lib="1" loc="(400,190)" name="NOT Gate">
|
|
<a name="facing" val="south"/>
|
|
</comp>
|
|
<comp lib="1" loc="(510,190)" name="NOT Gate">
|
|
<a name="facing" val="south"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,1110)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,1240)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,310)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,450)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,580)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,720)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,850)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="1" loc="(790,980)" name="AND Gate">
|
|
<a name="inputs" val="4"/>
|
|
</comp>
|
|
<comp lib="5" loc="(1510,720)" name="LED"/>
|
|
<comp lib="8" loc="(239,101)" name="Text">
|
|
<a name="text" val="S2"/>
|
|
</comp>
|
|
<comp lib="8" loc="(357,99)" name="Text">
|
|
<a name="text" val="S1"/>
|
|
</comp>
|
|
<comp lib="8" loc="(40,1006)" name="Text">
|
|
<a name="text" val="D5"/>
|
|
</comp>
|
|
<comp lib="8" loc="(40,603)" name="Text">
|
|
<a name="text" val="D2"/>
|
|
</comp>
|
|
<comp lib="8" loc="(42,1269)" name="Text">
|
|
<a name="text" val="D7"/>
|
|
</comp>
|
|
<comp lib="8" loc="(43,334)" name="Text">
|
|
<a name="text" val="D0"/>
|
|
</comp>
|
|
<comp lib="8" loc="(43,475)" name="Text">
|
|
<a name="text" val="D1"/>
|
|
</comp>
|
|
<comp lib="8" loc="(43,877)" name="Text">
|
|
<a name="text" val="D4"/>
|
|
</comp>
|
|
<comp lib="8" loc="(44,1134)" name="Text">
|
|
<a name="text" val="D6"/>
|
|
</comp>
|
|
<comp lib="8" loc="(45,744)" name="Text">
|
|
<a name="text" val="D3"/>
|
|
</comp>
|
|
<comp lib="8" loc="(470,100)" name="Text">
|
|
<a name="text" val="S0"/>
|
|
</comp>
|
|
<wire from="(1240,580)" to="(1240,700)"/>
|
|
<wire from="(1240,700)" to="(1380,700)"/>
|
|
<wire from="(1240,710)" to="(1240,720)"/>
|
|
<wire from="(1240,710)" to="(1380,710)"/>
|
|
<wire from="(1240,730)" to="(1240,850)"/>
|
|
<wire from="(1240,730)" to="(1380,730)"/>
|
|
<wire from="(1260,740)" to="(1260,980)"/>
|
|
<wire from="(1260,740)" to="(1380,740)"/>
|
|
<wire from="(1270,450)" to="(1270,690)"/>
|
|
<wire from="(1270,690)" to="(1380,690)"/>
|
|
<wire from="(1290,750)" to="(1290,1110)"/>
|
|
<wire from="(1290,750)" to="(1380,750)"/>
|
|
<wire from="(1300,310)" to="(1300,680)"/>
|
|
<wire from="(1300,680)" to="(1380,680)"/>
|
|
<wire from="(1320,760)" to="(1320,1240)"/>
|
|
<wire from="(1320,760)" to="(1380,760)"/>
|
|
<wire from="(1430,720)" to="(1510,720)"/>
|
|
<wire from="(1510,720)" to="(1520,720)"/>
|
|
<wire from="(240,1090)" to="(240,1220)"/>
|
|
<wire from="(240,1090)" to="(740,1090)"/>
|
|
<wire from="(240,1220)" to="(240,1330)"/>
|
|
<wire from="(240,1220)" to="(740,1220)"/>
|
|
<wire from="(240,130)" to="(240,140)"/>
|
|
<wire from="(240,140)" to="(240,830)"/>
|
|
<wire from="(240,140)" to="(280,140)"/>
|
|
<wire from="(240,830)" to="(240,960)"/>
|
|
<wire from="(240,830)" to="(740,830)"/>
|
|
<wire from="(240,960)" to="(240,1090)"/>
|
|
<wire from="(240,960)" to="(740,960)"/>
|
|
<wire from="(280,140)" to="(280,160)"/>
|
|
<wire from="(280,190)" to="(280,290)"/>
|
|
<wire from="(280,290)" to="(280,430)"/>
|
|
<wire from="(280,290)" to="(740,290)"/>
|
|
<wire from="(280,430)" to="(280,560)"/>
|
|
<wire from="(280,430)" to="(740,430)"/>
|
|
<wire from="(280,560)" to="(280,700)"/>
|
|
<wire from="(280,560)" to="(740,560)"/>
|
|
<wire from="(280,700)" to="(280,1330)"/>
|
|
<wire from="(280,700)" to="(740,700)"/>
|
|
<wire from="(360,1100)" to="(360,1230)"/>
|
|
<wire from="(360,1100)" to="(740,1100)"/>
|
|
<wire from="(360,1230)" to="(360,1330)"/>
|
|
<wire from="(360,1230)" to="(740,1230)"/>
|
|
<wire from="(360,130)" to="(360,140)"/>
|
|
<wire from="(360,140)" to="(360,570)"/>
|
|
<wire from="(360,140)" to="(400,140)"/>
|
|
<wire from="(360,570)" to="(360,710)"/>
|
|
<wire from="(360,570)" to="(740,570)"/>
|
|
<wire from="(360,710)" to="(360,1100)"/>
|
|
<wire from="(360,710)" to="(740,710)"/>
|
|
<wire from="(400,140)" to="(400,160)"/>
|
|
<wire from="(400,190)" to="(400,300)"/>
|
|
<wire from="(400,300)" to="(400,440)"/>
|
|
<wire from="(400,300)" to="(740,300)"/>
|
|
<wire from="(400,440)" to="(400,840)"/>
|
|
<wire from="(400,440)" to="(740,440)"/>
|
|
<wire from="(400,840)" to="(400,970)"/>
|
|
<wire from="(400,840)" to="(740,840)"/>
|
|
<wire from="(400,970)" to="(400,1330)"/>
|
|
<wire from="(400,970)" to="(740,970)"/>
|
|
<wire from="(470,1250)" to="(470,1330)"/>
|
|
<wire from="(470,1250)" to="(740,1250)"/>
|
|
<wire from="(470,130)" to="(470,140)"/>
|
|
<wire from="(470,140)" to="(470,460)"/>
|
|
<wire from="(470,140)" to="(510,140)"/>
|
|
<wire from="(470,460)" to="(470,730)"/>
|
|
<wire from="(470,460)" to="(740,460)"/>
|
|
<wire from="(470,730)" to="(470,990)"/>
|
|
<wire from="(470,730)" to="(740,730)"/>
|
|
<wire from="(470,990)" to="(470,1250)"/>
|
|
<wire from="(470,990)" to="(740,990)"/>
|
|
<wire from="(510,1120)" to="(510,1330)"/>
|
|
<wire from="(510,1120)" to="(740,1120)"/>
|
|
<wire from="(510,140)" to="(510,160)"/>
|
|
<wire from="(510,190)" to="(510,320)"/>
|
|
<wire from="(510,320)" to="(510,590)"/>
|
|
<wire from="(510,320)" to="(740,320)"/>
|
|
<wire from="(510,590)" to="(510,860)"/>
|
|
<wire from="(510,590)" to="(740,590)"/>
|
|
<wire from="(510,860)" to="(510,1120)"/>
|
|
<wire from="(510,860)" to="(740,860)"/>
|
|
<wire from="(790,1110)" to="(1290,1110)"/>
|
|
<wire from="(790,1240)" to="(1320,1240)"/>
|
|
<wire from="(790,310)" to="(1300,310)"/>
|
|
<wire from="(790,450)" to="(1270,450)"/>
|
|
<wire from="(790,580)" to="(1240,580)"/>
|
|
<wire from="(790,720)" to="(1240,720)"/>
|
|
<wire from="(790,850)" to="(1240,850)"/>
|
|
<wire from="(790,980)" to="(1260,980)"/>
|
|
<wire from="(80,1000)" to="(740,1000)"/>
|
|
<wire from="(80,1130)" to="(740,1130)"/>
|
|
<wire from="(80,1260)" to="(740,1260)"/>
|
|
<wire from="(80,330)" to="(740,330)"/>
|
|
<wire from="(80,470)" to="(740,470)"/>
|
|
<wire from="(80,600)" to="(740,600)"/>
|
|
<wire from="(80,740)" to="(740,740)"/>
|
|
<wire from="(80,870)" to="(740,870)"/>
|
|
</circuit>
|
|
</project>
|