Add "250421 Homework Circult"
This commit is contained in:
parent
3e5f739a73
commit
64fdea0e27
1 changed files with 505 additions and 0 deletions
505
Miscellaneous/250421 Homework T10.circ
Normal file
505
Miscellaneous/250421 Homework T10.circ
Normal file
|
@ -0,0 +1,505 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.16.1.3.jar" version="1.0">
|
||||
This file is intended to be loaded by Logisim http://logisim.altervista.org
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#TTL" name="2"/>
|
||||
<lib desc="#Plexers" name="3">
|
||||
<tool name="Multiplexer">
|
||||
<a name="enable" val="false"/>
|
||||
</tool>
|
||||
<tool name="Demultiplexer">
|
||||
<a name="enable" val="false"/>
|
||||
</tool>
|
||||
<tool name="Decoder">
|
||||
<a name="enable" val="false"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#Arithmetic" name="4"/>
|
||||
<lib desc="#Memory" name="5">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="6"/>
|
||||
<lib desc="#Base" name="7">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="Dialog plain 12"/>
|
||||
<a name="color" val="#000000"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="7" map="Button2" name="Poke Tool"/>
|
||||
<tool lib="7" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="7" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="7" name="Poke Tool"/>
|
||||
<tool lib="7" name="Edit Tool"/>
|
||||
<sep/>
|
||||
<tool lib="7" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="Dialog plain 12"/>
|
||||
<a name="color" val="#000000"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="T10">
|
||||
<a name="circuit" val="T10"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="Dialog plain 12"/>
|
||||
<a name="clabelcolor" val="#000000"/>
|
||||
<wire from="(220,80)" to="(310,80)"/>
|
||||
<wire from="(310,80)" to="(310,140)"/>
|
||||
<wire from="(310,80)" to="(450,80)"/>
|
||||
<wire from="(450,80)" to="(450,140)"/>
|
||||
<wire from="(430,140)" to="(430,230)"/>
|
||||
<wire from="(430,230)" to="(620,230)"/>
|
||||
<wire from="(610,160)" to="(670,160)"/>
|
||||
<wire from="(580,180)" to="(670,180)"/>
|
||||
<wire from="(620,220)" to="(670,220)"/>
|
||||
<wire from="(620,220)" to="(620,230)"/>
|
||||
<wire from="(420,250)" to="(610,250)"/>
|
||||
<wire from="(420,180)" to="(420,250)"/>
|
||||
<wire from="(610,160)" to="(610,250)"/>
|
||||
<wire from="(580,240)" to="(670,240)"/>
|
||||
<wire from="(580,180)" to="(580,240)"/>
|
||||
<wire from="(610,290)" to="(670,290)"/>
|
||||
<wire from="(610,250)" to="(610,290)"/>
|
||||
<wire from="(590,310)" to="(670,310)"/>
|
||||
<wire from="(590,140)" to="(590,310)"/>
|
||||
<wire from="(620,360)" to="(670,360)"/>
|
||||
<wire from="(620,230)" to="(620,360)"/>
|
||||
<wire from="(590,380)" to="(670,380)"/>
|
||||
<wire from="(590,310)" to="(590,380)"/>
|
||||
<wire from="(700,170)" to="(770,170)"/>
|
||||
<wire from="(770,130)" to="(770,170)"/>
|
||||
<wire from="(770,130)" to="(800,130)"/>
|
||||
<wire from="(770,170)" to="(800,170)"/>
|
||||
<wire from="(790,150)" to="(800,150)"/>
|
||||
<wire from="(790,90)" to="(790,150)"/>
|
||||
<wire from="(700,230)" to="(770,230)"/>
|
||||
<wire from="(770,220)" to="(770,230)"/>
|
||||
<wire from="(770,220)" to="(800,220)"/>
|
||||
<wire from="(770,230)" to="(770,260)"/>
|
||||
<wire from="(770,260)" to="(800,260)"/>
|
||||
<wire from="(700,300)" to="(770,300)"/>
|
||||
<wire from="(770,350)" to="(800,350)"/>
|
||||
<wire from="(700,370)" to="(770,370)"/>
|
||||
<wire from="(770,370)" to="(770,400)"/>
|
||||
<wire from="(770,400)" to="(800,400)"/>
|
||||
<wire from="(770,400)" to="(770,440)"/>
|
||||
<wire from="(770,440)" to="(800,440)"/>
|
||||
<wire from="(790,420)" to="(800,420)"/>
|
||||
<wire from="(790,240)" to="(800,240)"/>
|
||||
<wire from="(310,180)" to="(310,490)"/>
|
||||
<wire from="(450,180)" to="(450,480)"/>
|
||||
<wire from="(700,90)" to="(790,90)"/>
|
||||
<wire from="(790,420)" to="(790,460)"/>
|
||||
<wire from="(790,150)" to="(790,190)"/>
|
||||
<wire from="(790,240)" to="(790,280)"/>
|
||||
<wire from="(790,370)" to="(790,420)"/>
|
||||
<wire from="(790,190)" to="(790,240)"/>
|
||||
<wire from="(510,180)" to="(580,180)"/>
|
||||
<wire from="(370,180)" to="(420,180)"/>
|
||||
<wire from="(1060,210)" to="(1060,490)"/>
|
||||
<wire from="(1030,210)" to="(1060,210)"/>
|
||||
<wire from="(310,490)" to="(1060,490)"/>
|
||||
<wire from="(1050,340)" to="(1050,480)"/>
|
||||
<wire from="(450,480)" to="(1050,480)"/>
|
||||
<wire from="(1030,340)" to="(1050,340)"/>
|
||||
<wire from="(1000,180)" to="(1000,190)"/>
|
||||
<wire from="(830,180)" to="(1000,180)"/>
|
||||
<wire from="(1030,110)" to="(1140,110)"/>
|
||||
<wire from="(1000,130)" to="(1000,140)"/>
|
||||
<wire from="(830,140)" to="(1000,140)"/>
|
||||
<wire from="(830,270)" to="(990,270)"/>
|
||||
<wire from="(990,270)" to="(990,320)"/>
|
||||
<wire from="(990,320)" to="(1000,320)"/>
|
||||
<wire from="(980,330)" to="(1000,330)"/>
|
||||
<wire from="(980,230)" to="(1000,230)"/>
|
||||
<wire from="(830,230)" to="(980,230)"/>
|
||||
<wire from="(980,230)" to="(980,330)"/>
|
||||
<wire from="(830,360)" to="(970,360)"/>
|
||||
<wire from="(970,120)" to="(1000,120)"/>
|
||||
<wire from="(970,120)" to="(970,360)"/>
|
||||
<wire from="(970,360)" to="(1000,360)"/>
|
||||
<wire from="(830,450)" to="(960,450)"/>
|
||||
<wire from="(960,200)" to="(960,450)"/>
|
||||
<wire from="(960,200)" to="(1000,200)"/>
|
||||
<wire from="(960,110)" to="(960,200)"/>
|
||||
<wire from="(960,110)" to="(1000,110)"/>
|
||||
<wire from="(830,410)" to="(950,410)"/>
|
||||
<wire from="(950,340)" to="(950,410)"/>
|
||||
<wire from="(950,340)" to="(1000,340)"/>
|
||||
<wire from="(790,330)" to="(790,370)"/>
|
||||
<wire from="(790,330)" to="(800,330)"/>
|
||||
<wire from="(790,280)" to="(790,330)"/>
|
||||
<wire from="(770,300)" to="(770,310)"/>
|
||||
<wire from="(770,310)" to="(770,350)"/>
|
||||
<wire from="(770,310)" to="(800,310)"/>
|
||||
<wire from="(370,140)" to="(380,140)"/>
|
||||
<wire from="(380,140)" to="(380,350)"/>
|
||||
<wire from="(380,140)" to="(430,140)"/>
|
||||
<wire from="(510,140)" to="(530,140)"/>
|
||||
<wire from="(530,140)" to="(590,140)"/>
|
||||
<wire from="(530,140)" to="(530,210)"/>
|
||||
<wire from="(460,210)" to="(530,210)"/>
|
||||
<wire from="(460,210)" to="(460,360)"/>
|
||||
<wire from="(460,360)" to="(480,360)"/>
|
||||
<wire from="(380,350)" to="(480,350)"/>
|
||||
<wire from="(530,330)" to="(530,350)"/>
|
||||
<wire from="(510,350)" to="(530,350)"/>
|
||||
<comp lib="1" loc="(700,300)" name="AND Gate">
|
||||
<a name="label" val="D?"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(723,159)" name="Text"/>
|
||||
<comp lib="1" loc="(830,320)" name="AND Gate">
|
||||
<a name="label" val="D1"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(404,57)" name="Text">
|
||||
<a name="text" val="00-A 01-C 10-D 11-G"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,450)" name="AND Gate">
|
||||
<a name="label" val="G0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(1030,210)" name="OR Gate">
|
||||
<a name="inputs" val="5"/>
|
||||
<a name="label" val="L"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(370,140)" name="D Flip-Flop">
|
||||
<a name="trigger" val="falling"/>
|
||||
<a name="label" val="L"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,140)" name="AND Gate">
|
||||
<a name="label" val="A1"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(1140,110)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="out"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(510,140)" name="D Flip-Flop">
|
||||
<a name="trigger" val="falling"/>
|
||||
<a name="label" val="H"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,180)" name="AND Gate">
|
||||
<a name="label" val="A0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(1030,340)" name="OR Gate">
|
||||
<a name="inputs" val="5"/>
|
||||
<a name="label" val="H"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,360)" name="AND Gate">
|
||||
<a name="label" val="D0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(615,127)" name="Text">
|
||||
<a name="text" val="!L L"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(582,125)" name="Text">
|
||||
<a name="text" val="!H H"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,230)" name="AND Gate">
|
||||
<a name="label" val="C1"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(220,80)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="CLK"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(700,90)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="x"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,410)" name="AND Gate">
|
||||
<a name="label" val="G1"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(1030,110)" name="OR Gate">
|
||||
<a name="inputs" val="5"/>
|
||||
<a name="label" val="O"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(607,124)" name="Text"/>
|
||||
<comp lib="1" loc="(700,370)" name="AND Gate">
|
||||
<a name="label" val="G?"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(700,230)" name="AND Gate">
|
||||
<a name="label" val="C?"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(530,330)" name="Hex Digit Display"/>
|
||||
<comp lib="7" loc="(783,80)" name="Text">
|
||||
<a name="text" val="!x x"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(700,170)" name="AND Gate">
|
||||
<a name="label" val="A?"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,270)" name="AND Gate">
|
||||
<a name="label" val="C0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp loc="(510,350)" name="Observer"/>
|
||||
<comp lib="7" loc="(816,116)" name="Text">
|
||||
<a name="text" val="S-x"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="Dialog plain 12"/>
|
||||
<a name="clabelcolor" val="#000000"/>
|
||||
</circuit>
|
||||
<circuit name="Observer">
|
||||
<a name="circuit" val="Observer"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="Dialog plain 12"/>
|
||||
<a name="clabelcolor" val="#000000"/>
|
||||
<wire from="(440,220)" to="(440,250)"/>
|
||||
<wire from="(400,250)" to="(440,250)"/>
|
||||
<wire from="(440,220)" to="(450,220)"/>
|
||||
<wire from="(400,210)" to="(450,210)"/>
|
||||
<wire from="(450,160)" to="(470,160)"/>
|
||||
<wire from="(450,180)" to="(470,180)"/>
|
||||
<wire from="(450,150)" to="(450,160)"/>
|
||||
<wire from="(430,170)" to="(470,170)"/>
|
||||
<wire from="(440,190)" to="(470,190)"/>
|
||||
<wire from="(470,200)" to="(490,200)"/>
|
||||
<comp lib="0" loc="(470,200)" name="Splitter">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="fanout" val="2"/>
|
||||
<a name="incoming" val="2"/>
|
||||
</comp>
|
||||
<comp lib="3" loc="(510,180)" name="Multiplexer">
|
||||
<a name="select" val="2"/>
|
||||
<a name="width" val="4"/>
|
||||
<a name="enable" val="false"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(510,180)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="width" val="4"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(400,250)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="High"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(400,210)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="Low"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(450,150)" name="Constant">
|
||||
<a name="width" val="4"/>
|
||||
<a name="value" val="0xa"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(428,132)" name="Text">
|
||||
<a name="text" val="00-A 01-C 10-D 11-G"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(430,170)" name="Constant">
|
||||
<a name="width" val="4"/>
|
||||
<a name="value" val="0xb"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(450,180)" name="Constant">
|
||||
<a name="width" val="4"/>
|
||||
<a name="value" val="0xc"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(440,190)" name="Constant">
|
||||
<a name="width" val="4"/>
|
||||
<a name="value" val="0xd"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
<circuit name="T10-Final">
|
||||
<a name="circuit" val="T10-Final"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="Dialog plain 12"/>
|
||||
<a name="clabelcolor" val="#000000"/>
|
||||
<wire from="(620,220)" to="(670,220)"/>
|
||||
<wire from="(770,130)" to="(770,170)"/>
|
||||
<wire from="(1030,340)" to="(1050,340)"/>
|
||||
<wire from="(980,330)" to="(1000,330)"/>
|
||||
<wire from="(790,150)" to="(790,190)"/>
|
||||
<wire from="(830,230)" to="(980,230)"/>
|
||||
<wire from="(310,80)" to="(450,80)"/>
|
||||
<wire from="(700,170)" to="(770,170)"/>
|
||||
<wire from="(700,370)" to="(770,370)"/>
|
||||
<wire from="(790,150)" to="(800,150)"/>
|
||||
<wire from="(990,270)" to="(990,320)"/>
|
||||
<wire from="(790,190)" to="(790,240)"/>
|
||||
<wire from="(770,220)" to="(770,230)"/>
|
||||
<wire from="(590,310)" to="(590,380)"/>
|
||||
<wire from="(310,490)" to="(1060,490)"/>
|
||||
<wire from="(1030,110)" to="(1140,110)"/>
|
||||
<wire from="(790,240)" to="(790,280)"/>
|
||||
<wire from="(220,80)" to="(310,80)"/>
|
||||
<wire from="(450,180)" to="(450,480)"/>
|
||||
<wire from="(830,270)" to="(990,270)"/>
|
||||
<wire from="(970,120)" to="(1000,120)"/>
|
||||
<wire from="(970,360)" to="(1000,360)"/>
|
||||
<wire from="(450,480)" to="(1050,480)"/>
|
||||
<wire from="(310,80)" to="(310,140)"/>
|
||||
<wire from="(590,380)" to="(670,380)"/>
|
||||
<wire from="(990,320)" to="(1000,320)"/>
|
||||
<wire from="(790,240)" to="(800,240)"/>
|
||||
<wire from="(620,360)" to="(670,360)"/>
|
||||
<wire from="(770,230)" to="(770,260)"/>
|
||||
<wire from="(960,110)" to="(1000,110)"/>
|
||||
<wire from="(770,130)" to="(800,130)"/>
|
||||
<wire from="(770,170)" to="(800,170)"/>
|
||||
<wire from="(980,230)" to="(980,330)"/>
|
||||
<wire from="(700,230)" to="(770,230)"/>
|
||||
<wire from="(590,310)" to="(670,310)"/>
|
||||
<wire from="(1050,340)" to="(1050,480)"/>
|
||||
<wire from="(770,220)" to="(800,220)"/>
|
||||
<wire from="(770,260)" to="(800,260)"/>
|
||||
<wire from="(310,180)" to="(310,490)"/>
|
||||
<wire from="(450,80)" to="(450,140)"/>
|
||||
<wire from="(510,140)" to="(590,140)"/>
|
||||
<wire from="(370,140)" to="(430,140)"/>
|
||||
<wire from="(790,40)" to="(790,150)"/>
|
||||
<wire from="(220,40)" to="(790,40)"/>
|
||||
<wire from="(620,160)" to="(660,160)"/>
|
||||
<wire from="(620,160)" to="(620,220)"/>
|
||||
<wire from="(620,290)" to="(660,290)"/>
|
||||
<wire from="(620,290)" to="(620,360)"/>
|
||||
<wire from="(430,220)" to="(620,220)"/>
|
||||
<wire from="(430,140)" to="(430,220)"/>
|
||||
<wire from="(620,220)" to="(620,290)"/>
|
||||
<wire from="(590,180)" to="(660,180)"/>
|
||||
<wire from="(590,140)" to="(590,180)"/>
|
||||
<wire from="(590,240)" to="(660,240)"/>
|
||||
<wire from="(590,180)" to="(590,240)"/>
|
||||
<wire from="(590,240)" to="(590,310)"/>
|
||||
<wire from="(700,300)" to="(800,300)"/>
|
||||
<wire from="(790,280)" to="(790,320)"/>
|
||||
<wire from="(830,310)" to="(970,310)"/>
|
||||
<wire from="(970,120)" to="(970,310)"/>
|
||||
<wire from="(970,310)" to="(970,360)"/>
|
||||
<wire from="(790,370)" to="(790,410)"/>
|
||||
<wire from="(790,370)" to="(800,370)"/>
|
||||
<wire from="(790,320)" to="(790,370)"/>
|
||||
<wire from="(770,390)" to="(800,390)"/>
|
||||
<wire from="(770,370)" to="(770,390)"/>
|
||||
<wire from="(770,350)" to="(800,350)"/>
|
||||
<wire from="(770,350)" to="(770,370)"/>
|
||||
<wire from="(830,360)" to="(950,360)"/>
|
||||
<wire from="(830,400)" to="(960,400)"/>
|
||||
<wire from="(830,140)" to="(950,140)"/>
|
||||
<wire from="(950,100)" to="(950,140)"/>
|
||||
<wire from="(950,100)" to="(1000,100)"/>
|
||||
<wire from="(1050,190)" to="(1060,190)"/>
|
||||
<wire from="(1060,190)" to="(1060,490)"/>
|
||||
<wire from="(830,180)" to="(1020,180)"/>
|
||||
<wire from="(960,190)" to="(1020,190)"/>
|
||||
<wire from="(960,190)" to="(960,400)"/>
|
||||
<wire from="(960,110)" to="(960,190)"/>
|
||||
<wire from="(980,200)" to="(1020,200)"/>
|
||||
<wire from="(980,200)" to="(980,230)"/>
|
||||
<wire from="(950,350)" to="(1000,350)"/>
|
||||
<wire from="(950,350)" to="(950,360)"/>
|
||||
<comp lib="1" loc="(700,370)" name="AND Gate">
|
||||
<a name="label" val="G?"/>
|
||||
</comp>
|
||||
<comp lib="7" loc="(403,67)" name="Text">
|
||||
<a name="text" val="(H)(L)=>00-A 01-C 10-D 11-G"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(1030,110)" name="OR Gate">
|
||||
<a name="inputs" val="3"/>
|
||||
<a name="label" val="O"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(370,140)" name="D Flip-Flop">
|
||||
<a name="trigger" val="falling"/>
|
||||
<a name="label" val="L"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,270)" name="AND Gate">
|
||||
<a name="label" val="C0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,180)" name="AND Gate">
|
||||
<a name="label" val="A0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(510,140)" name="D Flip-Flop">
|
||||
<a name="trigger" val="falling"/>
|
||||
<a name="label" val="H"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(1050,190)" name="OR Gate">
|
||||
<a name="inputs" val="3"/>
|
||||
<a name="label" val="L"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,230)" name="AND Gate">
|
||||
<a name="label" val="C1"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(1140,110)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="out"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(220,80)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="CLK"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(700,170)" name="AND Gate">
|
||||
<a name="label" val="A?"/>
|
||||
<a name="negate0" val="true"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(700,300)" name="AND Gate">
|
||||
<a name="label" val="D?"/>
|
||||
<a name="negate0" val="true"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(220,40)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="x"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,400)" name="AND Gate">
|
||||
<a name="label" val="G0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,360)" name="AND Gate">
|
||||
<a name="label" val="G1"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(1030,340)" name="OR Gate">
|
||||
<a name="inputs" val="4"/>
|
||||
<a name="label" val="H"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(700,230)" name="AND Gate">
|
||||
<a name="label" val="C?"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,310)" name="AND Gate">
|
||||
<a name="label" val="D0"/>
|
||||
<a name="negate1" val="true"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(830,140)" name="AND Gate">
|
||||
<a name="label" val="A1"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
Loading…
Add table
Reference in a new issue