0 40.3,-190.746,656.365,-508.48 1 AA_LABEL 98,-244.5 LABEL_TEXT Register TEXT_HEIGHT 3 angle 0.0 2 AA_REGISTER4 112,-268.5 IN_04 IN_13 IN_22 IN_31 OUT_09 OUT_18 OUT_27 OUT_36 clock10 count_enable11 count_up12 load5 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 3 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 3 DD_KEYPAD_HEX 85.5,-274.5 OUT_04 OUT_13 OUT_22 OUT_31 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 6 4 BB_CLOCK 97,-295.5 CLK10 angle 0.0 HALF_CYCLE 5 5 AA_TOGGLE 85.5,-260 OUT_05 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 0 6 GE_LED_DISPLAY_4BIT 122,-268.5 IN_09 IN_18 IN_27 IN_36 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 3 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 7 AA_LABEL 98.5,-254.5 LABEL_TEXT When L=1 then load/write; write enable TEXT_HEIGHT 1 angle 0.0 8 AA_LABEL 115.5,-275 LABEL_TEXT R=1 is used to reset register content to 0 TEXT_HEIGHT 1 angle 0.0 9 AA_LABEL 99,-257.5 LABEL_TEXT When C=1 then count enabled; U=1 counts up TEXT_HEIGHT 1 angle 0.0 10 AA_TOGGLE 139,-260 OUT_011 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 11 AA_TOGGLE 139,-263 OUT_012 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 112 AA_LABEL 59,-271 LABEL_TEXT Keypad to input number TEXT_HEIGHT 2 angle 0.0 114 AA_LABEL 160.5,-269 LABEL_TEXT 4-bit display (displays 4 bit number in hex) TEXT_HEIGHT 2 angle 0.0 1 0 92.5,-271.5,92.5,-266.5 -271.5 2 -266.5 1 1 92.5,-266.5,108,-266.5 2 IN_3 92.5 0 2 90.5,-271.5,92.5,-271.5 3 OUT_3 92.5 0 2 0 93.5,-273.5,93.5,-267.5 -273.5 2 -267.5 1 1 93.5,-267.5,108,-267.5 2 IN_2 93.5 0 2 90.5,-273.5,93.5,-273.5 3 OUT_2 93.5 0 3 0 94,-275.5,94,-268.5 -275.5 2 -268.5 1 1 94,-268.5,108,-268.5 2 IN_1 94 0 2 90.5,-275.5,94,-275.5 3 OUT_1 94 0 4 0 95,-277.5,95,-269.5 -277.5 2 -269.5 1 1 95,-269.5,108,-269.5 2 IN_0 95 0 2 90.5,-277.5,95,-277.5 3 OUT_0 95 0 5 0 111,-263.5,111,-261.5 2 load -261.5 1 1 88,-261.5,111,-261.5 88 2 111 0 2 88,-261.5,88,-260 -261.5 1 -260 6 6 87.5,-260,88,-260 5 OUT_0 88 2 6 3 116,-266.5,119,-266.5 2 OUT_3 6 IN_3 7 3 116,-267.5,119,-267.5 2 OUT_2 6 IN_2 8 3 116,-268.5,119,-268.5 2 OUT_1 6 IN_1 9 3 116,-269.5,119,-269.5 2 OUT_0 6 IN_0 10 0 111,-295.5,111,-272.5 2 clock -295.5 1 1 101,-295.5,111,-295.5 4 CLK 111 0 11 0 112,-263.5,112,-260 2 count_enable -260 1 1 112,-260,137,-260 10 OUT_0 112 0 12 0 113,-263.5,113,-263 2 count_up -263 1 1 113,-263,137,-263 11 OUT_0 113 0 263.532,379.455,1535.98,-276.808 12 AE_MUX_4x1 448,204 IN_024 IN_123 IN_222 IN_321 OUT30 SEL_043 SEL_142 angle 0.0 INPUT_BITS 4 13 AE_MUX_4x1 447.5,216.5 IN_020 IN_119 IN_218 IN_317 OUT31 SEL_043 SEL_142 angle 0.0 INPUT_BITS 4 14 AE_MUX_4x1 447.5,227.5 IN_016 IN_115 IN_214 IN_313 OUT32 SEL_043 SEL_142 angle 0.0 INPUT_BITS 4 15 GE_LED_DISPLAY_4BIT 462.5,211.5 IN_029 IN_130 IN_231 IN_332 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 8 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 16 DD_KEYPAD_HEX 408,213 OUT_036 OUT_135 OUT_234 OUT_333 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 6 17 BB_CLOCK 411,185.5 CLK37 angle 0.0 HALF_CYCLE 5 18 AA_TOGGLE 394,238 OUT_044 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 0 19 BA_DECODER_2x4 416.5,237 ENABLE44 IN_043 IN_142 OUT_041 OUT_140 OUT_239 OUT_338 angle 0 INPUT_BITS 2 20 DD_KEYPAD_HEX 397,246 OUT_043 OUT_142 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 3 21 AA_LABEL 383,248.5 LABEL_TEXT Address TEXT_HEIGHT 2 angle 0.0 22 AA_LABEL 385.5,235.5 LABEL_TEXT Write Enable TEXT_HEIGHT 2 angle 0.0 23 AA_LABEL 412.5,233 LABEL_TEXT 2-4 Decoder TEXT_HEIGHT 1 angle 0.0 24 AA_LABEL 449.5,185.5 LABEL_TEXT 4-1 MUX TEXT_HEIGHT 1 angle 0.0 25 AA_LABEL 424,172.5 LABEL_TEXT Memory TEXT_HEIGHT 2 angle 0.0 26 AA_LABEL 387,266 LABEL_TEXT Simple Model of Memory Using Bank of Registers TEXT_HEIGHT 3 angle 0.0 27 AA_LABEL 397.5,213.5 LABEL_TEXT Input TEXT_HEIGHT 2 angle 0.0 28 AA_REGISTER4 431,228 IN_036 IN_135 IN_234 IN_333 OUT_028 OUT_121 OUT_217 OUT_313 clock37 load38 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 8 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 29 AA_REGISTER4 431,215.5 IN_036 IN_135 IN_234 IN_333 OUT_027 OUT_122 OUT_218 OUT_314 clock37 load39 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 4 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 30 AA_REGISTER4 431,203.5 IN_036 IN_135 IN_234 IN_333 OUT_026 OUT_123 OUT_219 OUT_315 clock37 load40 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 6 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 31 AA_REGISTER4 431,191.5 IN_036 IN_135 IN_234 IN_333 OUT_025 OUT_124 OUT_220 OUT_316 clock37 load41 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 32 AE_MUX_4x1 448,193.5 IN_025 IN_126 IN_227 IN_328 OUT29 SEL_043 SEL_142 angle 0.0 INPUT_BITS 4 13 0 437.5,230,437.5,230.5 230 2 230.5 1 1 437.5,230.5,444.5,230.5 14 IN_3 437.5 0 2 435,230,437.5,230 28 OUT_3 437.5 0 14 0 437.5,217.5,437.5,228.5 217.5 2 228.5 1 1 437.5,228.5,444.5,228.5 14 IN_2 437.5 0 2 435,217.5,437.5,217.5 29 OUT_3 437.5 0 15 0 438,205.5,438,226.5 205.5 2 226.5 1 1 438,226.5,444.5,226.5 14 IN_1 438 0 2 435,205.5,438,205.5 30 OUT_3 438 0 16 0 438.5,193.5,438.5,224.5 193.5 2 224.5 1 1 438.5,224.5,444.5,224.5 14 IN_0 438.5 0 2 435,193.5,438.5,193.5 31 OUT_3 438.5 0 17 0 439,219.5,439,229 219.5 1 229 2 1 439,219.5,444.5,219.5 13 IN_3 439 0 2 435,229,439,229 28 OUT_2 439 0 18 0 439,216.5,439,217.5 216.5 2 217.5 1 1 439,217.5,444.5,217.5 13 IN_2 439 0 2 435,216.5,439,216.5 29 OUT_2 439 0 19 0 439,204.5,439,215.5 204.5 2 215.5 1 1 439,215.5,444.5,215.5 13 IN_1 439 0 2 435,204.5,439,204.5 30 OUT_2 439 0 20 0 439.5,192.5,439.5,213.5 192.5 1 213.5 2 1 435,192.5,439.5,192.5 31 OUT_2 439.5 0 2 439.5,213.5,444.5,213.5 13 IN_0 439.5 0 21 0 440.5,207,440.5,228 207 2 228 1 1 435,228,440.5,228 28 OUT_1 440.5 0 2 440.5,207,445,207 12 IN_3 440.5 0 22 0 441,205,441,215 205 1 215 2 1 441,205,445,205 12 IN_2 441 0 2 435,215,441,215 435 3 441 0 3 435,215,435,215.5 29 OUT_1 215 2 23 0 440,203,440,203.5 203 1 203.5 2 1 440,203,445,203 12 IN_1 440 0 2 435,203.5,440,203.5 30 OUT_1 440 0 24 0 440,191.5,440,201 191.5 2 201 1 1 440,201,445,201 12 IN_0 440 0 2 435,191.5,440,191.5 31 OUT_1 440 0 25 1 435,190.5,445,190.5 31 OUT_0 32 IN_0 26 0 441.5,192.5,441.5,199.5 192.5 2 199.5 1 1 435,199.5,441.5,199.5 435 3 441.5 0 2 441.5,192.5,445,192.5 32 IN_1 441.5 0 3 435,199.5,435,202.5 30 OUT_0 199.5 1 27 0 442.5,194.5,442.5,214.5 194.5 4 214.5 2 2 435,214.5,442.5,214.5 29 OUT_0 442.5 0 4 442.5,194.5,445,194.5 32 IN_2 442.5 0 28 0 443.5,196.5,443.5,227 196.5 2 227 1 1 435,227,443.5,227 28 OUT_0 443.5 0 2 443.5,196.5,445,196.5 32 IN_3 443.5 0 29 0 456.5,193.5,456.5,210.5 193.5 1 210.5 2 1 451,193.5,456.5,193.5 32 OUT 456.5 0 2 456.5,210.5,459.5,210.5 15 IN_0 456.5 0 30 0 455,204,455,211.5 204 2 211.5 1 1 455,211.5,459.5,211.5 15 IN_1 455 0 2 451,204,455,204 12 OUT 455 0 31 0 455,212.5,455,216.5 212.5 2 216.5 1 1 450.5,216.5,455,216.5 13 OUT 455 0 2 455,212.5,459.5,212.5 15 IN_2 455 0 32 0 456,213.5,456,227.5 213.5 2 227.5 1 1 450.5,227.5,456,227.5 14 OUT 456 0 2 456,213.5,459.5,213.5 15 IN_3 456 0 33 0 413,216,413,230 16 OUT_3 217.5 3 230 1 1 413,230,427,230 28 IN_3 413 0 3 413,217.5,427,217.5 29 IN_3 413 0 424.5 4 4 424.5,193.5,424.5,217.5 193.5 7 205.5 5 217.5 3 5 424.5,205.5,427,205.5 30 IN_3 424.5 4 7 424.5,193.5,427,193.5 31 IN_3 424.5 4 34 0 416,214,416,229 214 2 216.5 3 229 1 1 416,229,427,229 28 IN_2 416 0 2 413,214,416,214 16 OUT_2 416 0 3 416,216.5,427,216.5 29 IN_2 416 0 425.5 4 4 425.5,192.5,425.5,216.5 192.5 7 204.5 5 216.5 3 5 425.5,204.5,427,204.5 30 IN_2 425.5 4 7 425.5,192.5,427,192.5 31 IN_2 425.5 4 35 0 420,203.5,420,228 203.5 4 212 2 215.5 3 228 1 1 420,228,427,228 28 IN_1 420 0 2 413,212,420,212 16 OUT_1 420 0 3 420,215.5,427,215.5 29 IN_1 420 0 4 420,203.5,427,203.5 30 IN_1 420 0 423.5 5 5 423.5,191.5,423.5,203.5 191.5 6 203.5 4 6 423.5,191.5,427,191.5 31 IN_1 423.5 5 36 0 422,190.5,422,227 190.5 6 202.5 4 210 2 214.5 3 227 1 1 422,227,427,227 28 IN_0 422 0 2 413,210,422,210 16 OUT_0 422 0 3 422,214.5,427,214.5 29 IN_0 422 0 4 422,202.5,427,202.5 30 IN_0 422 0 6 422,190.5,427,190.5 31 IN_0 422 0 37 0 416.5,185.5,416.5,199.5 185.5 1 187.5 4 199.5 3 1 415,185.5,416.5,185.5 17 CLK 416.5 0 3 416.5,199.5,430,199.5 30 clock 416.5 0 417 5 4 416.5,187.5,430,187.5 31 clock 416.5 0 5 417,199.5,417,224 199.5 3 211.5 6 224 8 6 417,211.5,430,211.5 29 clock 417 5 8 417,224,430,224 28 clock 417 5 38 0 430,233,430,238.5 28 load 238.5 1 1 419.5,238.5,430,238.5 19 OUT_3 430 0 39 0 426.5,220.5,426.5,237.5 220.5 2 237.5 1 1 419.5,237.5,426.5,237.5 19 OUT_2 426.5 0 2 426.5,220.5,430,220.5 29 load 426.5 0 40 0 426,208.5,426,236.5 208.5 2 236.5 1 1 419.5,236.5,426,236.5 19 OUT_1 426 0 2 426,208.5,430,208.5 30 load 426 0 41 0 427.5,196.5,427.5,235.5 196.5 2 235.5 1 1 419.5,235.5,427.5,235.5 19 OUT_0 427.5 0 2 427.5,196.5,430,196.5 31 load 427.5 0 42 1 402,245,453,245 20 OUT_1 403 6 453 5 5 453,199.5,453,245 199.5 18 209 19 222.5 14 233.5 10 245 1 6 403,236.5,403,245 236.5 7 245 1 7 403,236.5,413.5,236.5 19 IN_1 403 6 10 447.5,233.5,453,233.5 447.5 12 453 5 12 447.5,221.5,447.5,233.5 13 SEL_1 14 SEL_1 222.5 14 233.5 10 14 447.5,222.5,453,222.5 447.5 12 453 5 18 448,199.5,453,199.5 448 20 453 5 19 448,209,453,209 12 SEL_1 453 5 20 448,198.5,448,199.5 32 SEL_1 199.5 18 43 0 402,235.5,402,243 20 OUT_0 235.5 5 243 2 2 402,243,451,243 402 0 451 3 3 451,198.5,451,243 198.5 12 209 10 221.5 7 232.5 8 243 2 5 402,235.5,413.5,235.5 19 IN_0 402 0 7 448.5,221.5,451,221.5 13 SEL_0 451 3 8 448.5,232.5,451,232.5 14 SEL_0 451 3 10 449,209,451,209 12 SEL_0 451 3 12 449,198.5,451,198.5 32 SEL_0 451 3 44 1 396,238.5,413.5,238.5 19 ENABLE 396 3 3 396,238,396,238.5 18 OUT_0 238.5 1 -31.725,46.9863,412.574,-182.16 33 BA_ROM_4x4 58,-10.5 ADDRESS_048 ADDRESS_147 ADDRESS_246 ADDRESS_345 DATA_OUT_049 DATA_OUT_150 DATA_OUT_252 DATA_OUT_354 ENABLE_055 angle 0.0 ADDRESS_BITS 4 DATA_BITS 4 Address:0 4 Address:1 5 Address:2 6 Address:3 7 Address:4 8 Address:5 9 Address:6 10 Address:7 11 Address:8 12 Address:9 13 Address:10 14 34 GE_LED_DISPLAY_4BIT 65,-26 IN_049 IN_150 IN_252 IN_354 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 10 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 35 DD_KEYPAD_HEX 32.5,-11 OUT_048 OUT_147 OUT_246 OUT_345 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 6 36 AA_TOGGLE 75,-11 OUT_055 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 37 AA_LABEL 30.5,-3.5 LABEL_TEXT Address TEXT_HEIGHT 1 angle 0.0 38 AA_LABEL 61.5,-19.5 LABEL_TEXT Output - contents at address TEXT_HEIGHT 1 angle 0.0 39 AA_LABEL 34,2.5 LABEL_TEXT Using a ROM: when OE=1, ROM contents at address are output TEXT_HEIGHT 1 angle 0.0 40 AA_LABEL 23.5,7 LABEL_TEXT Example Read Only Memory (ROM) module/chip TEXT_HEIGHT 3 angle 0.0 45 0 39,-9,39,-8 -9 3 -8 2 2 37.5,-8,39,-8 35 OUT_3 39 0 3 39,-9,53,-9 33 ADDRESS_3 39 0 46 2 37.5,-10,53,-10 35 OUT_2 33 ADDRESS_2 47 0 40.5,-12,40.5,-11 -12 2 -11 3 2 37.5,-12,40.5,-12 35 OUT_1 40.5 0 3 40.5,-11,53,-11 33 ADDRESS_1 40.5 0 48 0 41.5,-14,41.5,-12 -14 2 -12 3 2 37.5,-14,41.5,-14 35 OUT_0 41.5 0 3 41.5,-12,53,-12 33 ADDRESS_0 41.5 0 49 0 59.5,-27,59.5,-15.5 33 DATA_OUT_0 -27 1 1 59.5,-27,62,-27 34 IN_0 59.5 0 50 0 58.5,-26,58.5,-15.5 33 DATA_OUT_1 -26 1 1 58.5,-26,62,-26 34 IN_1 58.5 0 52 0 57.5,-25,57.5,-15.5 33 DATA_OUT_2 -25 1 1 57.5,-25,62,-25 34 IN_2 57.5 0 54 0 56.5,-24,56.5,-15.5 33 DATA_OUT_3 -24 1 1 56.5,-24,62,-24 34 IN_3 56.5 0 55 1 63,-11,73,-11 33 ENABLE_0 36 OUT_0 78.523,43.7601,1335.02,-604.277 41 BB_CLOCK 252.5,-34 CLK56 angle 0 HALF_CYCLE 5 42 BB_CLOCK 255,-87.5 CLK57 angle 0.0 HALF_CYCLE 5 44 AA_LABEL 236,-147.5 LABEL_TEXT Multiplexer does not work -- need "valve" to switch on or off TEXT_HEIGHT 2 angle 0.0 45 AA_RAM_4x4 233,-48 ADDRESS_061 ADDRESS_160 ADDRESS_259 ADDRESS_358 DATA_IN_065 DATA_IN_164 DATA_IN_263 DATA_IN_362 DATA_OUT_065 DATA_OUT_164 DATA_OUT_263 DATA_OUT_362 ENABLE_067 write_clock56 write_enable66 angle 0.0 ADDRESS_BITS 4 DATA_BITS 4 Address:4 15 Address:6 15 46 DD_KEYPAD_HEX 215,-48 OUT_061 OUT_160 OUT_259 OUT_358 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 6 47 GE_LED_DISPLAY_4BIT 246.5,-69 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 48 DD_KEYPAD_HEX 222,-68 OUT_065 OUT_164 OUT_263 OUT_362 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 15 49 AA_TOGGLE 251.5,-47 OUT_066 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 50 AA_TOGGLE 251.5,-50.5 OUT_067 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 51 AA_LABEL 225,-36.5 LABEL_TEXT Using RAM TEXT_HEIGHT 2 angle 0.0 52 AA_RAM_4x4 232,-95.5 ADDRESS_071 ADDRESS_170 ADDRESS_269 ADDRESS_368 DATA_IN_085 DATA_IN_184 DATA_IN_283 DATA_IN_374 DATA_OUT_085 DATA_OUT_184 DATA_OUT_283 DATA_OUT_374 ENABLE_073 write_clock57 write_enable72 angle 0.0 ADDRESS_BITS 4 DATA_BITS 4 Address:0 15 Address:6 15 53 DD_KEYPAD_HEX 214,-95.5 OUT_071 OUT_170 OUT_269 OUT_368 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 6 55 GE_LED_DISPLAY_4BIT 257.5,-126.5 IN_079 IN_180 IN_281 IN_382 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 56 DD_KEYPAD_HEX 213.5,-125.5 OUT_078 OUT_177 OUT_276 OUT_375 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 15 57 AA_TOGGLE 192,-104 OUT_072 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 58 AA_TOGGLE 250.5,-98 OUT_073 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 59 AA_LABEL 224,-84 LABEL_TEXT Using RAM TEXT_HEIGHT 2 angle 0.0 60 AA_MUX_2x1 229,-106.5 IN_082 IN_175 OUT74 SEL_072 angle 90 INPUT_BITS 2 61 AA_MUX_2x1 233.5,-112.5 IN_081 IN_176 OUT83 SEL_072 angle 90 INPUT_BITS 2 62 AA_MUX_2x1 238.5,-117.5 IN_080 IN_177 OUT84 SEL_072 angle 90 INPUT_BITS 2 63 AA_MUX_2x1 245,-120 IN_079 IN_178 OUT85 SEL_072 angle 90 INPUT_BITS 2 64 AA_LABEL 251.5,-114 LABEL_TEXT Multiplexers? TEXT_HEIGHT 2 angle 0.0 65 AA_LABEL 209.5,-23.5 LABEL_TEXT Example of Random Access Mem (RAM) Module TEXT_HEIGHT 3 angle 0.0 56 0 242,-46.5,242,-34 -46.5 1 -34 2 1 238,-46.5,242,-46.5 45 write_clock 242 0 2 242,-34,256.5,-34 41 CLK 242 0 57 0 248,-94,248,-87.5 -94 1 -87.5 2 1 237,-94,248,-94 52 write_clock 248 0 2 248,-87.5,259,-87.5 42 CLK 248 0 58 0 224,-46.5,224,-45 -46.5 1 -45 2 1 224,-46.5,228,-46.5 45 ADDRESS_3 224 0 2 220,-45,224,-45 46 OUT_3 224 0 59 0 224,-47.5,224,-47 -47.5 1 -47 2 1 224,-47.5,228,-47.5 45 ADDRESS_2 224 0 2 220,-47,224,-47 46 OUT_2 224 0 60 0 224,-49,224,-48.5 -49 1 -48.5 2 1 220,-49,224,-49 46 OUT_1 224 0 2 224,-48.5,228,-48.5 45 ADDRESS_1 224 0 61 0 224,-51,224,-49.5 -51 1 -49.5 2 1 220,-51,224,-51 46 OUT_0 224 0 2 224,-49.5,228,-49.5 45 ADDRESS_0 224 0 62 0 231.5,-65,231.5,-53 45 DATA_OUT_3 45 DATA_IN_3 -65 1 1 227,-65,231.5,-65 48 OUT_3 231.5 0 63 0 232.5,-67,232.5,-53 45 DATA_OUT_2 45 DATA_IN_2 -67 1 1 227,-67,232.5,-67 48 OUT_2 232.5 0 64 0 233.5,-69,233.5,-53 45 DATA_OUT_1 45 DATA_IN_1 -69 1 1 227,-69,233.5,-69 48 OUT_1 233.5 0 65 0 234.5,-71,234.5,-53 45 DATA_OUT_0 45 DATA_IN_0 -71 1 1 227,-71,234.5,-71 48 OUT_0 234.5 0 66 0 243.5,-47.5,243.5,-47 -47.5 2 -47 1 1 243.5,-47,249.5,-47 49 OUT_0 243.5 0 2 238,-47.5,243.5,-47.5 45 write_enable 243.5 0 67 0 243.5,-50.5,243.5,-48.5 -50.5 1 -48.5 2 1 243.5,-50.5,249.5,-50.5 50 OUT_0 243.5 0 2 238,-48.5,243.5,-48.5 45 ENABLE_0 243.5 0 68 0 223,-94,223,-92.5 -94 1 -92.5 2 1 223,-94,227,-94 52 ADDRESS_3 223 0 2 219,-92.5,223,-92.5 53 OUT_3 223 0 69 0 223,-95,223,-94.5 -95 1 -94.5 2 1 223,-95,227,-95 52 ADDRESS_2 223 0 2 219,-94.5,223,-94.5 53 OUT_2 223 0 70 0 223,-96.5,223,-96 -96.5 1 -96 2 1 219,-96.5,223,-96.5 53 OUT_1 223 0 2 223,-96,227,-96 52 ADDRESS_1 223 0 71 0 223,-98.5,223,-97 -98.5 1 -97 2 1 219,-98.5,223,-98.5 53 OUT_0 223 0 2 223,-97,227,-97 52 ADDRESS_0 223 0 72 1 189.5,-102.5,237,-102.5 189.5 8 226.5 3 237 4 3 226.5,-112.5,226.5,-102.5 60 SEL_0 -112.5 5 -102.5 1 4 237,-102.5,237,-95 52 write_enable -102.5 1 5 226.5,-112.5,236,-112.5 61 SEL_0 226.5 3 236 6 6 236,-120,236,-112.5 62 SEL_0 -120 7 -112.5 5 7 236,-120,242.5,-120 63 SEL_0 236 6 8 189.5,-104,189.5,-102.5 -104 9 -102.5 1 9 189.5,-104,190,-104 57 OUT_0 189.5 8 73 0 242.5,-98,242.5,-96 -98 1 -96 2 1 242.5,-98,248.5,-98 58 OUT_0 242.5 0 2 237,-96,242.5,-96 52 ENABLE_0 242.5 0 74 0 230.5,-102.5,230.5,-100.5 52 DATA_OUT_3 52 DATA_IN_3 -102.5 2 1 229,-104.5,229,-102.5 60 OUT -102.5 2 2 229,-102.5,230.5,-102.5 229 1 230.5 0 75 0 228,-122.5,228,-108.5 60 IN_1 -122.5 1 1 218.5,-122.5,228,-122.5 56 OUT_3 228 0 76 0 232.5,-124.5,232.5,-114.5 61 IN_1 -124.5 1 1 218.5,-124.5,232.5,-124.5 56 OUT_2 232.5 0 77 0 237.5,-126.5,237.5,-119.5 62 IN_1 -126.5 1 1 218.5,-126.5,237.5,-126.5 56 OUT_1 237.5 0 78 0 244,-128.5,244,-122 63 IN_1 -128.5 1 1 218.5,-128.5,244,-128.5 56 OUT_0 244 0 79 0 246,-127.5,246,-122 63 IN_0 -127.5 1 1 246,-127.5,254.5,-127.5 55 IN_0 246 0 80 0 239.5,-126.5,239.5,-119.5 62 IN_0 -126.5 1 1 239.5,-126.5,254.5,-126.5 55 IN_1 239.5 0 81 0 234.5,-125.5,234.5,-114.5 61 IN_0 -125.5 1 1 234.5,-125.5,254.5,-125.5 55 IN_2 234.5 0 82 0 230,-124.5,230,-108.5 60 IN_0 -124.5 1 1 230,-124.5,254.5,-124.5 55 IN_3 230 0 83 0 231.5,-105.5,231.5,-100.5 52 DATA_OUT_2 52 DATA_IN_2 -105.5 2 1 233.5,-110.5,233.5,-105.5 61 OUT -105.5 2 2 231.5,-105.5,233.5,-105.5 231.5 0 233.5 1 84 0 232.5,-108,232.5,-100.5 52 DATA_OUT_1 52 DATA_IN_1 -108 2 1 238.5,-115.5,238.5,-108 62 OUT -108 2 2 232.5,-108,238.5,-108 232.5 0 238.5 1 85 0 233.5,-109,233.5,-100.5 52 DATA_OUT_0 52 DATA_IN_0 -109 2 1 245,-118,245,-109 63 OUT -109 2 2 233.5,-109,245,-109 233.5 0 245 1 106.55,179.639,547.43,-47.7437 66 AA_RAM_4x4 173,127 ADDRESS_086 ADDRESS_187 ADDRESS_288 ADDRESS_389 DATA_IN_098 DATA_IN_197 DATA_IN_2101 DATA_IN_3102 DATA_OUT_098 DATA_OUT_197 DATA_OUT_2101 DATA_OUT_3102 ENABLE_092 write_clock90 write_enable91 angle 0.0 ADDRESS_BITS 4 DATA_BITS 4 Address:0 2 Address:1 6 Address:6 15 67 DD_KEYPAD_HEX 157,128.5 OUT_086 OUT_187 OUT_288 OUT_389 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 6 68 BB_CLOCK 175,137 CLK90 angle 0.0 HALF_CYCLE 5 69 AA_TOGGLE 192,127.5 OUT_091 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 70 AA_TOGGLE 192,120 OUT_092 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 71 DD_KEYPAD_HEX 158.5,106 OUT_096 OUT_195 OUT_294 OUT_393 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 15 72 BI_TRI_STATE_4BIT 168.5,107 ENABLE_091 IN_096 IN_195 IN_294 IN_393 OUT_098 OUT_197 OUT_2101 OUT_3102 angle 0.0 INPUT_BITS 4 73 GE_LED_DISPLAY_4BIT 197,107 IN_099 IN_1100 IN_2103 IN_3104 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 15 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 74 BI_TRI_STATE_4BIT 185.5,106.5 ENABLE_092 IN_098 IN_197 IN_2101 IN_3102 OUT_099 OUT_1100 OUT_2103 OUT_3104 angle 0.0 INPUT_BITS 4 75 AA_LABEL 147.5,145.5 LABEL_TEXT When W=1, can write into RAM at address specified TEXT_HEIGHT 2 angle 0.0 76 AA_LABEL 148,141 LABEL_TEXT When OE=1, contents at location in address displayed TEXT_HEIGHT 2 angle 0.0 77 AA_LABEL 143,128 LABEL_TEXT Address TEXT_HEIGHT 2 angle 0.0 78 AA_LABEL 145.5,105.5 LABEL_TEXT Input TEXT_HEIGHT 2 angle 0.0 79 AA_LABEL 195.5,100.5 LABEL_TEXT Output TEXT_HEIGHT 2 angle 0.0 80 AA_LABEL 205,129 LABEL_TEXT Write enable TEXT_HEIGHT 2 angle 0.0 81 AA_LABEL 205,121 LABEL_TEXT Output enable TEXT_HEIGHT 2 angle 0.0 86 1 162,125.5,168,125.5 67 OUT_0 66 ADDRESS_0 87 0 164.5,126.5,164.5,127.5 126.5 1 127.5 2 1 164.5,126.5,168,126.5 66 ADDRESS_1 164.5 0 2 162,127.5,164.5,127.5 67 OUT_1 164.5 0 88 0 164.5,127.5,164.5,129.5 127.5 1 129.5 2 1 164.5,127.5,168,127.5 66 ADDRESS_2 164.5 0 2 162,129.5,164.5,129.5 67 OUT_2 164.5 0 89 0 164.5,128.5,164.5,131.5 128.5 1 131.5 2 1 164.5,128.5,168,128.5 66 ADDRESS_3 164.5 0 2 162,131.5,164.5,131.5 67 OUT_3 164.5 0 90 0 179,128.5,179,137 68 CLK 128.5 1 1 178,128.5,179,128.5 66 write_clock 179 0 91 1 178,127.5,190,127.5 66 write_enable 69 OUT_0 181 5 5 181,118.5,181,127.5 118.5 7 127.5 1 7 168.5,118.5,181,118.5 168.5 8 181 5 8 168.5,110,168.5,118.5 72 ENABLE_0 118.5 7 92 1 178,120,190,120 70 OUT_0 178 4 185.5 9 4 178,120,178,126.5 66 ENABLE_0 120 1 9 185.5,109.5,185.5,120 74 ENABLE_0 120 1 93 0 165,108.5,165,109 108.5 2 109 1 1 163.5,109,165,109 71 OUT_3 165 0 2 165,108.5,166.5,108.5 72 IN_3 165 0 94 0 165,107,165,107.5 107 1 107.5 2 1 163.5,107,165,107 71 OUT_2 165 0 2 165,107.5,166.5,107.5 72 IN_2 165 0 95 0 165,105,165,106.5 105 1 106.5 2 1 163.5,105,165,105 71 OUT_1 165 0 2 165,106.5,166.5,106.5 72 IN_1 165 0 96 0 165,103,165,105.5 103 1 105.5 2 1 163.5,103,165,103 71 OUT_0 165 0 2 165,105.5,166.5,105.5 72 IN_0 165 0 97 0 173.5,106,173.5,122 66 DATA_OUT_1 66 DATA_IN_1 106 3 106.5 1 1 170.5,106.5,173.5,106.5 72 OUT_1 173.5 0 3 173.5,106,183.5,106 74 IN_1 173.5 0 98 0 174.5,105,174.5,122 66 DATA_OUT_0 66 DATA_IN_0 105 3 105.5 1 1 170.5,105.5,174.5,105.5 72 OUT_0 174.5 0 3 174.5,105,183.5,105 74 IN_0 174.5 0 99 0 190.5,105,190.5,106 105 2 106 1 1 190.5,106,194,106 73 IN_0 190.5 0 2 187.5,105,190.5,105 74 OUT_0 190.5 0 100 0 190.5,106,190.5,107 106 2 107 1 1 190.5,107,194,107 73 IN_1 190.5 0 2 187.5,106,190.5,106 74 OUT_1 190.5 0 101 0 172.5,107,172.5,122 66 DATA_OUT_2 66 DATA_IN_2 107 1 107.5 3 1 172.5,107,183.5,107 74 IN_2 172.5 0 3 170.5,107.5,172.5,107.5 72 OUT_2 172.5 0 102 0 171.5,108,171.5,122 66 DATA_OUT_3 66 DATA_IN_3 108 1 108.5 3 1 171.5,108,183.5,108 74 IN_3 171.5 0 3 170.5,108.5,171.5,108.5 72 OUT_3 171.5 0 103 0 190.5,107,190.5,108 107 2 108 1 1 190.5,108,194,108 73 IN_2 190.5 0 2 187.5,107,190.5,107 74 OUT_2 190.5 0 104 0 190.5,108,190.5,109 108 1 109 2 1 187.5,108,190.5,108 74 OUT_3 190.5 0 2 190.5,109,194,109 73 IN_3 190.5 0 194.121,234.102,702.211,-27.9445 82 AE_FULLADDER_4BIT 272.5,172 IN_0112 IN_1111 IN_2110 IN_3109 IN_B_0108 IN_B_1107 IN_B_2106 IN_B_3105 OUT_0114 OUT_1116 OUT_2115 OUT_3113 angle 90 INPUT_BITS 4 83 DD_KEYPAD_HEX 233.5,180 OUT_0108 OUT_1107 OUT_2106 OUT_3105 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 3 84 AA_LABEL 228,193 LABEL_TEXT Number Y TEXT_HEIGHT 2 angle 0 85 AA_LABEL 228.5,135 LABEL_TEXT Number X TEXT_HEIGHT 2 angle 0.0 86 DD_KEYPAD_HEX 233.5,149.5 OUT_0112 OUT_1111 OUT_2110 OUT_3109 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 2 87 GE_LED_DISPLAY_4BIT 292,172 IN_0114 IN_1116 IN_2115 IN_3113 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 5 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 110 AA_LABEL 256,202.5 LABEL_TEXT Adding two numbers using a full adder TEXT_HEIGHT 2 angle 0.0 105 0 240.5,174,240.5,183 174 1 183 2 1 240.5,174,268.5,174 82 IN_B_3 240.5 0 2 238.5,183,240.5,183 83 OUT_3 240.5 0 106 0 242,175,242,181 175 1 181 2 1 242,175,268.5,175 82 IN_B_2 242 0 2 238.5,181,242,181 83 OUT_2 242 0 107 0 253.5,176,253.5,179 176 1 179 2 1 253.5,176,268.5,176 82 IN_B_1 253.5 0 2 238.5,179,253.5,179 83 OUT_1 253.5 0 108 1 238.5,177,268.5,177 83 OUT_0 82 IN_B_0 109 0 240.5,152.5,240.5,167 152.5 2 167 1 1 240.5,167,268.5,167 82 IN_3 240.5 0 2 238.5,152.5,240.5,152.5 86 OUT_3 240.5 0 110 0 242.5,150.5,242.5,168 150.5 2 168 1 1 242.5,168,268.5,168 82 IN_2 242.5 0 2 238.5,150.5,242.5,150.5 86 OUT_2 242.5 0 111 0 244.5,148.5,244.5,169 148.5 2 169 1 1 244.5,169,268.5,169 82 IN_1 244.5 0 2 238.5,148.5,244.5,148.5 86 OUT_1 244.5 0 112 0 247,146.5,247,170 146.5 2 170 1 1 247,170,268.5,170 82 IN_0 247 0 2 238.5,146.5,247,146.5 86 OUT_0 247 0 113 0 280.5,170.5,280.5,180.5 170.5 2 180.5 1 1 280.5,180.5,289,180.5 280.5 0 289 3 2 276.5,170.5,280.5,170.5 82 OUT_3 280.5 0 3 289,174,289,180.5 87 IN_3 180.5 1 114 0 277.5,166.5,277.5,173.5 166.5 1 173.5 2 1 277.5,166.5,289,166.5 277.5 0 289 3 2 276.5,173.5,277.5,173.5 82 OUT_0 277.5 0 3 289,166.5,289,171 87 IN_0 166.5 1 115 0 282.5,171.5,282.5,173.5 171.5 2 173.5 1 1 282.5,173.5,289,173.5 282.5 0 289 3 2 276.5,171.5,282.5,171.5 82 OUT_2 282.5 0 3 289,173,289,173.5 87 IN_2 173.5 1 116 1 276.5,172.5,289,172.5 82 OUT_1 289 3 3 289,172,289,172.5 87 IN_1 172.5 1 171.255,386.115,1099.84,-92.7997 88 HE_JUNC_4 281.5,293.5 N_in0117 N_in2125 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 89 HE_JUNC_4 283,291.5 N_in0118 N_in2126 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 90 HE_JUNC_4 286,287.5 N_in0119 N_in2128 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 91 HE_JUNC_4 267,246.5 N_in0120 N_in2132 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 92 HE_JUNC_4 269.5,244.5 N_in0121 N_in2131 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 93 HE_JUNC_4 273,242.5 N_in0122 N_in2130 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 94 HE_JUNC_4 276,240.5 N_in0123 N_in1129 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 95 DD_KEYPAD_HEX 258,243.5 OUT_0123 OUT_1122 OUT_2121 OUT_3120 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 0 96 HE_JUNC_4 284.5,289.5 N_in0124 N_in2127 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 97 DD_KEYPAD_HEX 257.5,290.5 OUT_0119 OUT_1124 OUT_2118 OUT_3117 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 0 98 AA_LABEL 300,221 LABEL_TEXT > is 1 if X>Y, E is 1 if equal,  is 1 if XY TEXT_HEIGHT 2 angle 0.0 99 BE_COMPARATOR_4BIT 327.5,248.5 A_equal_B135 A_greater_B134 A_less_B133 IN_0129 IN_1130 IN_2131 IN_3132 IN_B_0128 IN_B_1127 IN_B_2126 IN_B_3125 angle 90 INPUT_BITS 4 100 GA_LED 331,231 N_in3133 LED_BOX -0.76,-0.76,0.76,0.76 angle 0.0 101 GA_LED 327.5,231 N_in3135 LED_BOX -0.76,-0.76,0.76,0.76 angle 0.0 102 GA_LED 324,230.5 N_in3134 LED_BOX -0.76,-0.76,0.76,0.76 angle 0.0 103 GE_LED_DISPLAY_4BIT 352,239.5 IN_0134 IN_1135 IN_2133 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 2 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 104 AA_LABEL 245.5,300 LABEL_TEXT Number Y TEXT_HEIGHT 2 angle 0 105 AA_LABEL 247,228 LABEL_TEXT Number X TEXT_HEIGHT 2 angle 0.0 106 AA_LABEL 298,226 LABEL_TEXT Comparator: one of three outputs is a 1 TEXT_HEIGHT 2 angle 0.0 108 AA_LABEL 254,311.5 LABEL_TEXT Comparator: comparing two numbers X and Y TEXT_HEIGHT 2 angle 0.0 117 1 262.5,293.5,280.5,293.5 97 OUT_3 88 N_in0 118 1 262.5,291.5,282,291.5 97 OUT_2 89 N_in0 119 1 262.5,287.5,285,287.5 97 OUT_0 90 N_in0 120 1 263,246.5,266,246.5 95 OUT_3 91 N_in0 121 1 263,244.5,268.5,244.5 95 OUT_2 92 N_in0 122 1 263,242.5,272,242.5 95 OUT_1 93 N_in0 123 1 263,240.5,275,240.5 95 OUT_0 94 N_in0 124 1 262.5,289.5,283.5,289.5 97 OUT_1 96 N_in0 125 0 281.5,250.5,281.5,292.5 88 N_in2 250.5 1 1 281.5,250.5,323.5,250.5 99 IN_B_3 281.5 0 126 0 283,251.5,283,290.5 89 N_in2 251.5 1 1 283,251.5,323.5,251.5 99 IN_B_2 283 0 127 0 284.5,252.5,284.5,288.5 96 N_in2 252.5 1 1 284.5,252.5,323.5,252.5 99 IN_B_1 284.5 0 128 0 286,253.5,286,286.5 90 N_in2 253.5 1 1 286,253.5,323.5,253.5 99 IN_B_0 286 0 129 1 277,246.5,323.5,246.5 99 IN_0 277 2 2 277,240.5,277,246.5 94 N_in1 246.5 1 130 0 273,239,273,241.5 93 N_in2 239 1 1 273,239,320,239 273 0 320 2 2 320,239,320,245.5 239 1 245.5 3 3 320,245.5,323.5,245.5 99 IN_1 320 2 131 0 269.5,243.5,269.5,244.5 92 N_in2 244.5 1 1 269.5,244.5,323.5,244.5 99 IN_2 269.5 0 132 0 267,243.5,267,245.5 91 N_in2 243.5 1 1 267,243.5,323.5,243.5 99 IN_3 267 0 133 0 329.5,237.5,329.5,240.5 99 A_less_B 237.5 2 1 331,232,331,240.5 100 N_in3 237.5 2 240.5 3 2 329.5,237.5,331,237.5 329.5 0 331 1 3 331,240.5,349,240.5 103 IN_2 331 1 134 0 324,231.5,324,237.5 102 N_in3 237.5 2 1 325.5,236,325.5,240.5 99 A_greater_B 236 3 237.5 2 2 324,237.5,325.5,237.5 324 0 325.5 1 3 325.5,236,349,236 325.5 1 349 4 4 349,236,349,238.5 103 IN_0 236 3 135 0 327.5,232,327.5,255 101 N_in3 99 A_equal_B 255 3 3 327.5,255,349,255 327.5 0 349 4 4 349,239.5,349,255 103 IN_1 255 3 317.178,164.11,1304.51,-345.103 193 AE_FULLADDER_4BIT 468.5,54.5 IN_0249 IN_1248 IN_2247 IN_3246 IN_B_0245 IN_B_1244 IN_B_2242 IN_B_3241 OUT_0265 OUT_1266 OUT_2267 OUT_3268 angle 90 INPUT_BITS 4 194 BE_COMPARATOR_4BIT 470,17.5 A_equal_B263 A_greater_B262 A_less_B264 IN_0254 IN_1255 IN_2256 IN_3257 IN_B_0253 IN_B_1252 IN_B_2251 IN_B_3250 angle 90 INPUT_BITS 4 195 AA_LABEL 391.5,75 LABEL_TEXT Number Y TEXT_HEIGHT 2 angle 0.0 196 AA_LABEL 393,3 LABEL_TEXT Number X TEXT_HEIGHT 2 angle 0.0 197 AA_LABEL 466.5,65.5 LABEL_TEXT Adder TEXT_HEIGHT 2 angle 0.0 198 AA_LABEL 444,1 LABEL_TEXT Comparator: one of three outputs is a 1 TEXT_HEIGHT 2 angle 0.0 199 AA_MUX_2x1 487,51 IN_1268 OUT261 SEL_0269 angle 0.0 INPUT_BITS 2 200 AA_MUX_2x1 487,42 IN_0264 IN_1267 OUT260 SEL_0269 angle 0.0 INPUT_BITS 2 201 AA_MUX_2x1 487,33 IN_0263 IN_1266 OUT259 SEL_0269 angle 0.0 INPUT_BITS 2 202 AA_MUX_2x1 487,23.5 IN_0262 IN_1265 OUT258 SEL_0269 angle 0.0 INPUT_BITS 2 203 GE_LED_DISPLAY_4BIT 509.5,36.5 IN_0258 IN_1259 IN_2260 IN_3261 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 2 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 204 AA_TOGGLE 496,57 OUT_0269 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 206 AA_LABEL 431.5,98 LABEL_TEXT What does this circuit do.. TEXT_HEIGHT 3 angle 0.0 54 AA_LABEL 394.5,-18.5 LABEL_TEXT Answer: 2-function arithmetic unit TEXT_HEIGHT 2 angle 0.0 109 AA_LABEL 428.5,-25 LABEL_TEXT Adds X and Y or Compares X and Y, depending on input to MUX TEXT_HEIGHT 2 angle 0.0 181 HE_JUNC_4 427.5,68.5 N_in0234 N_in1241 N_in2250 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 182 HE_JUNC_4 429,66.5 N_in0235 N_in1242 N_in2251 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 183 HE_JUNC_4 432,62.5 N_in0236 N_in1245 N_in2253 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 184 HE_JUNC_4 413,21.5 N_in0237 N_in2257 N_in3246 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 185 HE_JUNC_4 415.5,19.5 N_in0238 N_in2256 N_in3247 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 186 HE_JUNC_4 419,17.5 N_in0239 N_in2255 N_in3248 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 187 HE_JUNC_4 422,15.5 N_in0240 N_in1254 N_in3249 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 188 DD_KEYPAD_HEX 404,18.5 OUT_0240 OUT_1239 OUT_2238 OUT_3237 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 2 189 HE_JUNC_4 430.5,64.5 N_in0243 N_in1244 N_in2252 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 190 DD_KEYPAD_HEX 403.5,65.5 OUT_0236 OUT_1243 OUT_2235 OUT_3234 KEYPAD_BOX_0 -3.65,3.05,-2.05,5.65 KEYPAD_BOX_1 -1.76,3.05,-0.16,5.65 KEYPAD_BOX_2 0.15,3.05,1.75,5.65 KEYPAD_BOX_3 2.05,3.05,3.65,5.65 KEYPAD_BOX_4 -3.65,0.15,-2.05,2.75 KEYPAD_BOX_5 -1.76,0.15,-0.16,2.75 KEYPAD_BOX_6 0.15,0.15,1.75,2.75 KEYPAD_BOX_7 2.05,0.15,3.65,2.75 KEYPAD_BOX_8 -3.65,-2.75,-2.05,-0.15 KEYPAD_BOX_9 -1.76,-2.75,-0.16,-0.15 KEYPAD_BOX_A 0.15,-2.75,1.75,-0.15 KEYPAD_BOX_B 2.05,-2.75,3.65,-0.15 KEYPAD_BOX_C -3.65,-5.65,-2.05,-3.05 KEYPAD_BOX_D -1.76,-5.65,-0.16,-3.05 KEYPAD_BOX_E 0.15,-5.65,1.75,-3.05 KEYPAD_BOX_F 2.05,-5.65,3.65,-3.05 angle 0.0 OUTPUT_BITS 4 OUTPUT_NUM 2 191 AA_LABEL 446,-4 LABEL_TEXT TEXT_HEIGHT 2 angle 0.0 192 AA_LABEL 490.5,20 LABEL_TEXT 2-1 Multiplexer TEXT_HEIGHT 2 angle 0.0 234 1 408.5,68.5,426.5,68.5 190 OUT_3 181 N_in0 235 1 408.5,66.5,428,66.5 190 OUT_2 182 N_in0 236 1 408.5,62.5,431,62.5 190 OUT_0 183 N_in0 237 1 409,21.5,412,21.5 188 OUT_3 184 N_in0 238 1 409,19.5,414.5,19.5 188 OUT_2 185 N_in0 239 1 409,17.5,418,17.5 188 OUT_1 186 N_in0 240 1 409,15.5,421,15.5 188 OUT_0 187 N_in0 241 0 439,56.5,439,68.5 56.5 1 68.5 2 1 439,56.5,464.5,56.5 193 IN_B_3 439 0 2 428.5,68.5,439,68.5 181 N_in1 439 0 242 0 440,57.5,440,66.5 57.5 1 66.5 2 1 440,57.5,464.5,57.5 193 IN_B_2 440 0 2 430,66.5,440,66.5 182 N_in1 440 0 243 1 408.5,64.5,429.5,64.5 190 OUT_1 189 N_in0 244 0 442,58.5,442,64.5 58.5 1 64.5 2 1 442,58.5,464.5,58.5 193 IN_B_1 442 0 2 431.5,64.5,442,64.5 189 N_in1 442 0 245 0 443.5,59.5,443.5,62.5 59.5 1 62.5 3 1 443.5,59.5,464.5,59.5 193 IN_B_0 443.5 0 3 433,62.5,443.5,62.5 183 N_in1 443.5 0 246 0 413,22.5,413,49.5 184 N_in3 49.5 1 1 413,49.5,464.5,49.5 193 IN_3 413 0 247 0 415.5,20.5,415.5,50.5 185 N_in3 50.5 1 1 415.5,50.5,464.5,50.5 193 IN_2 415.5 0 248 0 419,18.5,419,51.5 186 N_in3 51.5 1 1 419,51.5,464.5,51.5 193 IN_1 419 0 249 0 422,16.5,422,52.5 187 N_in3 52.5 1 1 422,52.5,464.5,52.5 193 IN_0 422 0 250 0 427.5,19.5,427.5,67.5 181 N_in2 19.5 1 1 427.5,19.5,466,19.5 194 IN_B_3 427.5 0 251 0 429,20.5,429,65.5 182 N_in2 20.5 1 1 429,20.5,466,20.5 194 IN_B_2 429 0 252 0 430.5,21.5,430.5,63.5 189 N_in2 21.5 1 1 430.5,21.5,466,21.5 194 IN_B_1 430.5 0 253 0 432,22.5,432,61.5 183 N_in2 22.5 1 1 432,22.5,466,22.5 194 IN_B_0 432 0 254 5 423,15.5,466,15.5 187 N_in1 194 IN_0 255 0 419,14,419,16.5 186 N_in2 14 1 1 419,14,466,14 419 0 466 2 2 466,14,466,14.5 194 IN_1 14 1 256 0 415.5,13.5,415.5,18.5 185 N_in2 13.5 1 1 415.5,13.5,466,13.5 194 IN_2 415.5 0 257 0 413,12.5,413,20.5 184 N_in2 12.5 1 1 413,12.5,466,12.5 194 IN_3 413 0 258 0 498.5,23.5,498.5,35.5 23.5 1 35.5 2 1 489,23.5,498.5,23.5 202 OUT 498.5 0 2 498.5,35.5,506.5,35.5 203 IN_0 498.5 0 259 0 497.5,33,497.5,36.5 33 1 36.5 2 1 489,33,497.5,33 201 OUT 497.5 0 2 497.5,36.5,506.5,36.5 203 IN_1 497.5 0 260 0 497.5,37.5,497.5,42 37.5 2 42 1 1 489,42,497.5,42 200 OUT 497.5 0 2 497.5,37.5,506.5,37.5 203 IN_2 497.5 0 261 0 500,38.5,500,51 38.5 2 51 1 1 489,51,500,51 199 OUT 500 0 2 500,38.5,506.5,38.5 203 IN_3 500 0 262 0 468,4,468,9.5 194 A_greater_B 4 1 1 468,4,485,4 468 0 485 2 2 485,4,485,22.5 202 IN_0 4 1 263 0 470,5,470,9.5 194 A_equal_B 5 1 1 470,5,482.5,5 470 0 482.5 2 2 482.5,5,482.5,32 5 1 32 3 3 482.5,32,485,32 201 IN_0 482.5 2 264 0 480.5,9.5,480.5,41 9.5 2 41 1 1 480.5,41,485,41 200 IN_0 480.5 0 2 472,9.5,480.5,9.5 194 A_less_B 480.5 0 265 0 475,24.5,475,56 24.5 2 56 1 1 472.5,56,475,56 193 OUT_0 475 0 2 475,24.5,485,24.5 202 IN_1 475 0 266 0 476.5,34,476.5,55 34 2 55 1 1 472.5,55,476.5,55 193 OUT_1 476.5 0 2 476.5,34,485,34 201 IN_1 476.5 0 267 0 477.5,43,477.5,54 43 2 54 1 1 472.5,54,477.5,54 193 OUT_2 477.5 0 2 477.5,43,485,43 200 IN_1 477.5 0 268 0 478.5,52,478.5,53 52 2 53 1 1 472.5,53,478.5,53 193 OUT_3 478.5 0 2 478.5,52,485,52 199 IN_1 478.5 0 269 0 487,26,487,57 202 SEL_0 201 SEL_0 200 SEL_0 199 SEL_0 57 1 1 487,57,494,57 204 OUT_0 487 0 101.623,1.56099,1331.56,-632.775 -701.231,214.106,819.369,-570.141