Upload files to ""

This commit is contained in:
nova 2023-07-08 23:53:46 +02:00
parent 672de98b6b
commit 6eb090f5b5
1 changed files with 376 additions and 206 deletions

View File

@ -2,11 +2,7 @@
<project source="3.8.0" version="1.0">
This file is intended to be loaded by Logisim-evolution v3.8.0(https://github.com/logisim-evolution/).
<lib desc="#Wiring" name="0">
<tool name="Pin">
<a name="appearance" val="classic"/>
</tool>
</lib>
<lib desc="#Wiring" name="0"/>
<lib desc="#Gates" name="1"/>
<lib desc="#Plexers" name="2"/>
<lib desc="#Arithmetic" name="3"/>
@ -21,7 +17,7 @@
<main name="main"/>
<options>
<a name="gateUndefined" val="ignore"/>
<a name="simlimit" val="500"/>
<a name="simlimit" val="50000"/>
<a name="simrand" val="0"/>
</options>
<mappings>
@ -56,213 +52,314 @@
<a name="circuit" val="main"/>
<a name="circuitnamedboxfixedsize" val="true"/>
<a name="simulationFrequency" val="16.0"/>
<comp lib="0" loc="(200,150)" name="Splitter">
<a name="bit0" val="1"/>
<a name="bit1" val="0"/>
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(230,320)" name="Splitter">
<a name="bit0" val="1"/>
<a name="bit1" val="0"/>
<comp lib="0" loc="(350,400)" name="Splitter">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(290,80)" name="Splitter"/>
<comp lib="0" loc="(350,100)" name="Splitter"/>
<comp lib="0" loc="(350,150)" name="Splitter"/>
<comp lib="0" loc="(350,200)" name="Splitter"/>
<comp lib="0" loc="(350,250)" name="Splitter"/>
<comp lib="0" loc="(350,300)" name="Splitter"/>
<comp lib="0" loc="(350,350)" name="Splitter"/>
<comp lib="0" loc="(350,400)" name="Splitter"/>
<comp lib="0" loc="(350,450)" name="Splitter"/>
<comp lib="0" loc="(350,500)" name="Splitter"/>
<comp lib="0" loc="(350,550)" name="Splitter"/>
<comp lib="0" loc="(350,600)" name="Splitter"/>
<comp lib="0" loc="(350,650)" name="Splitter"/>
<comp lib="0" loc="(350,700)" name="Splitter"/>
<comp lib="0" loc="(350,750)" name="Splitter"/>
<comp lib="0" loc="(90,200)" name="Splitter"/>
<comp lib="0" loc="(90,250)" name="Splitter"/>
<comp lib="0" loc="(90,300)" name="Splitter"/>
<comp lib="5" loc="(120,160)" name="RGBLED"/>
<comp lib="5" loc="(120,210)" name="RGBLED"/>
<comp lib="5" loc="(120,260)" name="RGBLED"/>
<comp lib="5" loc="(200,170)" name="DipSwitch">
<a name="number" val="2"/>
<comp lib="0" loc="(630,400)" name="Splitter">
<a name="facing" val="north"/>
</comp>
<comp lib="5" loc="(230,300)" name="DipSwitch">
<comp lib="0" loc="(690,1010)" name="Splitter"/>
<comp lib="0" loc="(690,1040)" name="Splitter"/>
<comp lib="0" loc="(690,1070)" name="Splitter"/>
<comp lib="0" loc="(690,1100)" name="Splitter"/>
<comp lib="0" loc="(690,1130)" name="Splitter"/>
<comp lib="0" loc="(690,1160)" name="Splitter"/>
<comp lib="0" loc="(690,1190)" name="Splitter"/>
<comp lib="0" loc="(690,1220)" name="Splitter"/>
<comp lib="0" loc="(690,1250)" name="Splitter"/>
<comp lib="0" loc="(690,470)" name="Splitter"/>
<comp lib="0" loc="(690,500)" name="Splitter"/>
<comp lib="0" loc="(690,530)" name="Splitter"/>
<comp lib="0" loc="(690,560)" name="Splitter"/>
<comp lib="0" loc="(690,590)" name="Splitter"/>
<comp lib="0" loc="(690,620)" name="Splitter"/>
<comp lib="0" loc="(690,650)" name="Splitter"/>
<comp lib="0" loc="(690,680)" name="Splitter"/>
<comp lib="0" loc="(690,710)" name="Splitter"/>
<comp lib="0" loc="(690,740)" name="Splitter"/>
<comp lib="0" loc="(690,770)" name="Splitter"/>
<comp lib="0" loc="(690,800)" name="Splitter"/>
<comp lib="0" loc="(690,830)" name="Splitter"/>
<comp lib="0" loc="(690,860)" name="Splitter"/>
<comp lib="0" loc="(690,890)" name="Splitter"/>
<comp lib="0" loc="(690,920)" name="Splitter"/>
<comp lib="0" loc="(690,950)" name="Splitter"/>
<comp lib="0" loc="(690,980)" name="Splitter"/>
<comp lib="5" loc="(350,380)" name="DipSwitch">
<a name="facing" val="south"/>
<a name="number" val="2"/>
</comp>
<comp lib="5" loc="(320,40)" name="RGBLED"/>
<comp lib="5" loc="(380,110)" name="RGBLED"/>
<comp lib="5" loc="(380,160)" name="RGBLED"/>
<comp lib="5" loc="(380,210)" name="RGBLED"/>
<comp lib="5" loc="(380,260)" name="RGBLED"/>
<comp lib="5" loc="(380,310)" name="RGBLED"/>
<comp lib="5" loc="(380,360)" name="RGBLED"/>
<comp lib="5" loc="(380,410)" name="RGBLED"/>
<comp lib="5" loc="(380,460)" name="RGBLED"/>
<comp lib="5" loc="(380,510)" name="RGBLED"/>
<comp lib="5" loc="(380,560)" name="RGBLED"/>
<comp lib="5" loc="(380,60)" name="RGBLED"/>
<comp lib="5" loc="(380,610)" name="RGBLED"/>
<comp lib="5" loc="(380,660)" name="RGBLED"/>
<comp lib="5" loc="(380,710)" name="RGBLED"/>
<comp loc="(290,80)" name="not3">
<a name="facing" val="north"/>
<comp lib="5" loc="(630,380)" name="DipSwitch">
<a name="facing" val="south"/>
<a name="number" val="2"/>
</comp>
<comp loc="(340,100)" name="eq0"/>
<comp loc="(340,150)" name="eqP"/>
<comp loc="(340,200)" name="eqN"/>
<comp loc="(340,250)" name="inc"/>
<comp loc="(340,300)" name="dec"/>
<comp loc="(340,350)" name="min"/>
<comp loc="(340,400)" name="max"/>
<comp loc="(340,550)" name="xor3"/>
<comp loc="(340,600)" name="sum"/>
<comp loc="(340,650)" name="consensus"/>
<comp loc="(340,700)" name="any"/>
<comp loc="(340,750)" name="eq"/>
<comp loc="(350,450)" name="amax"/>
<comp loc="(350,500)" name="amin"/>
<comp loc="(90,200)" name="const0"/>
<comp loc="(90,250)" name="constP"/>
<comp loc="(90,300)" name="constN"/>
<wire from="(110,160)" to="(110,180)"/>
<wire from="(110,160)" to="(120,160)"/>
<wire from="(110,190)" to="(130,190)"/>
<wire from="(110,210)" to="(110,230)"/>
<wire from="(110,210)" to="(120,210)"/>
<wire from="(110,240)" to="(130,240)"/>
<wire from="(110,260)" to="(110,280)"/>
<wire from="(110,260)" to="(120,260)"/>
<wire from="(110,290)" to="(130,290)"/>
<wire from="(130,170)" to="(130,190)"/>
<wire from="(130,220)" to="(130,240)"/>
<wire from="(130,270)" to="(130,290)"/>
<wire from="(200,100)" to="(200,150)"/>
<wire from="(200,100)" to="(290,100)"/>
<wire from="(210,290)" to="(210,300)"/>
<wire from="(220,290)" to="(220,300)"/>
<wire from="(230,320)" to="(280,320)"/>
<wire from="(280,320)" to="(280,360)"/>
<wire from="(280,360)" to="(280,410)"/>
<wire from="(280,360)" to="(320,360)"/>
<wire from="(280,410)" to="(280,460)"/>
<wire from="(280,410)" to="(320,410)"/>
<wire from="(280,460)" to="(280,510)"/>
<wire from="(280,460)" to="(320,460)"/>
<wire from="(280,510)" to="(280,560)"/>
<wire from="(280,510)" to="(320,510)"/>
<wire from="(280,560)" to="(280,610)"/>
<wire from="(280,560)" to="(320,560)"/>
<wire from="(280,610)" to="(280,660)"/>
<wire from="(280,610)" to="(320,610)"/>
<wire from="(280,660)" to="(280,710)"/>
<wire from="(280,660)" to="(320,660)"/>
<wire from="(280,710)" to="(280,760)"/>
<wire from="(280,710)" to="(320,710)"/>
<wire from="(280,760)" to="(320,760)"/>
<wire from="(290,100)" to="(290,150)"/>
<wire from="(290,100)" to="(320,100)"/>
<wire from="(290,150)" to="(290,200)"/>
<wire from="(290,150)" to="(320,150)"/>
<wire from="(290,200)" to="(290,250)"/>
<wire from="(290,200)" to="(320,200)"/>
<wire from="(290,250)" to="(290,300)"/>
<wire from="(290,250)" to="(320,250)"/>
<wire from="(290,300)" to="(290,340)"/>
<wire from="(290,300)" to="(320,300)"/>
<wire from="(290,340)" to="(290,390)"/>
<wire from="(290,340)" to="(320,340)"/>
<wire from="(290,390)" to="(290,440)"/>
<wire from="(290,390)" to="(320,390)"/>
<wire from="(290,440)" to="(290,490)"/>
<wire from="(290,440)" to="(320,440)"/>
<wire from="(290,490)" to="(290,540)"/>
<wire from="(290,490)" to="(320,490)"/>
<wire from="(290,540)" to="(290,590)"/>
<wire from="(290,540)" to="(320,540)"/>
<wire from="(290,590)" to="(290,640)"/>
<wire from="(290,590)" to="(320,590)"/>
<wire from="(290,640)" to="(290,690)"/>
<wire from="(290,640)" to="(320,640)"/>
<wire from="(290,690)" to="(290,740)"/>
<wire from="(290,690)" to="(320,690)"/>
<wire from="(290,740)" to="(320,740)"/>
<wire from="(310,40)" to="(310,60)"/>
<wire from="(310,40)" to="(320,40)"/>
<wire from="(310,70)" to="(330,70)"/>
<wire from="(330,50)" to="(330,70)"/>
<wire from="(340,100)" to="(350,100)"/>
<wire from="(340,150)" to="(350,150)"/>
<wire from="(340,200)" to="(350,200)"/>
<wire from="(340,250)" to="(350,250)"/>
<wire from="(340,300)" to="(350,300)"/>
<wire from="(340,350)" to="(350,350)"/>
<wire from="(340,400)" to="(350,400)"/>
<wire from="(340,550)" to="(350,550)"/>
<wire from="(340,600)" to="(350,600)"/>
<wire from="(340,650)" to="(350,650)"/>
<wire from="(340,700)" to="(350,700)"/>
<wire from="(340,750)" to="(350,750)"/>
<wire from="(370,110)" to="(370,130)"/>
<wire from="(370,110)" to="(380,110)"/>
<wire from="(370,140)" to="(390,140)"/>
<wire from="(370,160)" to="(370,180)"/>
<wire from="(370,160)" to="(380,160)"/>
<wire from="(370,190)" to="(390,190)"/>
<wire from="(370,210)" to="(370,230)"/>
<wire from="(370,210)" to="(380,210)"/>
<wire from="(370,240)" to="(390,240)"/>
<wire from="(370,260)" to="(370,280)"/>
<wire from="(370,260)" to="(380,260)"/>
<wire from="(370,290)" to="(390,290)"/>
<wire from="(370,310)" to="(370,330)"/>
<wire from="(370,310)" to="(380,310)"/>
<wire from="(370,340)" to="(390,340)"/>
<wire from="(370,360)" to="(370,380)"/>
<wire from="(370,360)" to="(380,360)"/>
<wire from="(370,390)" to="(390,390)"/>
<wire from="(370,410)" to="(370,430)"/>
<wire from="(370,410)" to="(380,410)"/>
<wire from="(370,440)" to="(390,440)"/>
<wire from="(370,460)" to="(370,480)"/>
<wire from="(370,460)" to="(380,460)"/>
<wire from="(370,490)" to="(390,490)"/>
<wire from="(370,510)" to="(370,530)"/>
<wire from="(370,510)" to="(380,510)"/>
<wire from="(370,540)" to="(390,540)"/>
<wire from="(370,560)" to="(370,580)"/>
<wire from="(370,560)" to="(380,560)"/>
<wire from="(370,590)" to="(390,590)"/>
<wire from="(370,60)" to="(370,80)"/>
<wire from="(370,60)" to="(380,60)"/>
<wire from="(370,610)" to="(370,630)"/>
<wire from="(370,610)" to="(380,610)"/>
<wire from="(370,640)" to="(390,640)"/>
<wire from="(370,660)" to="(370,680)"/>
<wire from="(370,660)" to="(380,660)"/>
<wire from="(370,690)" to="(390,690)"/>
<wire from="(370,710)" to="(370,730)"/>
<wire from="(370,710)" to="(380,710)"/>
<wire from="(370,740)" to="(390,740)"/>
<wire from="(370,90)" to="(390,90)"/>
<wire from="(390,120)" to="(390,140)"/>
<wire from="(390,170)" to="(390,190)"/>
<wire from="(390,220)" to="(390,240)"/>
<wire from="(390,270)" to="(390,290)"/>
<wire from="(390,320)" to="(390,340)"/>
<wire from="(390,370)" to="(390,390)"/>
<wire from="(390,420)" to="(390,440)"/>
<wire from="(390,470)" to="(390,490)"/>
<wire from="(390,520)" to="(390,540)"/>
<wire from="(390,570)" to="(390,590)"/>
<wire from="(390,620)" to="(390,640)"/>
<wire from="(390,670)" to="(390,690)"/>
<wire from="(390,70)" to="(390,90)"/>
<wire from="(390,720)" to="(390,740)"/>
<comp lib="5" loc="(710,1020)" name="RGBLED"/>
<comp lib="5" loc="(710,1050)" name="RGBLED"/>
<comp lib="5" loc="(710,1080)" name="RGBLED"/>
<comp lib="5" loc="(710,1110)" name="RGBLED"/>
<comp lib="5" loc="(710,1140)" name="RGBLED"/>
<comp lib="5" loc="(710,1170)" name="RGBLED"/>
<comp lib="5" loc="(710,1200)" name="RGBLED"/>
<comp lib="5" loc="(710,1230)" name="RGBLED"/>
<comp lib="5" loc="(710,450)" name="RGBLED"/>
<comp lib="5" loc="(710,480)" name="RGBLED"/>
<comp lib="5" loc="(710,510)" name="RGBLED"/>
<comp lib="5" loc="(710,540)" name="RGBLED"/>
<comp lib="5" loc="(710,570)" name="RGBLED"/>
<comp lib="5" loc="(710,600)" name="RGBLED"/>
<comp lib="5" loc="(710,630)" name="RGBLED"/>
<comp lib="5" loc="(710,660)" name="RGBLED"/>
<comp lib="5" loc="(710,690)" name="RGBLED"/>
<comp lib="5" loc="(710,720)" name="RGBLED"/>
<comp lib="5" loc="(710,750)" name="RGBLED"/>
<comp lib="5" loc="(710,780)" name="RGBLED"/>
<comp lib="5" loc="(710,810)" name="RGBLED"/>
<comp lib="5" loc="(710,840)" name="RGBLED"/>
<comp lib="5" loc="(710,870)" name="RGBLED"/>
<comp lib="5" loc="(710,900)" name="RGBLED"/>
<comp lib="5" loc="(710,930)" name="RGBLED"/>
<comp lib="5" loc="(710,960)" name="RGBLED"/>
<comp lib="5" loc="(710,990)" name="RGBLED"/>
<comp lib="8" loc="(130,50)" name="Text">
<a name="text" val="register test "/>
</comp>
<comp lib="8" loc="(324,336)" name="Text">
<a name="text" val="-"/>
</comp>
<comp lib="8" loc="(341,338)" name="Text">
<a name="text" val="+"/>
</comp>
<comp lib="8" loc="(601,300)" name="Text">
<a name="text" val="save once to fix the oscillation"/>
</comp>
<comp lib="8" loc="(606,332)" name="Text">
<a name="text" val="-"/>
</comp>
<comp lib="8" loc="(621,332)" name="Text">
<a name="text" val="+"/>
</comp>
<comp lib="8" loc="(657,380)" name="Text">
<a name="text" val="- load"/>
</comp>
<comp lib="8" loc="(659,361)" name="Text">
<a name="text" val="+ save"/>
</comp>
<comp loc="(670,1010)" name="mem"/>
<comp loc="(670,1040)" name="mem"/>
<comp loc="(670,1070)" name="mem"/>
<comp loc="(670,1100)" name="mem"/>
<comp loc="(670,1130)" name="mem"/>
<comp loc="(670,1160)" name="mem"/>
<comp loc="(670,1190)" name="mem"/>
<comp loc="(670,1220)" name="mem"/>
<comp loc="(670,1250)" name="mem"/>
<comp loc="(670,470)" name="mem"/>
<comp loc="(670,500)" name="mem"/>
<comp loc="(670,530)" name="mem"/>
<comp loc="(670,560)" name="mem"/>
<comp loc="(670,590)" name="mem"/>
<comp loc="(670,620)" name="mem"/>
<comp loc="(670,650)" name="mem"/>
<comp loc="(670,680)" name="mem"/>
<comp loc="(670,710)" name="mem"/>
<comp loc="(670,740)" name="mem"/>
<comp loc="(670,770)" name="mem"/>
<comp loc="(670,800)" name="mem"/>
<comp loc="(670,830)" name="mem"/>
<comp loc="(670,860)" name="mem"/>
<comp loc="(670,890)" name="mem"/>
<comp loc="(670,920)" name="mem"/>
<comp loc="(670,950)" name="mem"/>
<comp loc="(670,980)" name="mem"/>
<wire from="(350,1250)" to="(640,1250)"/>
<wire from="(350,400)" to="(350,450)"/>
<wire from="(350,450)" to="(350,1250)"/>
<wire from="(350,450)" to="(360,450)"/>
<wire from="(360,1220)" to="(640,1220)"/>
<wire from="(360,450)" to="(360,1220)"/>
<wire from="(360,450)" to="(370,450)"/>
<wire from="(370,1190)" to="(640,1190)"/>
<wire from="(370,450)" to="(370,1190)"/>
<wire from="(370,450)" to="(380,450)"/>
<wire from="(380,1160)" to="(640,1160)"/>
<wire from="(380,450)" to="(380,1160)"/>
<wire from="(380,450)" to="(390,450)"/>
<wire from="(390,1130)" to="(640,1130)"/>
<wire from="(390,450)" to="(390,1130)"/>
<wire from="(390,450)" to="(400,450)"/>
<wire from="(400,1100)" to="(640,1100)"/>
<wire from="(400,450)" to="(400,1100)"/>
<wire from="(400,450)" to="(410,450)"/>
<wire from="(410,1070)" to="(640,1070)"/>
<wire from="(410,450)" to="(410,1070)"/>
<wire from="(410,450)" to="(420,450)"/>
<wire from="(420,1040)" to="(640,1040)"/>
<wire from="(420,450)" to="(420,1040)"/>
<wire from="(420,450)" to="(430,450)"/>
<wire from="(430,1010)" to="(640,1010)"/>
<wire from="(430,450)" to="(430,1010)"/>
<wire from="(430,450)" to="(440,450)"/>
<wire from="(440,450)" to="(440,980)"/>
<wire from="(440,450)" to="(450,450)"/>
<wire from="(440,980)" to="(640,980)"/>
<wire from="(450,450)" to="(450,950)"/>
<wire from="(450,450)" to="(460,450)"/>
<wire from="(450,950)" to="(640,950)"/>
<wire from="(460,450)" to="(460,920)"/>
<wire from="(460,450)" to="(470,450)"/>
<wire from="(460,920)" to="(640,920)"/>
<wire from="(470,450)" to="(470,890)"/>
<wire from="(470,450)" to="(480,450)"/>
<wire from="(470,890)" to="(640,890)"/>
<wire from="(480,450)" to="(480,860)"/>
<wire from="(480,450)" to="(490,450)"/>
<wire from="(480,860)" to="(640,860)"/>
<wire from="(490,450)" to="(490,830)"/>
<wire from="(490,450)" to="(500,450)"/>
<wire from="(490,830)" to="(640,830)"/>
<wire from="(500,450)" to="(500,800)"/>
<wire from="(500,450)" to="(510,450)"/>
<wire from="(500,800)" to="(640,800)"/>
<wire from="(510,450)" to="(510,770)"/>
<wire from="(510,450)" to="(520,450)"/>
<wire from="(510,770)" to="(640,770)"/>
<wire from="(520,450)" to="(520,740)"/>
<wire from="(520,450)" to="(530,450)"/>
<wire from="(520,740)" to="(640,740)"/>
<wire from="(530,450)" to="(530,710)"/>
<wire from="(530,450)" to="(540,450)"/>
<wire from="(530,710)" to="(640,710)"/>
<wire from="(540,450)" to="(540,680)"/>
<wire from="(540,450)" to="(550,450)"/>
<wire from="(540,680)" to="(640,680)"/>
<wire from="(550,450)" to="(550,650)"/>
<wire from="(550,450)" to="(560,450)"/>
<wire from="(550,650)" to="(640,650)"/>
<wire from="(560,450)" to="(560,620)"/>
<wire from="(560,450)" to="(570,450)"/>
<wire from="(560,620)" to="(640,620)"/>
<wire from="(570,450)" to="(570,590)"/>
<wire from="(570,450)" to="(580,450)"/>
<wire from="(570,590)" to="(640,590)"/>
<wire from="(580,450)" to="(580,560)"/>
<wire from="(580,450)" to="(590,450)"/>
<wire from="(580,560)" to="(640,560)"/>
<wire from="(590,450)" to="(590,530)"/>
<wire from="(590,450)" to="(600,450)"/>
<wire from="(590,530)" to="(640,530)"/>
<wire from="(600,450)" to="(600,500)"/>
<wire from="(600,450)" to="(610,450)"/>
<wire from="(600,500)" to="(640,500)"/>
<wire from="(610,450)" to="(610,470)"/>
<wire from="(610,470)" to="(640,470)"/>
<wire from="(630,1020)" to="(630,1050)"/>
<wire from="(630,1020)" to="(640,1020)"/>
<wire from="(630,1050)" to="(630,1080)"/>
<wire from="(630,1050)" to="(640,1050)"/>
<wire from="(630,1080)" to="(630,1110)"/>
<wire from="(630,1080)" to="(640,1080)"/>
<wire from="(630,1110)" to="(630,1140)"/>
<wire from="(630,1110)" to="(640,1110)"/>
<wire from="(630,1140)" to="(630,1170)"/>
<wire from="(630,1140)" to="(640,1140)"/>
<wire from="(630,1170)" to="(630,1200)"/>
<wire from="(630,1170)" to="(640,1170)"/>
<wire from="(630,1200)" to="(630,1230)"/>
<wire from="(630,1200)" to="(640,1200)"/>
<wire from="(630,1230)" to="(630,1260)"/>
<wire from="(630,1230)" to="(640,1230)"/>
<wire from="(630,1260)" to="(640,1260)"/>
<wire from="(630,400)" to="(630,480)"/>
<wire from="(630,480)" to="(630,510)"/>
<wire from="(630,480)" to="(640,480)"/>
<wire from="(630,510)" to="(630,540)"/>
<wire from="(630,510)" to="(640,510)"/>
<wire from="(630,540)" to="(630,570)"/>
<wire from="(630,540)" to="(640,540)"/>
<wire from="(630,570)" to="(630,600)"/>
<wire from="(630,570)" to="(640,570)"/>
<wire from="(630,600)" to="(630,630)"/>
<wire from="(630,600)" to="(640,600)"/>
<wire from="(630,630)" to="(630,660)"/>
<wire from="(630,630)" to="(640,630)"/>
<wire from="(630,660)" to="(630,690)"/>
<wire from="(630,660)" to="(640,660)"/>
<wire from="(630,690)" to="(630,720)"/>
<wire from="(630,690)" to="(640,690)"/>
<wire from="(630,720)" to="(630,750)"/>
<wire from="(630,720)" to="(640,720)"/>
<wire from="(630,750)" to="(630,780)"/>
<wire from="(630,750)" to="(640,750)"/>
<wire from="(630,780)" to="(630,810)"/>
<wire from="(630,780)" to="(640,780)"/>
<wire from="(630,810)" to="(630,840)"/>
<wire from="(630,810)" to="(640,810)"/>
<wire from="(630,840)" to="(630,870)"/>
<wire from="(630,840)" to="(640,840)"/>
<wire from="(630,870)" to="(630,900)"/>
<wire from="(630,870)" to="(640,870)"/>
<wire from="(630,900)" to="(630,930)"/>
<wire from="(630,900)" to="(640,900)"/>
<wire from="(630,930)" to="(630,960)"/>
<wire from="(630,930)" to="(640,930)"/>
<wire from="(630,960)" to="(630,990)"/>
<wire from="(630,960)" to="(640,960)"/>
<wire from="(630,990)" to="(630,1020)"/>
<wire from="(630,990)" to="(640,990)"/>
<wire from="(670,1010)" to="(690,1010)"/>
<wire from="(670,1040)" to="(690,1040)"/>
<wire from="(670,1070)" to="(690,1070)"/>
<wire from="(670,1100)" to="(690,1100)"/>
<wire from="(670,1130)" to="(690,1130)"/>
<wire from="(670,1160)" to="(690,1160)"/>
<wire from="(670,1190)" to="(690,1190)"/>
<wire from="(670,1220)" to="(690,1220)"/>
<wire from="(670,1250)" to="(690,1250)"/>
<wire from="(670,470)" to="(690,470)"/>
<wire from="(670,500)" to="(690,500)"/>
<wire from="(670,530)" to="(690,530)"/>
<wire from="(670,560)" to="(690,560)"/>
<wire from="(670,590)" to="(690,590)"/>
<wire from="(670,620)" to="(690,620)"/>
<wire from="(670,650)" to="(690,650)"/>
<wire from="(670,680)" to="(690,680)"/>
<wire from="(670,710)" to="(690,710)"/>
<wire from="(670,740)" to="(690,740)"/>
<wire from="(670,770)" to="(690,770)"/>
<wire from="(670,800)" to="(690,800)"/>
<wire from="(670,830)" to="(690,830)"/>
<wire from="(670,860)" to="(690,860)"/>
<wire from="(670,890)" to="(690,890)"/>
<wire from="(670,920)" to="(690,920)"/>
<wire from="(670,950)" to="(690,950)"/>
<wire from="(670,980)" to="(690,980)"/>
<wire from="(710,1000)" to="(720,1000)"/>
<wire from="(710,1030)" to="(720,1030)"/>
<wire from="(710,1060)" to="(720,1060)"/>
<wire from="(710,1090)" to="(720,1090)"/>
<wire from="(710,1120)" to="(720,1120)"/>
<wire from="(710,1150)" to="(720,1150)"/>
<wire from="(710,1180)" to="(720,1180)"/>
<wire from="(710,1210)" to="(720,1210)"/>
<wire from="(710,1240)" to="(720,1240)"/>
<wire from="(710,460)" to="(720,460)"/>
<wire from="(710,490)" to="(720,490)"/>
<wire from="(710,520)" to="(720,520)"/>
<wire from="(710,550)" to="(720,550)"/>
<wire from="(710,580)" to="(720,580)"/>
<wire from="(710,610)" to="(720,610)"/>
<wire from="(710,640)" to="(720,640)"/>
<wire from="(710,670)" to="(720,670)"/>
<wire from="(710,700)" to="(720,700)"/>
<wire from="(710,730)" to="(720,730)"/>
<wire from="(710,760)" to="(720,760)"/>
<wire from="(710,790)" to="(720,790)"/>
<wire from="(710,820)" to="(720,820)"/>
<wire from="(710,850)" to="(720,850)"/>
<wire from="(710,880)" to="(720,880)"/>
<wire from="(710,910)" to="(720,910)"/>
<wire from="(710,940)" to="(720,940)"/>
<wire from="(710,970)" to="(720,970)"/>
</circuit>
<circuit name="buf3">
<a name="appearance" val="custom"/>
@ -1258,4 +1355,77 @@
<wire from="(50,140)" to="(100,140)"/>
<wire from="(50,80)" to="(100,80)"/>
</circuit>
<circuit name="mem">
<a name="appearance" val="custom"/>
<a name="circuit" val="mem"/>
<a name="circuitnamedboxfixedsize" val="true"/>
<a name="simulationFrequency" val="16.0"/>
<appear>
<rect fill="#ffffff" height="30" stroke="#000000" width="30" x="50" y="50"/>
<text dominant-baseline="central" font-family="SansSerif" font-size="12" text-anchor="middle" x="65" y="65">mem</text>
<circ-anchor facing="east" x="80" y="60"/>
<circ-port dir="in" pin="510,230" x="50" y="60"/>
<circ-port dir="in" pin="510,330" x="50" y="70"/>
<circ-port dir="out" pin="850,240" x="80" y="60"/>
</appear>
<comp lib="0" loc="(510,230)" name="Pin">
<a name="width" val="2"/>
</comp>
<comp lib="0" loc="(510,330)" name="Pin">
<a name="width" val="2"/>
</comp>
<comp lib="0" loc="(750,360)" name="Splitter"/>
<comp lib="0" loc="(780,230)" name="Splitter"/>
<comp lib="0" loc="(850,240)" name="Pin">
<a name="facing" val="west"/>
<a name="output" val="true"/>
<a name="width" val="2"/>
</comp>
<comp lib="5" loc="(770,340)" name="RGBLED"/>
<comp lib="5" loc="(800,210)" name="RGBLED"/>
<comp loc="(530,370)" name="const0"/>
<comp loc="(570,360)" name="min"/>
<comp loc="(590,330)" name="eqP"/>
<comp loc="(630,310)" name="not3"/>
<comp loc="(700,220)" name="amin"/>
<comp loc="(700,300)" name="amin"/>
<comp loc="(770,240)" name="amin"/>
<comp loc="(770,290)" name="amin"/>
<comp loc="(840,240)" name="xor3"/>
<wire from="(510,230)" to="(610,230)"/>
<wire from="(510,330)" to="(550,330)"/>
<wire from="(530,370)" to="(550,370)"/>
<wire from="(550,330)" to="(550,350)"/>
<wire from="(550,330)" to="(570,330)"/>
<wire from="(570,360)" to="(750,360)"/>
<wire from="(590,330)" to="(640,330)"/>
<wire from="(610,210)" to="(610,230)"/>
<wire from="(610,210)" to="(670,210)"/>
<wire from="(610,230)" to="(610,310)"/>
<wire from="(620,310)" to="(630,310)"/>
<wire from="(630,310)" to="(670,310)"/>
<wire from="(640,260)" to="(640,330)"/>
<wire from="(640,260)" to="(670,260)"/>
<wire from="(670,230)" to="(670,260)"/>
<wire from="(670,260)" to="(670,290)"/>
<wire from="(700,220)" to="(740,220)"/>
<wire from="(700,300)" to="(740,300)"/>
<wire from="(730,250)" to="(730,270)"/>
<wire from="(730,250)" to="(740,250)"/>
<wire from="(730,270)" to="(780,270)"/>
<wire from="(740,220)" to="(740,230)"/>
<wire from="(740,260)" to="(740,280)"/>
<wire from="(740,260)" to="(770,260)"/>
<wire from="(750,360)" to="(820,360)"/>
<wire from="(770,230)" to="(770,240)"/>
<wire from="(770,230)" to="(780,230)"/>
<wire from="(770,240)" to="(770,260)"/>
<wire from="(770,290)" to="(780,290)"/>
<wire from="(770,350)" to="(780,350)"/>
<wire from="(780,230)" to="(820,230)"/>
<wire from="(780,270)" to="(780,290)"/>
<wire from="(800,220)" to="(810,220)"/>
<wire from="(820,250)" to="(820,360)"/>
<wire from="(840,240)" to="(850,240)"/>
</circuit>
</project>