update to local git repo

This commit is contained in:
fzzinchemical
2025-07-02 13:08:03 +02:00
commit 269b8a31ba
136 changed files with 12257 additions and 0 deletions

View File

@@ -0,0 +1,174 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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="#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="(150,80)" name="Pin">
<a name="appearance" val="classic"/>
<a name="label" val="wunschEG_i"/>
</comp>
<comp lib="0" loc="(310,80)" name="Pin">
<a name="appearance" val="classic"/>
<a name="label" val="wunschOG_i"/>
</comp>
<comp lib="0" loc="(450,80)" name="Pin">
<a name="appearance" val="classic"/>
<a name="label" val="inOG_i"/>
</comp>
<comp lib="1" loc="(250,300)" name="NOT Gate"/>
<comp lib="1" loc="(320,280)" name="AND Gate"/>
<comp lib="1" loc="(320,360)" name="AND Gate"/>
<comp lib="1" loc="(320,460)" name="AND Gate"/>
<comp lib="1" loc="(320,540)" name="AND Gate"/>
<comp lib="1" loc="(420,320)" name="OR Gate"/>
<comp lib="1" loc="(430,500)" name="OR Gate"/>
<comp lib="4" loc="(100,820)" name="D Flip-Flop">
<a name="appearance" val="logisim_evolution"/>
<a name="label" val="k_1"/>
</comp>
<comp lib="4" loc="(230,820)" name="D Flip-Flop">
<a name="appearance" val="logisim_evolution"/>
<a name="label" val="k_0"/>
</comp>
<comp lib="5" loc="(350,920)" name="Button">
<a name="label" val="reset_i"/>
</comp>
<comp lib="5" loc="(390,870)" name="LED">
<a name="label" val="fahrtOG_o"/>
</comp>
<comp lib="5" loc="(540,870)" name="LED">
<a name="label" val="fahrtEG_o"/>
</comp>
<comp lib="5" loc="(70,920)" name="Button">
<a name="label" val="clk_i"/>
</comp>
<wire from="(100,140)" to="(100,340)"/>
<wire from="(100,140)" to="(330,140)"/>
<wire from="(100,340)" to="(270,340)"/>
<wire from="(120,880)" to="(120,900)"/>
<wire from="(120,900)" to="(250,900)"/>
<wire from="(150,80)" to="(170,80)"/>
<wire from="(150,830)" to="(160,830)"/>
<wire from="(160,620)" to="(160,770)"/>
<wire from="(160,620)" to="(200,620)"/>
<wire from="(160,770)" to="(160,830)"/>
<wire from="(160,770)" to="(510,770)"/>
<wire from="(170,210)" to="(170,300)"/>
<wire from="(170,210)" to="(470,210)"/>
<wire from="(170,300)" to="(170,480)"/>
<wire from="(170,300)" to="(220,300)"/>
<wire from="(170,480)" to="(170,560)"/>
<wire from="(170,480)" to="(270,480)"/>
<wire from="(170,560)" to="(270,560)"/>
<wire from="(170,80)" to="(170,110)"/>
<wire from="(200,260)" to="(200,620)"/>
<wire from="(200,260)" to="(270,260)"/>
<wire from="(220,680)" to="(220,830)"/>
<wire from="(220,680)" to="(470,680)"/>
<wire from="(220,870)" to="(220,920)"/>
<wire from="(230,520)" to="(230,620)"/>
<wire from="(230,520)" to="(270,520)"/>
<wire from="(230,620)" to="(300,620)"/>
<wire from="(250,300)" to="(260,300)"/>
<wire from="(250,880)" to="(250,900)"/>
<wire from="(250,900)" to="(370,900)"/>
<wire from="(260,300)" to="(260,380)"/>
<wire from="(260,300)" to="(270,300)"/>
<wire from="(260,380)" to="(270,380)"/>
<wire from="(280,830)" to="(300,830)"/>
<wire from="(30,110)" to="(170,110)"/>
<wire from="(30,110)" to="(30,440)"/>
<wire from="(30,440)" to="(270,440)"/>
<wire from="(300,620)" to="(300,750)"/>
<wire from="(300,750)" to="(300,830)"/>
<wire from="(300,750)" to="(580,750)"/>
<wire from="(310,80)" to="(330,80)"/>
<wire from="(320,280)" to="(340,280)"/>
<wire from="(320,360)" to="(340,360)"/>
<wire from="(320,460)" to="(340,460)"/>
<wire from="(320,540)" to="(340,540)"/>
<wire from="(330,80)" to="(330,140)"/>
<wire from="(340,280)" to="(340,300)"/>
<wire from="(340,300)" to="(370,300)"/>
<wire from="(340,340)" to="(340,360)"/>
<wire from="(340,340)" to="(370,340)"/>
<wire from="(340,460)" to="(340,480)"/>
<wire from="(340,480)" to="(380,480)"/>
<wire from="(340,520)" to="(340,540)"/>
<wire from="(340,520)" to="(380,520)"/>
<wire from="(350,920)" to="(370,920)"/>
<wire from="(370,900)" to="(370,920)"/>
<wire from="(380,830)" to="(380,870)"/>
<wire from="(380,830)" to="(510,830)"/>
<wire from="(380,870)" to="(390,870)"/>
<wire from="(420,320)" to="(500,320)"/>
<wire from="(430,500)" to="(470,500)"/>
<wire from="(450,80)" to="(470,80)"/>
<wire from="(470,500)" to="(470,680)"/>
<wire from="(470,80)" to="(470,210)"/>
<wire from="(500,320)" to="(500,710)"/>
<wire from="(510,770)" to="(510,830)"/>
<wire from="(530,830)" to="(530,870)"/>
<wire from="(530,830)" to="(580,830)"/>
<wire from="(530,870)" to="(540,870)"/>
<wire from="(580,750)" to="(580,830)"/>
<wire from="(70,920)" to="(90,920)"/>
<wire from="(90,710)" to="(500,710)"/>
<wire from="(90,710)" to="(90,830)"/>
<wire from="(90,870)" to="(90,920)"/>
<wire from="(90,920)" to="(220,920)"/>
</circuit>
</project>

View File

@@ -0,0 +1,180 @@
% Important: If latex complains about unicode characters,
% please use "\usepackage[utf8x]{inputenc}" in your preamble
% You can change the size of the picture by putting it into the construct:
% 1) \resizebox{10cm}{!}{"below picture"} to scale horizontally to 10 cm
% 2) \resizebox{!}{15cm}{"below picture"} to scale vertically to 15 cm
% 3) \resizebox{10cm}{15cm}{"below picture"} a combination of above two
% It is not recomended to use the scale option of the tikzpicture environment.
\begin{tikzpicture}[x=1pt,y=-1pt,line cap=rect]
\def\logisimfontA#1{\fontfamily{cmr}{#1}} % Replaced by logisim, original font was "SansSerif"
\definecolor{custcol_b2_b2_b2}{RGB}{178, 178, 178}
\definecolor{custcol_0_0_0}{RGB}{0, 0, 0}
\definecolor{custcol_ff_ff_ff}{RGB}{255, 255, 255}
\definecolor{custcol_80_80_80}{RGB}{128, 128, 128}
\draw [line width=3.0pt, custcol_0_0_0 ] (84.0,805.0) -- (84.0,855.0) -- (64.0,855.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (294.0,685.0) -- (574.0,685.0) -- (574.0,765.0) -- (524.0,765.0) -- (524.0,805.0) -- (534.0,805.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (244.0,815.0) -- (244.0,835.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (114.0,815.0) -- (114.0,835.0) -- (244.0,835.0) -- (364.0,835.0) -- (364.0,855.0) -- (344.0,855.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (264.0,235.0) -- (254.0,235.0) -- (254.0,315.0) -- (264.0,315.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (444.0,15.0) -- (464.0,15.0) -- (464.0,145.0) -- (164.0,145.0) -- (164.0,235.0) -- (214.0,235.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (264.0,495.0) -- (164.0,495.0) -- (164.0,415.0) -- (264.0,415.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (314.0,215.0) -- (334.0,215.0) -- (334.0,235.0) -- (364.0,235.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (314.0,395.0) -- (334.0,395.0) -- (334.0,415.0) -- (374.0,415.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (314.0,475.0) -- (334.0,475.0) -- (334.0,455.0) -- (374.0,455.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (314.0,295.0) -- (334.0,295.0) -- (334.0,275.0) -- (364.0,275.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (264.0,375.0) -- (24.0,375.0) -- (24.0,45.0) -- (164.0,45.0) -- (164.0,15.0) -- (144.0,15.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (244.0,235.0) -- (254.0,235.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (164.0,235.0) -- (164.0,415.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (384.0,805.0) -- (374.0,805.0) -- (374.0,765.0) -- (504.0,765.0) -- (504.0,705.0) -- (154.0,705.0) -- (154.0,555.0) -- (194.0,555.0) -- (194.0,195.0) -- (264.0,195.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (304.0,15.0) -- (324.0,15.0) -- (324.0,75.0) -- (94.0,75.0) -- (94.0,275.0) -- (264.0,275.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (84.0,855.0) -- (214.0,855.0) -- (214.0,805.0) ;
\fill [line width=3.0pt, custcol_0_0_0] (294.0,685.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (154.0,705.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (164.0,415.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (84.0,855.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (254.0,235.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (164.0,235.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (244.0,835.0) ellipse (5.0 and 5.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,270.0) -- (313.0,270.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,270.0) -- (314.0,319.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,320.0) -- (265.0,320.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,320.0) -- (264.0,271.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (284.0,284.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (314.0,295.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,275.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,315.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,450.0) -- (313.0,450.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,450.0) -- (314.0,499.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,500.0) -- (265.0,500.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,500.0) -- (264.0,451.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (284.0,464.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (314.0,475.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,455.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,495.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (229.0,752.0) {k\_0};}
\draw [line width=2.0pt, custcol_0_0_0 ] (224.0,755.0) -- (263.0,755.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,755.0) -- (264.0,814.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,815.0) -- (225.0,815.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (224.0,815.0) -- (224.0,756.0) ;
\fill [line width=2.0pt, custcol_0_0_0] (244.0,815.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_80_80_80, anchor=base west] at (240.0,812.0) {R};}
\fill [line width=2.0pt, custcol_0_0_0] (244.0,755.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_80_80_80, anchor=base west] at (240.0,770.0) {S};}
\draw [line width=3.0pt, custcol_0_0_0 ] (424.0,435.0) -- (464.0,435.0) -- (464.0,615.0) -- (214.0,615.0) -- (214.0,765.0) -- (223.0,765.0) ;
\fill [line width=3.0pt, custcol_0_0_0] (214.0,765.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (228.0,769.0) {D};}
\draw [line width=2.0pt, custcol_0_0_0 ] (225.0,801.0) -- (232.0,805.0) -- (225.0,809.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (214.0,805.0) -- (223.0,805.0) ;
\fill [line width=2.0pt, custcol_0_0_0] (214.0,805.0) ellipse (2.0 and 2.0 );
\draw [line width=3.0pt, custcol_0_0_0 ] (265.0,765.0) -- (274.0,765.0) -- (294.0,765.0) -- (294.0,685.0) -- (294.0,555.0) -- (224.0,555.0) -- (224.0,455.0) -- (264.0,455.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (251.0,769.0) {Q};}
\fill [line width=3.0pt, custcol_0_0_0] (274.0,765.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0] (269.0,805.0) ellipse (5.0 and 5.0 );
\fill [line width=2.0pt, custcol_0_0_0] (274.0,805.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (364.0,230.0) -- (413.0,230.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (414.0,230.0) -- (414.0,279.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (414.0,280.0) -- (365.0,280.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (364.0,280.0) -- (364.0,231.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (380.0,244.0) {≥1};}
\fill [line width=2.0pt, custcol_0_0_0] (414.0,255.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (364.0,235.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (364.0,275.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (374.0,410.0) -- (423.0,410.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (424.0,410.0) -- (424.0,459.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (424.0,460.0) -- (375.0,460.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (374.0,460.0) -- (374.0,411.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (390.0,424.0) {≥1};}
\fill [line width=2.0pt, custcol_0_0_0] (424.0,435.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (374.0,415.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (374.0,455.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,370.0) -- (313.0,370.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,370.0) -- (314.0,419.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,420.0) -- (265.0,420.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,420.0) -- (264.0,371.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (284.0,384.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (314.0,395.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,375.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,415.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,190.0) -- (313.0,190.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,190.0) -- (314.0,239.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (314.0,240.0) -- (265.0,240.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (264.0,240.0) -- (264.0,191.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (284.0,204.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (314.0,215.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,195.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (264.0,235.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (214.0,226.0) -- (233.0,226.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (234.0,226.0) -- (234.0,243.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (234.0,244.0) -- (215.0,244.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (214.0,244.0) -- (214.0,227.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (220.0,241.0) {1};}
\draw [line width=2.0pt, custcol_0_0_0] (238.0,234.0) ellipse (4.5 and 4.5 );
\fill [line width=1.0pt, custcol_0_0_0] (244.0,235.0) ellipse (2.0 and 2.0 );
\fill [line width=1.0pt, custcol_0_0_0] (214.0,235.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (99.0,752.0) {k\_1};}
\draw [line width=2.0pt, custcol_0_0_0 ] (94.0,755.0) -- (133.0,755.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (134.0,755.0) -- (134.0,814.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (134.0,815.0) -- (95.0,815.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (94.0,815.0) -- (94.0,756.0) ;
\fill [line width=2.0pt, custcol_0_0_0] (114.0,815.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_80_80_80, anchor=base west] at (110.0,812.0) {R};}
\fill [line width=2.0pt, custcol_0_0_0] (114.0,755.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_80_80_80, anchor=base west] at (110.0,770.0) {S};}
\draw [line width=3.0pt, custcol_0_0_0 ] (414.0,255.0) -- (494.0,255.0) -- (494.0,645.0) -- (84.0,645.0) -- (84.0,765.0) -- (93.0,765.0) ;
\fill [line width=3.0pt, custcol_0_0_0] (84.0,765.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (98.0,769.0) {D};}
\draw [line width=2.0pt, custcol_0_0_0 ] (95.0,801.0) -- (102.0,805.0) -- (95.0,809.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (84.0,805.0) -- (93.0,805.0) ;
\fill [line width=2.0pt, custcol_0_0_0] (84.0,805.0) ellipse (2.0 and 2.0 );
\draw [line width=3.0pt, custcol_0_0_0 ] (135.0,765.0) -- (144.0,765.0) -- (154.0,765.0) -- (154.0,705.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (121.0,769.0) {Q};}
\fill [line width=3.0pt, custcol_0_0_0] (144.0,765.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0] (139.0,805.0) ellipse (5.0 and 5.0 );
\fill [line width=2.0pt, custcol_0_0_0] (144.0,805.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0] (394.0,805.0) ellipse (9.0 and 9.0 );
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (406.0,812.0) {fahrtOG\_o};}
\fill [line width=1.0pt, custcol_0_0_0] (384.0,805.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0] (544.0,805.0) ellipse (9.0 and 9.0 );
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (556.0,812.0) {fahrtEG\_o};}
\fill [line width=1.0pt, custcol_0_0_0] (534.0,805.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (286.0,7.0) -- (303.0,7.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (304.0,7.0) -- (304.0,24.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (304.0,25.0) -- (287.0,25.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (286.0,25.0) -- (286.0,8.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (287.0,21.0) {x1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (175.0,22.0) {wunschOG\_i};}
\fill [line width=2.0pt, custcol_0_0_0] (304.0,15.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (426.0,7.0) -- (443.0,7.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (444.0,7.0) -- (444.0,24.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (444.0,25.0) -- (427.0,25.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (426.0,25.0) -- (426.0,8.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (427.0,21.0) {x1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (368.0,22.0) {inOG\_i};}
\fill [line width=2.0pt, custcol_0_0_0] (444.0,15.0) ellipse (2.0 and 2.0 );
\fill [line width=1.0pt, custcol_b2_b2_b2 ] (44.0,845.0) -- (61.0,845.0) -- (64.0,848.0) -- (64.0,865.0) -- (47.0,865.0) -- (44.0,862.0) -- cycle;
\fill [line width=1.0pt, custcol_ff_ff_ff ] (44.0,845.0) rectangle (61.0,862.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (44.0,845.0) -- (60.0,845.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (61.0,845.0) -- (61.0,861.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (44.0,862.0) -- (44.0,846.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (45.0,862.0) -- (61.0,862.0) -- (64.0,865.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (44.0,845.0) -- (61.0,845.0) -- (64.0,848.0) -- (64.0,865.0) -- (47.0,865.0) -- (44.0,862.0) -- cycle;
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (5.0,862.0) {clk\_i};}
\fill [line width=1.0pt, custcol_0_0_0] (64.0,855.0) ellipse (2.0 and 2.0 );
\fill [line width=1.0pt, custcol_b2_b2_b2 ] (324.0,845.0) -- (341.0,845.0) -- (344.0,848.0) -- (344.0,865.0) -- (327.0,865.0) -- (324.0,862.0) -- cycle;
\fill [line width=1.0pt, custcol_ff_ff_ff ] (324.0,845.0) rectangle (341.0,862.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (324.0,845.0) -- (340.0,845.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (341.0,845.0) -- (341.0,861.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (324.0,862.0) -- (324.0,846.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (325.0,862.0) -- (341.0,862.0) -- (344.0,865.0) ;
\draw [line width=1.0pt, custcol_0_0_0 ] (324.0,845.0) -- (341.0,845.0) -- (344.0,848.0) -- (344.0,865.0) -- (327.0,865.0) -- (324.0,862.0) -- cycle;
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (262.0,862.0) {reset\_i};}
\fill [line width=1.0pt, custcol_0_0_0] (344.0,855.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (126.0,7.0) -- (143.0,7.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (144.0,7.0) -- (144.0,24.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (144.0,25.0) -- (127.0,25.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (126.0,25.0) -- (126.0,8.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (127.0,21.0) {x1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (19.0,22.0) {wunschEG\_i};}
\fill [line width=2.0pt, custcol_0_0_0] (144.0,15.0) ellipse (2.0 and 2.0 );
\end{tikzpicture}

View File

@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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="#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="(150,80)" name="Pin">
<a name="appearance" val="classic"/>
<a name="label" val="wunschEG_i"/>
</comp>
<comp lib="0" loc="(310,80)" name="Pin">
<a name="appearance" val="classic"/>
<a name="label" val="wunschOG_i"/>
</comp>
<comp lib="0" loc="(450,80)" name="Pin">
<a name="appearance" val="classic"/>
<a name="label" val="inOG_i"/>
</comp>
<comp lib="1" loc="(250,300)" name="NOT Gate"/>
<comp lib="1" loc="(320,280)" name="AND Gate"/>
<comp lib="1" loc="(320,360)" name="AND Gate"/>
<comp lib="1" loc="(320,460)" name="AND Gate"/>
<comp lib="1" loc="(320,540)" name="AND Gate"/>
<comp lib="1" loc="(420,320)" name="OR Gate"/>
<comp lib="1" loc="(430,500)" name="OR Gate"/>
<comp lib="8" loc="(179,621)" name="Text">
<a name="text" val="k_1'"/>
</comp>
<comp lib="8" loc="(252,621)" name="Text">
<a name="text" val="k_0'"/>
</comp>
<comp lib="8" loc="(475,490)" name="Text">
<a name="text" val="k_0"/>
</comp>
<comp lib="8" loc="(476,314)" name="Text">
<a name="text" val="k_1"/>
</comp>
<wire from="(100,140)" to="(100,340)"/>
<wire from="(100,140)" to="(330,140)"/>
<wire from="(100,340)" to="(270,340)"/>
<wire from="(150,80)" to="(170,80)"/>
<wire from="(170,210)" to="(170,300)"/>
<wire from="(170,210)" to="(470,210)"/>
<wire from="(170,300)" to="(170,480)"/>
<wire from="(170,300)" to="(220,300)"/>
<wire from="(170,480)" to="(170,560)"/>
<wire from="(170,480)" to="(270,480)"/>
<wire from="(170,560)" to="(270,560)"/>
<wire from="(170,80)" to="(170,110)"/>
<wire from="(200,260)" to="(200,620)"/>
<wire from="(200,260)" to="(270,260)"/>
<wire from="(230,520)" to="(230,620)"/>
<wire from="(230,520)" to="(270,520)"/>
<wire from="(250,300)" to="(260,300)"/>
<wire from="(260,300)" to="(260,380)"/>
<wire from="(260,300)" to="(270,300)"/>
<wire from="(260,380)" to="(270,380)"/>
<wire from="(30,110)" to="(170,110)"/>
<wire from="(30,110)" to="(30,440)"/>
<wire from="(30,440)" to="(270,440)"/>
<wire from="(310,80)" to="(330,80)"/>
<wire from="(320,280)" to="(340,280)"/>
<wire from="(320,360)" to="(340,360)"/>
<wire from="(320,460)" to="(340,460)"/>
<wire from="(320,540)" to="(340,540)"/>
<wire from="(330,80)" to="(330,140)"/>
<wire from="(340,280)" to="(340,300)"/>
<wire from="(340,300)" to="(370,300)"/>
<wire from="(340,340)" to="(340,360)"/>
<wire from="(340,340)" to="(370,340)"/>
<wire from="(340,460)" to="(340,480)"/>
<wire from="(340,480)" to="(380,480)"/>
<wire from="(340,520)" to="(340,540)"/>
<wire from="(340,520)" to="(380,520)"/>
<wire from="(420,320)" to="(500,320)"/>
<wire from="(430,500)" to="(490,500)"/>
<wire from="(450,80)" to="(470,80)"/>
<wire from="(470,80)" to="(470,210)"/>
</circuit>
</project>

View File

@@ -0,0 +1,112 @@
% Important: If latex complains about unicode characters,
% please use "\usepackage[utf8x]{inputenc}" in your preamble
% You can change the size of the picture by putting it into the construct:
% 1) \resizebox{10cm}{!}{"below picture"} to scale horizontally to 10 cm
% 2) \resizebox{!}{15cm}{"below picture"} to scale vertically to 15 cm
% 3) \resizebox{10cm}{15cm}{"below picture"} a combination of above two
% It is not recomended to use the scale option of the tikzpicture environment.
\begin{tikzpicture}[x=1pt,y=-1pt,line cap=rect]
\def\logisimfontA#1{\fontfamily{cmr}{#1}} % Replaced by logisim, original font was "SansSerif"
\definecolor{custcol_0_0_0}{RGB}{0, 0, 0}
\definecolor{custcol_ff_ff_ff}{RGB}{255, 255, 255}
\draw [line width=3.0pt, custcol_0_0_0 ] (410.0,435.0) -- (470.0,435.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (250.0,455.0) -- (210.0,455.0) -- (210.0,555.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (400.0,255.0) -- (480.0,255.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (250.0,235.0) -- (240.0,235.0) -- (240.0,315.0) -- (250.0,315.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (430.0,15.0) -- (450.0,15.0) -- (450.0,145.0) -- (150.0,145.0) -- (150.0,235.0) -- (200.0,235.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (250.0,415.0) -- (150.0,415.0) -- (150.0,495.0) -- (250.0,495.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (300.0,215.0) -- (320.0,215.0) -- (320.0,235.0) -- (350.0,235.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (300.0,295.0) -- (320.0,295.0) -- (320.0,275.0) -- (350.0,275.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (300.0,395.0) -- (320.0,395.0) -- (320.0,415.0) -- (360.0,415.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (300.0,475.0) -- (320.0,475.0) -- (320.0,455.0) -- (360.0,455.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (250.0,375.0) -- (10.0,375.0) -- (10.0,45.0) -- (150.0,45.0) -- (150.0,15.0) -- (130.0,15.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (230.0,235.0) -- (240.0,235.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (150.0,235.0) -- (150.0,415.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (180.0,555.0) -- (180.0,195.0) -- (250.0,195.0) ;
\draw [line width=3.0pt, custcol_0_0_0 ] (290.0,15.0) -- (310.0,15.0) -- (310.0,75.0) -- (80.0,75.0) -- (80.0,275.0) -- (250.0,275.0) ;
\fill [line width=3.0pt, custcol_0_0_0] (240.0,235.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (150.0,235.0) ellipse (5.0 and 5.0 );
\fill [line width=3.0pt, custcol_0_0_0] (150.0,415.0) ellipse (5.0 and 5.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (112.0,7.0) -- (129.0,7.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (130.0,7.0) -- (130.0,24.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (130.0,25.0) -- (113.0,25.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (112.0,25.0) -- (112.0,8.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (113.0,21.0) {x1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (5.0,22.0) {wunschEG\_i};}
\fill [line width=2.0pt, custcol_0_0_0] (130.0,15.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (272.0,7.0) -- (289.0,7.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (290.0,7.0) -- (290.0,24.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (290.0,25.0) -- (273.0,25.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (272.0,25.0) -- (272.0,8.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (273.0,21.0) {x1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (161.0,22.0) {wunschOG\_i};}
\fill [line width=2.0pt, custcol_0_0_0] (290.0,15.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (412.0,7.0) -- (429.0,7.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (430.0,7.0) -- (430.0,24.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (430.0,25.0) -- (413.0,25.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (412.0,25.0) -- (412.0,8.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (413.0,21.0) {x1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (354.0,22.0) {inOG\_i};}
\fill [line width=2.0pt, custcol_0_0_0] (430.0,15.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (200.0,226.0) -- (219.0,226.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (220.0,226.0) -- (220.0,243.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (220.0,244.0) -- (201.0,244.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (200.0,244.0) -- (200.0,227.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (206.0,241.0) {1};}
\draw [line width=2.0pt, custcol_0_0_0] (224.0,234.0) ellipse (4.5 and 4.5 );
\fill [line width=1.0pt, custcol_0_0_0] (230.0,235.0) ellipse (2.0 and 2.0 );
\fill [line width=1.0pt, custcol_0_0_0] (200.0,235.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,190.0) -- (299.0,190.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,190.0) -- (300.0,239.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,240.0) -- (251.0,240.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,240.0) -- (250.0,191.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (270.0,204.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (300.0,215.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,195.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,235.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,270.0) -- (299.0,270.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,270.0) -- (300.0,319.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,320.0) -- (251.0,320.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,320.0) -- (250.0,271.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (270.0,284.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (300.0,295.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,275.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,315.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,370.0) -- (299.0,370.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,370.0) -- (300.0,419.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,420.0) -- (251.0,420.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,420.0) -- (250.0,371.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (270.0,384.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (300.0,395.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,375.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,415.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,450.0) -- (299.0,450.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,450.0) -- (300.0,499.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (300.0,500.0) -- (251.0,500.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (250.0,500.0) -- (250.0,451.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (270.0,464.0) {\&};}
\fill [line width=2.0pt, custcol_0_0_0] (300.0,475.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,455.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (250.0,495.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (350.0,230.0) -- (399.0,230.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (400.0,230.0) -- (400.0,279.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (400.0,280.0) -- (351.0,280.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (350.0,280.0) -- (350.0,231.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (366.0,244.0) {≥1};}
\fill [line width=2.0pt, custcol_0_0_0] (400.0,255.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (350.0,235.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (350.0,275.0) ellipse (2.0 and 2.0 );
\draw [line width=2.0pt, custcol_0_0_0 ] (360.0,410.0) -- (409.0,410.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (410.0,410.0) -- (410.0,459.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (410.0,460.0) -- (361.0,460.0) ;
\draw [line width=2.0pt, custcol_0_0_0 ] (360.0,460.0) -- (360.0,411.0) ;
\logisimfontA{\fontsize{12pt}{12pt}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (376.0,424.0) {≥1};}
\fill [line width=2.0pt, custcol_0_0_0] (410.0,435.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (360.0,415.0) ellipse (2.0 and 2.0 );
\fill [line width=2.0pt, custcol_0_0_0] (360.0,455.0) ellipse (2.0 and 2.0 );
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (215.0,556.0) {k\_0'};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (142.0,556.0) {k\_1'};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (441.0,249.0) {k\_1};}
\logisimfontA{\fontsize{16pt}{16pt}\fontseries{bx}\selectfont\node[inner sep=0, outer sep=0, custcol_0_0_0, anchor=base west] at (440.0,425.0) {k\_0};}
\end{tikzpicture}