| { |
| "version": 1, |
| "author": "Uri Shaked", |
| "editor": "wokwi", |
| "parts": [ |
| { |
| "type": "wokwi-dip-switch-8", |
| "id": "sw1", |
| "top": -179.56, |
| "left": -102.9, |
| "rotate": 90, |
| "attrs": {} |
| }, |
| { |
| "type": "wokwi-clock-generator", |
| "id": "clock1", |
| "top": -278.4, |
| "left": -134.4, |
| "attrs": {} |
| }, |
| { "type": "wokwi-gnd", "id": "pwr2", "top": -76.8, "left": 498.6, "attrs": {} }, |
| { "type": "wokwi-vcc", "id": "pwr1", "top": -229.64, "left": -115.2, "attrs": {} }, |
| { |
| "type": "chip-input-8-pins", |
| "id": "chip1", |
| "top": -190.98, |
| "left": -4.8, |
| "attrs": { "verilogRole": "input" } |
| }, |
| { |
| "type": "chip-output-8-pins", |
| "id": "chip2", |
| "top": -190.98, |
| "left": 292.8, |
| "attrs": { "verilogRole": "output" } |
| }, |
| { |
| "type": "wokwi-7segment", |
| "id": "sevseg1", |
| "top": -183.24, |
| "left": 485.08, |
| "attrs": { "common": "cathode" } |
| }, |
| { "type": "wokwi-slide-switch", "id": "sw2", "top": -302.8, "left": -35.3, "attrs": {} }, |
| { |
| "type": "wokwi-pushbutton", |
| "id": "btn1", |
| "top": -354.6, |
| "left": -146, |
| "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": 81.65, "left": 28.64, "attrs": {} }, |
| { "type": "wokwi-gate-or-2", "id": "gate2", "top": 76.8, "left": 144, "attrs": {} }, |
| { "type": "wokwi-gate-xor-2", "id": "gate3", "top": -17.81, "left": 27.11, "attrs": {} }, |
| { "type": "wokwi-gate-nand-2", "id": "gate4", "top": 32.18, "left": 253.44, "attrs": {} }, |
| { "type": "wokwi-gate-not", "id": "gate5", "top": 28.8, "left": 144, "attrs": {} }, |
| { "type": "wokwi-gate-buffer", "id": "gate6", "top": 28.8, "left": 28.8, "attrs": {} }, |
| { "type": "wokwi-mux-2", "id": "mux1", "top": 80.18, "left": -89.78, "attrs": {} }, |
| { "type": "wokwi-flip-flop-d", "id": "flipflop1", "top": 81.03, "left": 253.67, "attrs": {} }, |
| { "type": "wokwi-vcc", "id": "pwr4", "top": -28.04, "left": 163.2, "attrs": {} }, |
| { "type": "wokwi-gnd", "id": "pwr5", "top": -28.8, "left": 201, "attrs": {} }, |
| { |
| "type": "wokwi-flip-flop-dsr", |
| "id": "flipflop2", |
| "top": -230.4, |
| "left": 153.6, |
| "attrs": {} |
| }, |
| { "type": "wokwi-dip-switch-8", "id": "sw3", "top": -18.34, "left": -94.97, "attrs": {} }, |
| { |
| "type": "wokwi-led", |
| "id": "led1", |
| "top": -74.64, |
| "left": 450.29, |
| "attrs": { "color": "red" } |
| }, |
| { "type": "wokwi-gnd", "id": "pwr6", "top": -33.02, "left": 444.44, "attrs": {} }, |
| { "type": "wokwi-gate-not", "id": "gate7", "top": -94.89, "left": 172.23, "attrs": {} }, |
| { |
| "type": "wokwi-led", |
| "id": "led2", |
| "top": -23.74, |
| "left": 475.04, |
| "attrs": { "color": "red" } |
| }, |
| { "type": "wokwi-gnd", "id": "pwr7", "top": 17.88, "left": 469.19, "attrs": {} }, |
| { "type": "wokwi-gate-buffer", "id": "gate8", "top": -119.83, "left": 139, "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" ] ], |
| [ "chip2:OUT5", "chip1:IN5", "green", [ "h0" ] ], |
| [ "chip1:IN6", "chip2:OUT6", "green", [ "h0" ] ], |
| [ "chip1:IN7", "chip2:OUT7", "green", [ "v0" ] ], |
| [ "chip1:EXTIN1", "sw1:2b", "violet", [ "h0" ] ], |
| [ "sw1:3b", "chip1:EXTIN2", "violet", [ "h0" ] ], |
| [ "chip1:EXTIN3", "sw1:4b", "violet", [ "h0" ] ], |
| [ "chip1:EXTIN4", "sw1:5b", "violet", [ "h0" ] ], |
| [ "sw1:6b", "chip1:EXTIN5", "violet", [ "h0" ] ], |
| [ "sw1:7b", "chip1:EXTIN6", "violet", [ "h0" ] ], |
| [ "sw1:8b", "chip1:EXTIN7", "violet", [ "v0" ] ], |
| [ "chip2:EXTOUT0", "sevseg1:A", "green", [ "h21.01", "v-28.8", "h96" ] ], |
| [ "chip2:EXTOUT1", "sevseg1:B", "green", [ "h11.41", "v-48", "h115.2", "v38.4" ] ], |
| [ |
| "chip2:EXTOUT2", |
| "sevseg1:C", |
| "green", |
| [ "h30.61", "v-38.4", "h115.2", "v105.6", "h-28.8" ] |
| ], |
| [ "chip2:EXTOUT3", "sevseg1:D", "green", [ "h49.81", "v57.6", "h48" ] ], |
| [ "sevseg1:E", "chip2:EXTOUT4", "green", [ "v9.6", "h-48", "v-38.4" ] ], |
| [ "chip2:EXTOUT5", "sevseg1:F", "green", [ "h69.01", "v-57.6", "h28.8" ] ], |
| [ "chip2:EXTOUT6", "sevseg1:G", "green", [ "h78.61", "v-57.6" ] ], |
| [ "pwr2:GND", "sevseg1:COM.1", "black", [ "v0" ] ], |
| [ "chip1:EXTIN0", "sw2:2", "green", [ "h0", "v-38.4", "h-19.2" ] ], |
| [ "sw2:1", "clock1:CLK", "green", [ "v0" ] ], |
| [ "sw2:3", "sw1:1b", "violet", [ "v0" ] ], |
| [ "btn1:2.r", "sw2:3", "orange", [ "h127", "v53.8" ] ], |
| [ "pwr3:VCC", "btn1:1.r", "red", [ "v0" ] ], |
| [ "flipflop2:CLK", "chip1:IN2", "green", [ "h0", "v28.8" ] ], |
| [ "flipflop2:D", "chip1:IN1", "green", [ "h-9.6", "v38.4" ] ], |
| [ "flipflop2:NOTQ", "chip2:OUT3", "green", [ "h19.2", "v38.4" ] ], |
| [ "flipflop2:Q", "chip2:OUT2", "green", [ "v0", "h28.8", "v48" ] ], |
| [ "chip1:IN3", "flipflop2:S", "green", [ "h59.41", "v-76.8" ] ], |
| [ "chip1:IN4", "flipflop2:R", "green", [ "h0" ] ], |
| [ "sw3:1b", "chip1:EXTIN8", "violet", [ "v0" ] ], |
| [ "sw3:2b", "chip1:EXTIN9", "violet", [ "v0" ] ], |
| [ "sw3:3b", "chip1:EXTIN10", "violet", [ "v0" ] ], |
| [ "sw3:4b", "chip1:EXTIN11", "violet", [ "v0" ] ], |
| [ "sw3:1a", "sw1:8a", "red", [ "v-1.12", "h-16.29", "v-113.07" ] ], |
| [ "sw3:2a", "sw3:1a", "red", [ "v0" ] ], |
| [ "sw3:3a", "sw3:2a", "red", [ "v0" ] ], |
| [ "sw3:4a", "sw3:3a", "red", [ "v0" ] ], |
| [ "chip2:EXTOUT7", "sevseg1:DP", "green", [ "h33.07", "v25.92", "h93.68" ] ], |
| [ "pwr6:GND", "led1:C", "black", [ "v0" ] ], |
| [ "chip2:EXTOUT11", "led1:A", "green", [ "v1.33", "h85.99", "v43.72" ] ], |
| [ "pwr7:GND", "led2:C", "black", [ "v0" ] ], |
| [ |
| "led2:A", |
| "chip2:EXTOUT8", |
| "green", |
| [ "v-2.33", "h9.03", "v-48.01", "h-15.32", "v-50.57", "h-66.4", "v-22.99" ] |
| ], |
| [ "sw3:5b", "chip1:EXTIN12", "violet", [ "v-50.12", "h-0.77" ] ], |
| [ "sw3:6b", "chip1:EXTIN13", "violet", [ "v0" ] ], |
| [ "sw3:7b", "chip1:EXTIN14", "violet", [ "v0" ] ], |
| [ "sw3:8b", "chip1:EXTIN15", "violet", [ "h0.25", "v-19.66" ] ], |
| [ "sw3:4a", "sw3:5a", "red", [ "v0" ] ], |
| [ "sw3:5a", "sw3:6a", "red", [ "v0" ] ], |
| [ "sw3:6a", "sw3:7a", "red", [ "v0" ] ], |
| [ "sw3:7a", "sw3:8a", "red", [ "v0" ] ], |
| [ "gate7:OUT", "chip2:OUT11", "green", [ "v0" ] ], |
| [ "gate7:IN", "chip1:IN0", "green", [ "v-0.73", "h-43.2", "v-107.41" ] ], |
| [ "chip1:IN15", "gate8:IN", "green", [ "v-0.3", "h33.1" ] ], |
| [ "gate8:OUT", "chip2:OUT8", "green", [ "v0" ] ] |
| ] |
| } |