{
"version": 1,
"author": "Uri Shaked",
"editor": "wokwi",
"parts": [
{
"type": "wokwi-dip-switch-8",
"id": "sw1",
"top": -457.9,
"left": -174.3,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-clock-generator",
"id": "clock1",
"top": -278.4,
"left": -134.4,
"attrs": {}
},
{ "type": "wokwi-gnd", "id": "pwr2", "top": 28.8, "left": 1602.6, "attrs": {} },
{ "type": "wokwi-vcc", "id": "pwr1", "top": -509.14, "left": -186.6, "attrs": {} },
{
"type": "board-tt-block-input-8",
"id": "chip1",
"top": -190.98,
"left": -4.8,
"attrs": { "verilogRole": "input" }
},
{
"type": "board-tt-block-output",
"id": "chip2",
"top": -180.13,
"left": 1233.6,
"attrs": { "verilogRole": "output" }
},
{
"type": "wokwi-slide-switch",
"id": "sw2",
"top": -302.8,
"left": -35.3,
"attrs": { "value": "1" }
},
{
"type": "wokwi-pushbutton",
"id": "btn1",
"top": -358.6,
"left": -144,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{ "type": "wokwi-vcc", "id": "pwr3", "top": -392.84, "left": -86.4, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate1", "top": 19.2, "left": 76.8, "attrs": {} },
{ "type": "wokwi-gate-or-2", "id": "gate2", "top": 124.8, "left": 307.2, "attrs": {} },
{ "type": "wokwi-gate-xor-2", "id": "gate3", "top": 19.2, "left": 192, "attrs": {} },
{ "type": "wokwi-gate-nand-2", "id": "gate4", "top": 76.8, "left": 76.8, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate5", "top": 76.8, "left": 307.2, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate6", "top": 76.8, "left": 192, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux1", "top": 124.8, "left": 76.8, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop1", "top": 124.8, "left": 192, "attrs": {} },
{ "type": "wokwi-vcc", "id": "pwr4", "top": 19.96, "left": 326.4, "attrs": {} },
{ "type": "wokwi-gnd", "id": "pwr5", "top": 19.2, "left": 364.2, "attrs": {} },
{
"type": "wokwi-led",
"id": "led1",
"top": -117.55,
"left": 1559.4,
"attrs": { "color": "white", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led2",
"top": -203.95,
"left": 1530.6,
"attrs": { "color": "red", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led3",
"top": -261.55,
"left": 1559.4,
"attrs": { "color": "green", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led4",
"top": -203.95,
"left": 1588.2,
"attrs": { "color": "orange", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led5",
"top": -50.35,
"left": 1559.4,
"attrs": { "color": "yellow", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led6",
"top": -117.55,
"left": 1607.4,
"attrs": { "color": "yellow", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led7",
"top": -117.55,
"left": 1511.4,
"attrs": { "color": "yellow", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led8",
"top": -50.35,
"left": 1463.4,
"attrs": { "color": "white", "flip": "1" }
},
{
"type": "wokwi-led",
"id": "led9",
"top": -299.95,
"left": 1482.6,
"attrs": { "color": "white", "flip": "1" }
},
{
"type": "wokwi-pushbutton",
"id": "btn2",
"top": -233.8,
"left": -105.6,
"attrs": { "color": "blue", "label": "Step", "bounce": "0" }
},
{ "type": "wokwi-vcc", "id": "pwr6", "top": -258.44, "left": -48, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate7", "top": -163.2, "left": 1056, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate9", "top": -201.6, "left": 988.8, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate8", "top": -153.6, "left": 960, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate11", "top": -115.2, "left": 1075.2, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate10", "top": -76.8, "left": 729.6, "attrs": {} },
{ "type": "wokwi-gate-or-2", "id": "gate12", "top": -48, "left": 998.4, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate14", "top": -384, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate16", "top": -393.6, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate13", "top": -403.2, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate20", "top": -364.8, "left": 844.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate21", "top": -326.4, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate22", "top": -336, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate24", "top": -345.6, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate28", "top": -307.2, "left": 844.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate29", "top": -268.8, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate30", "top": -278.4, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate32", "top": -288, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate36", "top": -249.6, "left": 844.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate53", "top": -556.8, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate54", "top": -566.4, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate56", "top": -576, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate60", "top": -537.6, "left": 844.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate61", "top": -614.4, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate62", "top": -624, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate64", "top": -633.6, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate68", "top": -595.2, "left": 844.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate69", "top": -672, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate70", "top": -681.6, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-not", "id": "gate72", "top": -691.2, "left": 153.6, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate76", "top": -662.4, "left": 844.8, "attrs": {} },
{
"type": "wokwi-pushbutton",
"id": "btn3",
"top": -214.6,
"left": -182.4,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{
"type": "wokwi-pushbutton",
"id": "btn4",
"top": -214.6,
"left": -268.8,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{ "type": "wokwi-vcc", "id": "pwr7", "top": -287.24, "left": -201.6, "attrs": {} },
{
"type": "wokwi-pushbutton",
"id": "btn5",
"top": -137.8,
"left": -297.6,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{
"type": "wokwi-pushbutton",
"id": "btn6",
"top": -137.8,
"left": -211.2,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{
"type": "wokwi-pushbutton",
"id": "btn7",
"top": -137.8,
"left": -124.8,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{
"type": "wokwi-pushbutton",
"id": "btn8",
"top": -3.4,
"left": -115.2,
"attrs": { "color": "grey", "label": "Step", "bounce": "0" }
},
{ "type": "wokwi-flip-flop-d", "id": "flipflop2", "top": -777.6, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop3", "top": -768, "left": 364.8, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate15", "top": -777.6, "left": 441.6, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux2", "top": -777.6, "left": 528, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate17", "top": -777.6, "left": 595.2, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop4", "top": -768, "left": 700.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate18", "top": -739.2, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop5", "top": -700.8, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop6", "top": -691.2, "left": 364.8, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate19", "top": -700.8, "left": 441.6, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux3", "top": -700.8, "left": 528, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate23", "top": -700.8, "left": 595.2, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop7", "top": -691.2, "left": 700.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate25", "top": -662.4, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop8", "top": -624, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop9", "top": -614.4, "left": 364.8, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate26", "top": -624, "left": 441.6, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux4", "top": -624, "left": 528, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate27", "top": -624, "left": 595.2, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop10", "top": -614.4, "left": 700.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate31", "top": -585.6, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop17", "top": -393.6, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop18", "top": -384, "left": 364.8, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate43", "top": -393.6, "left": 441.6, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux7", "top": -393.6, "left": 528, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate47", "top": -393.6, "left": 595.2, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop19", "top": -384, "left": 700.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate49", "top": -355.2, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop20", "top": -316.8, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop21", "top": -307.2, "left": 364.8, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate50", "top": -316.8, "left": 441.6, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux8", "top": -316.8, "left": 528, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate51", "top": -316.8, "left": 595.2, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop22", "top": -307.2, "left": 700.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate55", "top": -278.4, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop23", "top": -240, "left": 288, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop24", "top": -230.4, "left": 364.8, "attrs": {} },
{ "type": "wokwi-gate-and-2", "id": "gate57", "top": -240, "left": 441.6, "attrs": {} },
{ "type": "wokwi-mux-2", "id": "mux9", "top": -240, "left": 528, "attrs": {} },
{ "type": "wokwi-gate-or-2", "id": "gate58", "top": -240, "left": 595.2, "attrs": {} },
{ "type": "wokwi-flip-flop-d", "id": "flipflop25", "top": -230.4, "left": 700.8, "attrs": {} },
{ "type": "wokwi-gate-buffer", "id": "gate59", "top": -201.6, "left": 288, "attrs": {} }
],
"connections": [
[ "pwr1:VCC", "sw1:8a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:7a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:6a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:5a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:4a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:1a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:2a", "red", [ "v0" ] ],
[ "pwr1:VCC", "sw1:3a", "red", [ "v0" ] ],
[ "sw2:1", "clock1:CLK", "green", [ "v0" ] ],
[ "btn1:2.r", "sw2:3", "orange", [ "h90.6", "v49.8" ] ],
[ "pwr3:VCC", "btn1:1.r", "red", [ "v0" ] ],
[ "pwr2:GND", "led4:C", "black", [ "v0" ] ],
[ "pwr2:GND", "led5:C", "black", [ "v0", "h-28.4" ] ],
[ "pwr2:GND", "led8:C", "black", [ "h-124.8", "v-37.15" ] ],
[ "pwr2:GND", "led6:C", "black", [ "v-86.4", "h19.6" ] ],
[ "pwr2:GND", "led1:C", "black", [ "v-86.4", "h-28.4" ] ],
[ "pwr2:GND", "led7:C", "black", [ "v-86.4", "h-76.4" ] ],
[ "pwr2:GND", "led2:C", "black", [ "h-19.2", "v-163.2", "h-38" ] ],
[ "pwr2:GND", "led3:C", "black", [ "h-19.2", "v-230.4", "h-9.2" ] ],
[ "pwr2:GND", "led9:C", "black", [ "h-19.2", "v-230.4", "h-86" ] ],
[ "led3:A", "chip2:EXTOUT0", "green", [ "v9.6", "h-57.6", "v38.4" ] ],
[ "led4:A", "chip2:EXTOUT1", "orange", [ "v37.15", "h-96", "v-19.2" ] ],
[ "led2:A", "chip2:EXTOUT2", "red", [ "v19.2" ] ],
[ "chip2:EXTOUT3", "led7:A", "yellow", [ "h155.41", "v57.6", "h36.59" ] ],
[ "led6:A", "chip2:EXTOUT3", "yellow", [ "v9.6", "h-134.4", "v-58.85" ] ],
[ "led5:A", "chip2:EXTOUT3", "yellow", [ "v9.6", "h-48", "v-67.2", "h-153.6", "v-58.85" ] ],
[ "led1:A", "chip2:EXTOUT4", "purple", [ "v28.8", "h-96", "v-68.45" ] ],
[ "led8:A", "chip2:EXTOUT5", "white", [ "v9.6", "h-9.6", "v-124.8" ] ],
[ "chip2:EXTOUT6", "led9:A", "gray", [ "h124.8", "v-67.2", "h38.4" ] ],
[ "chip1:EXTCLK", "sw2:2", "green", [ "h0" ] ],
[ "chip1:EXTRST_N", "btn2:2.r", "violet", [ "h-28.8", "v-18.15" ] ],
[ "btn2:1.r", "pwr6:VCC", "magenta", [ "v0" ] ],
[ "gate7:OUT", "chip2:OUT1", "orange", [ "v0" ] ],
[ "gate9:OUT", "chip2:OUT0", "green", [ "h144", "v28.8" ] ],
[ "chip2:OUT2", "gate11:OUT", "red", [ "h-57.6", "v38.4" ] ],
[ "chip2:OUT4", "gate10:OUT", "purple", [ "h-38.4", "v57.6" ] ],
[ "chip2:OUT5", "gate12:OUT", "white", [ "h-28.8", "v76.8" ] ],
[ "gate10:OUT", "gate12:A", "purple", [ "v0", "h163.2", "v19.2" ] ],
[ "chip1:RST_N", "gate72:IN", "blue", [ "h19.2", "v-517.15" ] ],
[ "chip1:RST_N", "gate64:IN", "blue", [ "h19.2", "v-459.55" ] ],
[ "chip1:RST_N", "gate56:IN", "blue", [ "h19.2", "v-401.95" ] ],
[ "chip1:RST_N", "gate13:IN", "blue", [ "h19.2", "v-229.15" ] ],
[ "chip1:RST_N", "gate24:IN", "blue", [ "h19.2", "v-171.55" ] ],
[ "chip1:RST_N", "gate32:IN", "blue", [ "h19.2", "v-113.95" ] ],
[ "chip1:CLK", "gate69:IN", "gray", [ "v1.25", "h9.6", "v-489.6" ] ],
[ "gate61:IN", "chip1:CLK", "gray", [ "v0", "h-48", "v432" ] ],
[ "gate53:IN", "chip1:CLK", "gray", [ "v0", "h-48", "v374.4" ] ],
[ "gate14:IN", "chip1:CLK", "gray", [ "v0", "h-48", "v201.6" ] ],
[ "chip1:CLK", "gate21:IN", "gray", [ "v1.25", "h9.6", "v-144" ] ],
[ "gate29:IN", "chip1:CLK", "gray", [ "v0", "h-48", "v86.4" ] ],
[ "gate9:A", "gate76:OUT", "#8f4814", [ "h0", "v-441.6" ] ],
[ "gate7:A", "gate76:OUT", "#8f4814", [ "h-48", "v-480" ] ],
[ "gate11:IN", "gate76:OUT", "#8f4814", [ "v0" ] ],
[ "gate8:OUT", "gate7:B", "orange", [ "v0" ] ],
[ "gate9:B", "gate68:OUT", "orange", [ "h-28.8", "v-403.2" ] ],
[ "gate8:IN", "gate68:OUT", "orange", [ "v0" ] ],
[ "gate60:OUT", "gate12:B", "white", [ "v0", "h38.4", "v499.2" ] ],
[ "gate70:IN", "chip1:IN0", "#8f4814", [ "v0", "h-28.8", "v518.4" ] ],
[ "gate62:IN", "chip1:IN1", "orange", [ "v0", "h-19.2", "v470.4" ] ],
[ "gate54:IN", "chip1:IN2", "white", [ "v0", "h-9.6", "v422.4" ] ],
[ "gate10:IN", "gate20:OUT", "purple", [ "v-38.4", "h316.8", "v-230.4", "h-105.6" ] ],
[ "gate16:IN", "chip1:IN5", "purple", [ "v0", "h9.6", "v278.4" ] ],
[ "chip2:OUT3", "gate28:OUT", "gold", [ "h-48", "v57.6", "h-240", "v-220.8" ] ],
[ "gate22:IN", "chip1:IN6", "gold", [ "v0", "h19.2", "v230.4" ] ],
[ "gate30:IN", "chip1:IN7", "green", [ "v0", "h28.8", "v182.4" ] ],
[ "gate36:OUT", "chip2:OUT6", "green", [ "v230.4", "h278.4", "v-96" ] ],
[ "btn4:1.r", "pwr7:VCC", "magenta", [ "h9.8", "v-57.6" ] ],
[ "btn3:1.r", "pwr7:VCC", "magenta", [ "v-28.8", "h-76.6" ] ],
[ "chip1:EXTIN0", "btn4:2.r", "#8f4814", [ "h-192", "v-37.35" ] ],
[ "chip1:EXTIN1", "btn3:2.r", "orange", [ "h-105.6", "v-46.95" ] ],
[ "chip1:EXTIN7", "btn7:2.r", "green", [ "h-48", "v-27.75" ] ],
[ "chip1:EXTIN6", "btn6:2.r", "gold", [ "h-134.4", "v-18.15" ] ],
[ "chip1:EXTIN5", "btn5:2.r", "purple", [ "h-19.2", "v39.65", "h-201.6", "v-48.2" ] ],
[ "btn4:1.r", "btn5:1.r", "magenta", [ "v0" ] ],
[ "btn3:1.r", "btn6:1.r", "magenta", [ "v67.2", "h-28.8" ] ],
[ "btn7:1.r", "pwr7:VCC", "magenta", [ "v-38.4", "h-57.4", "v-67.2", "h-76.8" ] ],
[ "chip1:EXTIN2", "btn8:2.r", "white", [ "h-9.6", "v154.85" ] ],
[ "btn8:1.r", "btn7:1.r", "magenta", [ "v0", "h19.4", "v-134.4" ] ],
[ "flipflop2:Q", "flipflop3:D", "green", [ "v0" ] ],
[ "flipflop3:Q", "gate15:B", "green", [ "v0" ] ],
[ "gate15:OUT", "mux2:SEL", "green", [ "v0" ] ],
[ "gate17:B", "mux2:OUT", "green", [ "h0" ] ],
[ "gate17:OUT", "flipflop4:D", "green", [ "v0" ] ],
[ "gate18:OUT", "flipflop2:CLK", "green", [ "v0" ] ],
[ "gate18:OUT", "flipflop3:CLK", "green", [ "v0" ] ],
[ "flipflop4:CLK", "gate18:OUT", "green", [ "h-96", "v19.2" ] ],
[ "mux2:B", "flipflop4:NOTQ", "green", [ "h0", "v38.4", "h268.8" ] ],
[ "flipflop4:Q", "mux2:A", "green", [ "v-19.2", "h-259.2" ] ],
[ "flipflop5:Q", "flipflop6:D", "green", [ "v0" ] ],
[ "flipflop6:Q", "gate19:B", "green", [ "v0" ] ],
[ "gate19:OUT", "mux3:SEL", "green", [ "v0" ] ],
[ "gate23:B", "mux3:OUT", "green", [ "h0" ] ],
[ "gate23:OUT", "flipflop7:D", "green", [ "v0" ] ],
[ "gate25:OUT", "flipflop5:CLK", "green", [ "v0" ] ],
[ "gate25:OUT", "flipflop6:CLK", "green", [ "v0" ] ],
[ "flipflop7:CLK", "gate25:OUT", "green", [ "h-96", "v19.2" ] ],
[ "mux3:B", "flipflop7:NOTQ", "green", [ "h0", "v38.4", "h268.8" ] ],
[ "flipflop7:Q", "mux3:A", "green", [ "v-19.2", "h-259.2" ] ],
[ "flipflop8:Q", "flipflop9:D", "green", [ "v0" ] ],
[ "flipflop9:Q", "gate26:B", "green", [ "v0" ] ],
[ "gate26:OUT", "mux4:SEL", "green", [ "v0" ] ],
[ "gate27:B", "mux4:OUT", "green", [ "h0" ] ],
[ "gate27:OUT", "flipflop10:D", "green", [ "v0" ] ],
[ "gate31:OUT", "flipflop8:CLK", "green", [ "v0" ] ],
[ "gate31:OUT", "flipflop9:CLK", "green", [ "v0" ] ],
[ "flipflop10:CLK", "gate31:OUT", "green", [ "h-96", "v19.2" ] ],
[ "mux4:B", "flipflop10:NOTQ", "green", [ "h0", "v38.4", "h268.8" ] ],
[ "flipflop10:Q", "mux4:A", "green", [ "v-19.2", "h-259.2" ] ],
[ "flipflop17:Q", "flipflop18:D", "green", [ "v0" ] ],
[ "flipflop18:Q", "gate43:B", "green", [ "v0" ] ],
[ "gate43:OUT", "mux7:SEL", "green", [ "v0" ] ],
[ "gate47:B", "mux7:OUT", "green", [ "h0" ] ],
[ "gate47:OUT", "flipflop19:D", "green", [ "v0" ] ],
[ "gate49:OUT", "flipflop17:CLK", "green", [ "v0" ] ],
[ "gate49:OUT", "flipflop18:CLK", "green", [ "v0" ] ],
[ "flipflop19:CLK", "gate49:OUT", "green", [ "h-96", "v19.2" ] ],
[ "mux7:B", "flipflop19:NOTQ", "green", [ "h0", "v38.4", "h268.8" ] ],
[ "flipflop19:Q", "mux7:A", "green", [ "v-19.2", "h-259.2" ] ],
[ "flipflop20:Q", "flipflop21:D", "green", [ "v0" ] ],
[ "flipflop21:Q", "gate50:B", "green", [ "v0" ] ],
[ "gate50:OUT", "mux8:SEL", "green", [ "v0" ] ],
[ "gate51:B", "mux8:OUT", "green", [ "h0" ] ],
[ "gate51:OUT", "flipflop22:D", "green", [ "v0" ] ],
[ "gate55:OUT", "flipflop20:CLK", "green", [ "v0" ] ],
[ "gate55:OUT", "flipflop21:CLK", "green", [ "v0" ] ],
[ "flipflop22:CLK", "gate55:OUT", "green", [ "h-96", "v19.2" ] ],
[ "mux8:B", "flipflop22:NOTQ", "green", [ "h0", "v38.4", "h268.8" ] ],
[ "flipflop22:Q", "mux8:A", "green", [ "v-19.2", "h-259.2" ] ],
[ "flipflop23:Q", "flipflop24:D", "green", [ "v0" ] ],
[ "flipflop24:Q", "gate57:B", "green", [ "v0" ] ],
[ "gate57:OUT", "mux9:SEL", "green", [ "v0" ] ],
[ "gate58:B", "mux9:OUT", "green", [ "h0" ] ],
[ "gate58:OUT", "flipflop25:D", "green", [ "v0" ] ],
[ "gate59:OUT", "flipflop23:CLK", "green", [ "v0" ] ],
[ "gate59:OUT", "flipflop24:CLK", "green", [ "v0" ] ],
[ "flipflop25:CLK", "gate59:OUT", "green", [ "h-96", "v19.2" ] ],
[ "mux9:B", "flipflop25:NOTQ", "green", [ "h0", "v38.4", "h268.8" ] ],
[ "flipflop25:Q", "mux9:A", "green", [ "v-19.2", "h-259.2" ] ],
[ "gate76:IN", "flipflop4:Q", "#8f4814", [ "v0" ] ],
[ "gate68:IN", "flipflop7:Q", "orange", [ "v0", "h-9.6", "v-105.6" ] ],
[ "gate60:IN", "flipflop10:Q", "white", [ "v0", "h-19.2", "v-86.4" ] ],
[ "gate20:IN", "flipflop19:Q", "purple", [ "v0" ] ],
[ "gate28:IN", "flipflop22:Q", "gold", [ "v0" ] ],
[ "gate36:IN", "flipflop25:Q", "green", [ "v0" ] ],
[ "flipflop2:Q", "gate15:A", "green", [ "v0" ] ],
[ "flipflop5:Q", "gate19:A", "green", [ "v0" ] ],
[ "flipflop8:Q", "gate26:A", "green", [ "v0" ] ],
[ "flipflop17:Q", "gate43:A", "green", [ "v0" ] ],
[ "flipflop20:Q", "gate50:A", "green", [ "v0" ] ],
[ "flipflop23:Q", "gate57:A", "green", [ "v0" ] ],
[ "gate72:OUT", "gate17:A", "blue", [ "v-115.2", "h345.6" ] ],
[ "flipflop2:D", "gate70:OUT", "#8f4814", [ "h-28.8", "v105.6" ] ],
[ "gate18:IN", "gate69:OUT", "gray", [ "v0", "h-19.2", "v67.2" ] ],
[ "gate64:OUT", "gate23:A", "blue", [ "v-28.8", "h9.6", "v-57.6", "h336" ] ],
[
"flipflop5:D",
"gate62:OUT",
"#8f4814",
[ "h-9.6", "v48", "h-9.6", "v9.6", "h-9.6", "v28.8" ]
],
[ "gate25:IN", "gate61:OUT", "gray", [ "v9.6", "h-9.6", "v9.6", "h-9.6", "v28.8" ] ],
[ "gate54:OUT", "flipflop8:D", "white", [ "v0", "h19.2", "v-38.4", "h9.6", "v-28.8" ] ],
[ "gate27:A", "gate56:OUT", "blue", [ "h-134.4", "v-9.6", "h-201.6", "v67.2" ] ],
[ "gate31:IN", "gate53:OUT", "gray", [ "v0", "h-9.6", "v28.8" ] ],
[ "gate13:OUT", "gate47:A", "blue", [ "v-9.6", "h345.6" ] ],
[ "gate16:OUT", "flipflop17:D", "purple", [ "v0", "h38.4" ] ],
[ "gate49:IN", "gate14:OUT", "gray", [ "v-19.2", "h-38.4" ] ],
[ "gate24:OUT", "gate51:A", "blue", [ "v0", "h345.6" ] ],
[ "gate22:OUT", "flipflop20:D", "gold", [ "v0", "h38.4" ] ],
[ "gate55:IN", "gate21:OUT", "gray", [ "v0", "h-9.6", "v-48" ] ],
[ "gate32:OUT", "gate58:A", "blue", [ "v0", "h19.2", "v19.2", "h326.4" ] ],
[ "gate30:OUT", "flipflop23:D", "green", [ "v0", "h9.6", "v28.8" ] ],
[ "gate59:IN", "gate29:OUT", "gray", [ "v0", "h-38.4" ] ],
[ "chip1:EXTIN4", "btn2:2.r", "blue", [ "h0" ] ],
[ "chip1:IN4", "gate32:IN", "blue", [ "h50.25", "v-161.78" ] ],
[ "gate24:IN", "gate32:IN", "blue", [ "v0", "h-9.6", "v57.6" ] ],
[ "gate24:IN", "gate13:IN", "blue", [ "v0", "h-38.4", "v-57.6" ] ],
[ "gate72:IN", "gate64:IN", "blue", [ "v0", "h-38.4", "v57.6" ] ],
[ "gate64:IN", "gate56:IN", "blue", [ "v0", "h-38.4", "v57.6" ] ],
[ "gate56:IN", "gate13:IN", "blue", [ "v0", "h-38.4", "v172.8" ] ],
[ "sw2:2", "chip1:EXTIN3", "gray", [ "v0" ] ],
[ "gate29:IN", "chip1:IN3", "gray", [ "v0", "h-38.4", "v134.4" ] ],
[ "gate21:IN", "chip1:IN3", "gray", [ "v0", "h-38.4", "v192" ] ],
[ "gate21:IN", "gate14:IN", "gray", [ "v0", "h-48", "v-57.6" ] ],
[ "gate53:IN", "gate61:IN", "gray", [ "v0", "h-48", "v-57.6" ] ],
[ "gate69:IN", "gate61:IN", "gray", [ "v0", "h-48", "v57.6" ] ],
[ "gate53:IN", "gate14:IN", "gray", [ "v0", "h-48", "v172.8" ] ]
],
"dependencies": {}
}
sw1:1a
sw1:2a
sw1:3a
sw1:4a
sw1:5a
sw1:6a
sw1:7a
sw1:8a
sw1:8b
sw1:7b
sw1:6b
sw1:5b
sw1:4b
sw1:3b
sw1:2b
sw1:1b
clock1:CLK
pwr2:GND
pwr1:VCC
chip1:EXTIN0
chip1:EXTIN1
chip1:EXTIN2
chip1:EXTIN3
chip1:EXTIN4
chip1:EXTIN5
chip1:EXTIN6
chip1:EXTIN7
chip1:IN0
chip1:IN1
chip1:IN2
chip1:IN3
chip1:IN4
chip1:IN5
chip1:IN6
chip1:IN7
chip2:OUT0
chip2:OUT1
chip2:OUT2
chip2:OUT3
chip2:OUT4
chip2:OUT5
chip2:OUT6
chip2:OUT7
chip2:EXTOUT0
chip2:EXTOUT1
chip2:EXTOUT2
chip2:EXTOUT3
chip2:EXTOUT4
chip2:EXTOUT5
chip2:EXTOUT6
chip2:EXTOUT7
sw2:1
sw2:2
sw2:3
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r
pwr3:VCC
gate1:A
gate1:B
gate1:OUT
gate2:A
gate2:B
gate2:OUT
gate3:A
gate3:B
gate3:OUT
gate4:A
gate4:B
gate4:OUT
gate5:IN
gate5:OUT
gate6:IN
gate6:OUT
mux1:A
mux1:B
mux1:SEL
mux1:OUT
flipflop1:D
flipflop1:CLK
flipflop1:Q
flipflop1:NOTQ
pwr4:VCC
pwr5:GND
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C
led4:A
led4:C
led5:A
led5:C
led6:A
led6:C
led7:A
led7:C
led8:A
led8:C
led9:A
led9:C
btn2:1.l
btn2:2.l
btn2:1.r
btn2:2.r
pwr6:VCC
gate7:A
gate7:B
gate7:OUT
gate9:A
gate9:B
gate9:OUT
gate8:IN
gate8:OUT
gate11:IN
gate11:OUT
gate10:IN
gate10:OUT
gate12:A
gate12:B
gate12:OUT
gate14:IN
gate14:OUT
gate16:IN
gate16:OUT
gate13:IN
gate13:OUT
gate20:IN
gate20:OUT
gate21:IN
gate21:OUT
gate22:IN
gate22:OUT
gate24:IN
gate24:OUT
gate28:IN
gate28:OUT
gate29:IN
gate29:OUT
gate30:IN
gate30:OUT
gate32:IN
gate32:OUT
gate36:IN
gate36:OUT
gate53:IN
gate53:OUT
gate54:IN
gate54:OUT
gate56:IN
gate56:OUT
gate60:IN
gate60:OUT
gate61:IN
gate61:OUT
gate62:IN
gate62:OUT
gate64:IN
gate64:OUT
gate68:IN
gate68:OUT
gate69:IN
gate69:OUT
gate70:IN
gate70:OUT
gate72:IN
gate72:OUT
gate76:IN
gate76:OUT
btn3:1.l
btn3:2.l
btn3:1.r
btn3:2.r
btn4:1.l
btn4:2.l
btn4:1.r
btn4:2.r
pwr7:VCC
btn5:1.l
btn5:2.l
btn5:1.r
btn5:2.r
btn6:1.l
btn6:2.l
btn6:1.r
btn6:2.r
btn7:1.l
btn7:2.l
btn7:1.r
btn7:2.r
btn8:1.l
btn8:2.l
btn8:1.r
btn8:2.r
flipflop2:D
flipflop2:CLK
flipflop2:Q
flipflop2:NOTQ
flipflop3:D
flipflop3:CLK
flipflop3:Q
flipflop3:NOTQ
gate15:A
gate15:B
gate15:OUT
mux2:A
mux2:B
mux2:SEL
mux2:OUT
gate17:A
gate17:B
gate17:OUT
flipflop4:D
flipflop4:CLK
flipflop4:Q
flipflop4:NOTQ
gate18:IN
gate18:OUT
flipflop5:D
flipflop5:CLK
flipflop5:Q
flipflop5:NOTQ
flipflop6:D
flipflop6:CLK
flipflop6:Q
flipflop6:NOTQ
gate19:A
gate19:B
gate19:OUT
mux3:A
mux3:B
mux3:SEL
mux3:OUT
gate23:A
gate23:B
gate23:OUT
flipflop7:D
flipflop7:CLK
flipflop7:Q
flipflop7:NOTQ
gate25:IN
gate25:OUT
flipflop8:D
flipflop8:CLK
flipflop8:Q
flipflop8:NOTQ
flipflop9:D
flipflop9:CLK
flipflop9:Q
flipflop9:NOTQ
gate26:A
gate26:B
gate26:OUT
mux4:A
mux4:B
mux4:SEL
mux4:OUT
gate27:A
gate27:B
gate27:OUT
flipflop10:D
flipflop10:CLK
flipflop10:Q
flipflop10:NOTQ
gate31:IN
gate31:OUT
flipflop17:D
flipflop17:CLK
flipflop17:Q
flipflop17:NOTQ
flipflop18:D
flipflop18:CLK
flipflop18:Q
flipflop18:NOTQ
gate43:A
gate43:B
gate43:OUT
mux7:A
mux7:B
mux7:SEL
mux7:OUT
gate47:A
gate47:B
gate47:OUT
flipflop19:D
flipflop19:CLK
flipflop19:Q
flipflop19:NOTQ
gate49:IN
gate49:OUT
flipflop20:D
flipflop20:CLK
flipflop20:Q
flipflop20:NOTQ
flipflop21:D
flipflop21:CLK
flipflop21:Q
flipflop21:NOTQ
gate50:A
gate50:B
gate50:OUT
mux8:A
mux8:B
mux8:SEL
mux8:OUT
gate51:A
gate51:B
gate51:OUT
flipflop22:D
flipflop22:CLK
flipflop22:Q
flipflop22:NOTQ
gate55:IN
gate55:OUT
flipflop23:D
flipflop23:CLK
flipflop23:Q
flipflop23:NOTQ
flipflop24:D
flipflop24:CLK
flipflop24:Q
flipflop24:NOTQ
gate57:A
gate57:B
gate57:OUT
mux9:A
mux9:B
mux9:SEL
mux9:OUT
gate58:A
gate58:B
gate58:OUT
flipflop25:D
flipflop25:CLK
flipflop25:Q
flipflop25:NOTQ
gate59:IN
gate59:OUT
ERC Warnings
flipflop2:CLK: Clock driven by combinatorial logic
flipflop3:CLK: Clock driven by combinatorial logic
flipflop4:CLK: Clock driven by combinatorial logic
flipflop5:CLK: Clock driven by combinatorial logic
flipflop6:CLK: Clock driven by combinatorial logic
flipflop7:CLK: Clock driven by combinatorial logic
flipflop10:CLK: Clock driven by combinatorial logic
flipflop8:CLK: Clock driven by combinatorial logic
flipflop9:CLK: Clock driven by combinatorial logic
flipflop17:CLK: Clock driven by combinatorial logic
8 additional warning(s) hidden