0 9.89332,-209.792,223.857,-331.433 23 AA_LABEL 118,-310.5 LABEL_TEXT 4-1 MUX TEXT_HEIGHT 1 angle 0.0 24 AA_LABEL 66,-282.5 LABEL_TEXT Input TEXT_HEIGHT 2 angle 0.0 25 AA_REGISTER4 99.5,-268 IN_060 IN_159 IN_258 IN_357 OUT_052 OUT_145 OUT_241 OUT_337 clock61 load62 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 26 AA_REGISTER4 99.5,-280.5 IN_060 IN_159 IN_258 IN_357 OUT_051 OUT_146 OUT_242 OUT_338 clock61 load63 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 27 AA_REGISTER4 99.5,-292.5 IN_060 IN_159 IN_258 IN_357 OUT_050 OUT_147 OUT_243 OUT_339 clock61 load64 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 28 AA_REGISTER4 99.5,-304.5 IN_060 IN_159 IN_258 IN_357 OUT_049 OUT_148 OUT_244 OUT_340 clock61 load65 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 29 AE_MUX_4x1 116.5,-302.5 IN_049 IN_150 IN_251 IN_352 OUT53 SEL_067 SEL_166 angle 0.0 INPUT_BITS 4 30 DD_KEYPAD_HEX 82,-238 OUT_070 OUT_169 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 31 AE_MUX_4x1 139,-257 IN_044 IN_143 IN_242 IN_341 OUT73 SEL_070 SEL_169 angle 0.0 INPUT_BITS 4 32 AE_MUX_4x1 139,-268 IN_048 IN_147 IN_246 IN_345 OUT72 SEL_070 SEL_169 angle 0.0 INPUT_BITS 4 33 AE_MUX_4x1 139,-279.5 IN_049 IN_150 IN_251 IN_352 OUT71 SEL_070 SEL_169 angle 0.0 INPUT_BITS 4 34 AE_MUX_4x1 139,-245.5 IN_040 IN_139 IN_238 IN_337 OUT74 SEL_070 SEL_169 angle 0.0 INPUT_BITS 4 35 GE_LED_DISPLAY_4BIT 151,-265.5 IN_071 IN_172 IN_273 IN_374 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 36 AA_LABEL 68,-234 LABEL_TEXT Address 2 TEXT_HEIGHT 2 angle 0.0 37 AA_LABEL 90.5,-220.5 LABEL_TEXT What is this circuit? What does it do ? TEXT_HEIGHT 3 angle 0.0 38 AE_MUX_4x1 116.5,-292 IN_048 IN_147 IN_246 IN_345 OUT54 SEL_067 SEL_166 angle 0.0 INPUT_BITS 4 39 AE_MUX_4x1 116,-279.5 IN_044 IN_143 IN_242 IN_341 OUT55 SEL_067 SEL_166 angle 0.0 INPUT_BITS 4 40 AE_MUX_4x1 116,-268.5 IN_040 IN_139 IN_238 IN_337 OUT56 SEL_067 SEL_166 angle 0.0 INPUT_BITS 4 41 GE_LED_DISPLAY_4BIT 147.5,-290 IN_053 IN_154 IN_255 IN_356 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 42 DD_KEYPAD_HEX 76.5,-283 OUT_060 OUT_159 OUT_258 OUT_357 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 43 BB_CLOCK 79.5,-310.5 CLK61 angle 0.0 HALF_CYCLE 5 44 AA_TOGGLE 62.5,-258 OUT_068 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 0 45 BA_DECODER_2x4 85,-259 ENABLE68 IN_067 IN_166 OUT_065 OUT_164 OUT_263 OUT_362 angle 0 INPUT_BITS 2 46 DD_KEYPAD_HEX 65.5,-250 OUT_067 OUT_166 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 47 AA_LABEL 51.5,-247.5 LABEL_TEXT Address 1 TEXT_HEIGHT 2 angle 0.0 48 AA_LABEL 54,-260.5 LABEL_TEXT Write Enable TEXT_HEIGHT 2 angle 0.0 49 AA_LABEL 81,-263 LABEL_TEXT 2-4 Decoder TEXT_HEIGHT 1 angle 0.0 37 0 106,-266,106,-265.5 -266 2 -265.5 1 1 106,-265.5,127.5,-265.5 40 IN_3 106 0 127.5 3 2 103.5,-266,106,-266 25 OUT_3 106 0 3 127.5,-265.5,127.5,-242.5 -265.5 1 -242.5 4 4 127.5,-242.5,136,-242.5 34 IN_3 127.5 3 38 0 106,-278.5,106,-267.5 -278.5 2 -267.5 1 1 106,-267.5,128,-267.5 40 IN_2 106 0 128 3 2 103.5,-278.5,106,-278.5 26 OUT_3 106 0 3 128,-267.5,128,-244.5 -267.5 1 -244.5 4 4 128,-244.5,136,-244.5 34 IN_2 128 3 39 0 106.5,-290.5,106.5,-269.5 -290.5 2 -269.5 1 1 106.5,-269.5,128,-269.5 40 IN_1 106.5 0 128 3 2 103.5,-290.5,106.5,-290.5 27 OUT_3 106.5 0 3 128,-269.5,128,-246.5 -269.5 1 -246.5 4 4 128,-246.5,136,-246.5 34 IN_1 128 3 40 0 107,-302.5,107,-271.5 -302.5 2 -271.5 1 1 107,-271.5,128.5,-271.5 40 IN_0 107 0 128.5 3 2 103.5,-302.5,107,-302.5 28 OUT_3 107 0 3 128.5,-271.5,128.5,-248.5 -271.5 1 -248.5 4 4 128.5,-248.5,136,-248.5 34 IN_0 128.5 3 41 0 129,-276.5,129,-254 -276.5 1 -254 3 1 103.5,-276.5,129,-276.5 39 IN_3 103.5 4 129 0 3 129,-254,136,-254 31 IN_3 129 0 4 103.5,-276.5,103.5,-267 25 OUT_2 -276.5 1 42 0 107.5,-279.5,107.5,-278.5 -279.5 2 -278.5 1 1 107.5,-278.5,130,-278.5 39 IN_2 107.5 0 130 3 2 103.5,-279.5,107.5,-279.5 26 OUT_2 107.5 0 3 130,-278.5,130,-256 -278.5 1 -256 4 4 130,-256,136,-256 31 IN_2 130 3 43 0 107.5,-291.5,107.5,-280.5 -291.5 2 -280.5 1 1 107.5,-280.5,130.5,-280.5 39 IN_1 107.5 0 130.5 3 2 103.5,-291.5,107.5,-291.5 27 OUT_2 107.5 0 3 130.5,-280.5,130.5,-258 -280.5 1 -258 4 4 130.5,-258,136,-258 31 IN_1 130.5 3 44 0 108,-303.5,108,-282.5 -303.5 1 -282.5 2 1 103.5,-303.5,108,-303.5 28 OUT_2 108 0 2 108,-282.5,131,-282.5 39 IN_0 108 0 131 3 3 131,-282.5,131,-260 -282.5 2 -260 4 4 131,-260,136,-260 31 IN_0 131 3 45 0 109,-289,109,-268 -289 2 -268 1 1 103.5,-268,109,-268 25 OUT_1 109 0 2 109,-289,131.5,-289 38 IN_3 109 0 131.5 4 4 131.5,-289,131.5,-265 -289 2 -265 5 5 131.5,-265,136,-265 32 IN_3 131.5 4 46 0 109.5,-291,109.5,-281 -291 1 -281 2 1 109.5,-291,132,-291 38 IN_2 109.5 0 132 6 2 103.5,-281,109.5,-281 103.5 3 109.5 0 3 103.5,-281,103.5,-280.5 26 OUT_1 -281 2 6 132,-291,132,-267 -291 1 -267 7 7 132,-267,136,-267 32 IN_2 132 6 47 0 108.5,-293,108.5,-292.5 -293 1 -292.5 2 1 108.5,-293,132.5,-293 38 IN_1 108.5 0 132.5 3 2 103.5,-292.5,108.5,-292.5 27 OUT_1 108.5 0 3 132.5,-293,132.5,-269 -293 1 -269 4 4 132.5,-269,136,-269 32 IN_1 132.5 3 48 0 108.5,-304.5,108.5,-295 -304.5 2 -295 1 1 108.5,-295,133,-295 38 IN_0 108.5 0 133 3 2 103.5,-304.5,108.5,-304.5 28 OUT_1 108.5 0 3 133,-295,133,-271 -295 1 -271 4 4 133,-271,136,-271 32 IN_0 133 3 49 1 103.5,-305.5,136,-305.5 28 OUT_0 29 IN_0 136 2 2 136,-305.5,136,-282.5 33 IN_0 -305.5 1 50 0 110,-304.5,110,-296.5 -304.5 5 -303.5 2 -296.5 1 1 103.5,-296.5,110,-296.5 103.5 3 110 0 2 110,-303.5,113.5,-303.5 29 IN_1 110 0 3 103.5,-296.5,103.5,-293.5 27 OUT_0 -296.5 1 5 110,-304.5,135.5,-304.5 110 0 135.5 6 6 135.5,-304.5,135.5,-280.5 -304.5 5 -280.5 7 7 135.5,-280.5,136,-280.5 33 IN_1 135.5 6 51 0 111,-301.5,111,-281.5 -301.5 4 -281.5 2 2 103.5,-281.5,111,-281.5 26 OUT_0 111 0 4 111,-301.5,135,-301.5 29 IN_2 111 0 135 6 6 135,-301.5,135,-278.5 -301.5 4 -278.5 7 7 135,-278.5,136,-278.5 33 IN_2 135 6 52 0 112,-299.5,112,-269 -299.5 2 -269 1 1 103.5,-269,112,-269 25 OUT_0 112 0 2 112,-299.5,134.5,-299.5 29 IN_3 112 0 134.5 4 4 134.5,-299.5,134.5,-276.5 -299.5 2 -276.5 5 5 134.5,-276.5,136,-276.5 33 IN_3 134.5 4 53 0 125,-302.5,125,-291 -302.5 1 -291 2 1 119.5,-302.5,125,-302.5 29 OUT 125 0 2 125,-291,144.5,-291 41 IN_0 125 0 54 0 123.5,-292,123.5,-290 -292 2 -290 1 1 123.5,-290,144.5,-290 41 IN_1 123.5 0 2 119.5,-292,123.5,-292 38 OUT 123.5 0 55 0 123.5,-289,123.5,-279.5 -289 2 -279.5 1 1 119,-279.5,123.5,-279.5 39 OUT 123.5 0 2 123.5,-289,144.5,-289 41 IN_2 123.5 0 56 0 124.5,-288,124.5,-268.5 -288 2 -268.5 1 1 119,-268.5,124.5,-268.5 40 OUT 124.5 0 2 124.5,-288,144.5,-288 41 IN_3 124.5 0 57 0 81.5,-280,81.5,-266 42 OUT_3 -278.5 3 -266 1 1 81.5,-266,95.5,-266 25 IN_3 81.5 0 3 81.5,-278.5,95.5,-278.5 26 IN_3 81.5 0 93 4 4 93,-302.5,93,-278.5 -302.5 7 -290.5 5 -278.5 3 5 93,-290.5,95.5,-290.5 27 IN_3 93 4 7 93,-302.5,95.5,-302.5 28 IN_3 93 4 58 0 84.5,-282,84.5,-267 -282 2 -279.5 3 -267 1 1 84.5,-267,95.5,-267 25 IN_2 84.5 0 2 81.5,-282,84.5,-282 42 OUT_2 84.5 0 3 84.5,-279.5,95.5,-279.5 26 IN_2 84.5 0 94 4 4 94,-303.5,94,-279.5 -303.5 7 -291.5 5 -279.5 3 5 94,-291.5,95.5,-291.5 27 IN_2 94 4 7 94,-303.5,95.5,-303.5 28 IN_2 94 4 59 0 88.5,-292.5,88.5,-268 -292.5 4 -284 2 -280.5 3 -268 1 1 88.5,-268,95.5,-268 25 IN_1 88.5 0 2 81.5,-284,88.5,-284 42 OUT_1 88.5 0 3 88.5,-280.5,95.5,-280.5 26 IN_1 88.5 0 4 88.5,-292.5,95.5,-292.5 27 IN_1 88.5 0 92 5 5 92,-304.5,92,-292.5 -304.5 6 -292.5 4 6 92,-304.5,95.5,-304.5 28 IN_1 92 5 60 0 90.5,-305.5,90.5,-269 -305.5 6 -293.5 4 -286 2 -281.5 3 -269 1 1 90.5,-269,95.5,-269 25 IN_0 90.5 0 2 81.5,-286,90.5,-286 42 OUT_0 90.5 0 3 90.5,-281.5,95.5,-281.5 26 IN_0 90.5 0 4 90.5,-293.5,95.5,-293.5 27 IN_0 90.5 0 6 90.5,-305.5,95.5,-305.5 28 IN_0 90.5 0 61 0 85,-310.5,85,-296.5 -310.5 1 -308.5 4 -296.5 3 1 83.5,-310.5,85,-310.5 43 CLK 85 0 3 85,-296.5,98.5,-296.5 27 clock 85 0 85.5 5 4 85,-308.5,98.5,-308.5 28 clock 85 0 5 85.5,-296.5,85.5,-272 -296.5 3 -284.5 6 -272 8 6 85.5,-284.5,98.5,-284.5 26 clock 85.5 5 8 85.5,-272,98.5,-272 25 clock 85.5 5 62 0 98.5,-263,98.5,-257.5 25 load -257.5 1 1 88,-257.5,98.5,-257.5 45 OUT_3 98.5 0 63 0 95,-275.5,95,-258.5 -275.5 2 -258.5 1 1 88,-258.5,95,-258.5 45 OUT_2 95 0 2 95,-275.5,98.5,-275.5 26 load 95 0 64 0 94.5,-287.5,94.5,-259.5 -287.5 2 -259.5 1 1 88,-259.5,94.5,-259.5 45 OUT_1 94.5 0 2 94.5,-287.5,98.5,-287.5 27 load 94.5 0 65 0 96,-299.5,96,-260.5 -299.5 2 -260.5 1 1 88,-260.5,96,-260.5 45 OUT_0 96 0 2 96,-299.5,98.5,-299.5 28 load 96 0 66 1 70.5,-251,121.5,-251 46 OUT_1 71.5 6 121.5 5 5 121.5,-296.5,121.5,-251 -296.5 18 -287 19 -273.5 14 -262.5 10 -251 1 6 71.5,-259.5,71.5,-251 -259.5 7 -251 1 7 71.5,-259.5,82,-259.5 45 IN_1 71.5 6 10 116,-262.5,121.5,-262.5 116 12 121.5 5 12 116,-274.5,116,-262.5 39 SEL_1 40 SEL_1 -273.5 14 -262.5 10 14 116,-273.5,121.5,-273.5 116 12 121.5 5 18 116.5,-296.5,121.5,-296.5 116.5 20 121.5 5 19 116.5,-287,121.5,-287 38 SEL_1 121.5 5 20 116.5,-297.5,116.5,-296.5 29 SEL_1 -296.5 18 67 0 70.5,-260.5,70.5,-253 46 OUT_0 -260.5 5 -253 2 2 70.5,-253,119.5,-253 70.5 0 119.5 3 3 119.5,-297.5,119.5,-253 -297.5 12 -287 10 -274.5 7 -263.5 8 -253 2 5 70.5,-260.5,82,-260.5 45 IN_0 70.5 0 7 117,-274.5,119.5,-274.5 39 SEL_0 119.5 3 8 117,-263.5,119.5,-263.5 40 SEL_0 119.5 3 10 117.5,-287,119.5,-287 38 SEL_0 119.5 3 12 117.5,-297.5,119.5,-297.5 29 SEL_0 119.5 3 68 1 64.5,-257.5,82,-257.5 45 ENABLE 64.5 3 3 64.5,-258,64.5,-257.5 44 OUT_0 -257.5 1 69 0 139,-274.5,139,-240.5 34 SEL_1 33 SEL_1 32 SEL_1 31 SEL_1 -247.5 1 1 87,-247.5,139,-247.5 87 12 139 0 12 87,-247.5,87,-239 30 OUT_1 -247.5 1 70 0 140,-274.5,140,-240.5 34 SEL_0 33 SEL_0 32 SEL_0 31 SEL_0 -249.5 1 1 87,-249.5,140,-249.5 87 2 140 0 2 87,-249.5,87,-241 30 OUT_0 -249.5 1 71 0 145,-279.5,145,-266.5 -279.5 2 -266.5 1 1 145,-266.5,148,-266.5 35 IN_0 145 0 2 142,-279.5,145,-279.5 33 OUT 145 0 72 1 142,-265.5,148,-265.5 35 IN_1 142 3 3 142,-268,142,-265.5 32 OUT -265.5 1 73 0 145,-264.5,145,-257 -264.5 2 -257 1 1 142,-257,145,-257 31 OUT 145 0 2 145,-264.5,148,-264.5 35 IN_2 145 0 74 0 146.5,-263.5,146.5,-245.5 -263.5 2 -245.5 1 1 142,-245.5,146.5,-245.5 34 OUT 146.5 0 2 146.5,-263.5,148,-263.5 35 IN_3 146.5 0 319.227,265.525,569.573,123.2 1 AA_LABEL 392.5,264.5 LABEL_TEXT What is this circuit? What does it do ? TEXT_HEIGHT 3 angle 0.0 2 AA_REGISTER4 424.5,189.5 IN_04 IN_13 IN_22 IN_31 OUT_010 OUT_111 OUT_212 OUT_313 clock9 load35 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 1 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 3 AA_REGISTER4 424.5,167.5 IN_08 IN_17 IN_26 IN_35 OUT_017 OUT_116 OUT_215 OUT_314 clock9 load36 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 2 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false 4 DD_KEYPAD_HEX 398.5,189.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 1 5 DD_KEYPAD_HEX 397.5,167.5 OUT_08 OUT_17 OUT_26 OUT_35 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 6 BB_CLOCK 412.5,136.5 CLK9 angle 0.0 HALF_CYCLE 5 7 AE_FULLADDER_4BIT 463.5,178.5 IN_017 IN_116 IN_215 IN_314 IN_B_010 IN_B_111 IN_B_212 IN_B_313 OUT_025 OUT_126 OUT_227 OUT_328 angle 90 INPUT_BITS 4 8 BE_COMPARATOR_4BIT 465,141.5 A_equal_B23 A_greater_B22 A_less_B24 IN_017 IN_116 IN_215 IN_314 IN_B_010 IN_B_111 IN_B_212 IN_B_313 angle 90 INPUT_BITS 4 9 AA_LABEL 426,184.5 LABEL_TEXT Number Y TEXT_HEIGHT 2 angle 0.0 10 AA_LABEL 428,162 LABEL_TEXT Number X TEXT_HEIGHT 2 angle 0.0 11 AA_LABEL 461.5,189.5 LABEL_TEXT Adder TEXT_HEIGHT 2 angle 0.0 12 AA_LABEL 439,125 LABEL_TEXT Compare: out=4 if Y>X, 1 if X >Y, 0 if X=Y TEXT_HEIGHT 2 angle 0.0 13 AA_MUX_2x1 482,175 IN_128 OUT21 SEL_029 angle 0.0 INPUT_BITS 2 14 AA_MUX_2x1 482,166 IN_024 IN_127 OUT20 SEL_029 angle 0.0 INPUT_BITS 2 15 AA_MUX_2x1 482,157 IN_023 IN_126 OUT19 SEL_029 angle 0.0 INPUT_BITS 2 16 AA_MUX_2x1 482,147.5 IN_022 IN_125 OUT18 SEL_029 angle 0.0 INPUT_BITS 2 17 GE_LED_DISPLAY_4BIT 504.5,160.5 IN_018 IN_119 IN_220 IN_321 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 18 BA_ROM_4x4 383,244.5 ADDRESS_033 ADDRESS_132 ADDRESS_231 ADDRESS_330 DATA_OUT_035 DATA_OUT_136 DATA_OUT_229 ENABLE_034 angle 0.0 ADDRESS_BITS 4 DATA_BITS 4 Address:1 1 Address:2 2 Address:3 4 19 DD_KEYPAD_HEX 358.5,244 OUT_033 OUT_132 OUT_231 OUT_330 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 20 AA_TOGGLE 400,244 OUT_034 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 21 AA_LABEL 355.5,251.5 LABEL_TEXT Address TEXT_HEIGHT 1 angle 0.0 22 AA_LABEL 407.5,238.5 LABEL_TEXT Output - contents at address TEXT_HEIGHT 2 angle 0.0 76 AA_LABEL 433.5,259 LABEL_TEXT The "program" in memory determines which function is 'called' TEXT_HEIGHT 2 angle 0.0 78 AA_LABEL 451,255 LABEL_TEXT The output of ROM sets the control lines: determines which register is written into and which function implemented TEXT_HEIGHT 2 angle 0.0 1 0 412,191.5,412,192.5 191.5 1 192.5 2 1 412,191.5,420.5,191.5 2 IN_3 412 0 2 403.5,192.5,412,192.5 4 OUT_3 412 0 2 1 403.5,190.5,420.5,190.5 2 IN_2 4 OUT_2 3 0 412,188.5,412,189.5 188.5 1 189.5 2 1 403.5,188.5,412,188.5 4 OUT_1 412 0 2 412,189.5,420.5,189.5 2 IN_1 412 0 4 0 412,186.5,412,188.5 186.5 1 188.5 2 1 403.5,186.5,412,186.5 4 OUT_0 412 0 2 412,188.5,420.5,188.5 2 IN_0 412 0 5 0 411.5,169.5,411.5,170.5 169.5 1 170.5 2 1 411.5,169.5,420.5,169.5 3 IN_3 411.5 0 2 402.5,170.5,411.5,170.5 5 OUT_3 411.5 0 6 1 402.5,168.5,420.5,168.5 5 OUT_2 3 IN_2 7 0 411.5,166.5,411.5,167.5 166.5 1 167.5 2 1 402.5,166.5,411.5,166.5 5 OUT_1 411.5 0 2 411.5,167.5,420.5,167.5 3 IN_1 411.5 0 8 0 411.5,164.5,411.5,166.5 164.5 1 166.5 2 1 402.5,164.5,411.5,164.5 5 OUT_0 411.5 0 2 411.5,166.5,420.5,166.5 3 IN_0 411.5 0 9 0 418.5,136.5,418.5,185.5 136.5 1 163.5 3 185.5 2 1 416.5,136.5,418.5,136.5 6 CLK 418.5 0 2 418.5,185.5,423.5,185.5 2 clock 418.5 0 3 418.5,163.5,423.5,163.5 3 clock 418.5 0 10 0 444,183.5,444,188.5 183.5 2 188.5 1 1 428.5,188.5,444,188.5 2 OUT_0 444 0 2 444,183.5,461,183.5 7 IN_B_0 444 0 461 3 3 461,146.5,461,183.5 8 IN_B_0 183.5 2 11 0 445.5,182.5,445.5,189.5 182.5 2 189.5 1 1 428.5,189.5,445.5,189.5 2 OUT_1 445.5 0 2 445.5,182.5,461,182.5 7 IN_B_1 445.5 0 461 3 3 461,145.5,461,182.5 8 IN_B_1 182.5 2 12 0 446.5,181.5,446.5,190.5 181.5 2 190.5 1 1 428.5,190.5,446.5,190.5 2 OUT_2 446.5 0 2 446.5,181.5,461,181.5 7 IN_B_2 446.5 0 461 3 3 461,144.5,461,181.5 8 IN_B_2 181.5 2 13 0 445,180.5,445,191.5 180.5 2 191.5 1 1 428.5,191.5,445,191.5 2 OUT_3 445 0 2 445,180.5,461,180.5 7 IN_B_3 445 0 461 3 3 461,143.5,461,180.5 8 IN_B_3 180.5 2 14 0 444,169.5,444,173.5 169.5 1 173.5 2 1 428.5,169.5,444,169.5 3 OUT_3 444 0 2 444,173.5,461,173.5 7 IN_3 444 0 461 3 3 461,136.5,461,173.5 8 IN_3 173.5 2 15 0 445,137.5,445,174.5 137.5 3 168.5 1 174.5 2 1 428.5,168.5,445,168.5 3 OUT_2 445 0 2 445,174.5,459.5,174.5 7 IN_2 445 0 3 445,137.5,461,137.5 8 IN_2 445 0 16 0 444,138.5,444,175.5 138.5 3 167.5 1 175.5 2 1 428.5,167.5,444,167.5 3 OUT_1 444 0 2 444,175.5,459.5,175.5 7 IN_1 444 0 3 444,138.5,461,138.5 8 IN_1 444 0 17 0 446,139.5,446,176.5 139.5 3 166.5 1 176.5 2 1 428.5,166.5,446,166.5 3 OUT_0 446 0 2 446,176.5,459.5,176.5 7 IN_0 446 0 3 446,139.5,461,139.5 8 IN_0 446 0 18 0 492.5,147.5,492.5,159.5 147.5 1 159.5 2 1 484,147.5,492.5,147.5 16 OUT 492.5 0 2 492.5,159.5,501.5,159.5 17 IN_0 492.5 0 19 0 492.5,157,492.5,160.5 157 1 160.5 2 1 484,157,492.5,157 15 OUT 492.5 0 2 492.5,160.5,501.5,160.5 17 IN_1 492.5 0 20 0 492.5,161.5,492.5,166 161.5 2 166 1 1 484,166,492.5,166 14 OUT 492.5 0 2 492.5,161.5,501.5,161.5 17 IN_2 492.5 0 21 0 492.5,162.5,492.5,175 162.5 2 175 1 1 484,175,492.5,175 13 OUT 492.5 0 2 492.5,162.5,501.5,162.5 17 IN_3 492.5 0 22 0 463,128,463,133.5 8 A_greater_B 128 1 1 463,128,480,128 463 0 480 2 2 480,128,480,146.5 16 IN_0 128 1 23 0 465,129,465,133.5 8 A_equal_B 129 1 1 465,129,477.5,129 465 0 477.5 2 2 477.5,129,477.5,156 129 1 156 3 3 477.5,156,480,156 15 IN_0 477.5 2 24 0 475.5,133.5,475.5,165 133.5 2 165 1 1 475.5,165,480,165 14 IN_0 475.5 0 2 467,133.5,475.5,133.5 8 A_less_B 475.5 0 25 0 471,148.5,471,180 148.5 2 180 1 1 467.5,180,471,180 7 OUT_0 471 0 2 471,148.5,480,148.5 16 IN_1 471 0 26 0 469.5,158,469.5,179 158 2 179 1 1 467.5,179,469.5,179 7 OUT_1 469.5 0 2 469.5,158,480,158 15 IN_1 469.5 0 27 0 472,167,472,178 167 2 178 1 1 467.5,178,472,178 7 OUT_2 472 0 2 472,167,480,167 14 IN_1 472 0 28 0 473.5,176,473.5,177 176 2 177 1 1 467.5,177,473.5,177 7 OUT_3 473.5 0 2 473.5,176,480,176 13 IN_1 473.5 0 29 0 487.5,150,487.5,230.5 150 4 159.5 5 168.5 6 177.5 7 230.5 2 2 382.5,230.5,487.5,230.5 382.5 3 487.5 0 3 382.5,230.5,382.5,239.5 18 DATA_OUT_2 230.5 2 4 482,150,487.5,150 16 SEL_0 487.5 0 5 482,159.5,487.5,159.5 15 SEL_0 487.5 0 6 482,168.5,487.5,168.5 14 SEL_0 487.5 0 7 482,177.5,487.5,177.5 13 SEL_0 487.5 0 30 0 364,246,364,247 246 3 247 4 3 364,246,378,246 18 ADDRESS_3 364 0 4 363.5,247,364,247 19 OUT_3 364 0 31 2 363.5,245,378,245 18 ADDRESS_2 19 OUT_2 32 0 365.5,243,365.5,244 243 2 244 3 2 363.5,243,365.5,243 19 OUT_1 365.5 0 3 365.5,244,378,244 18 ADDRESS_1 365.5 0 33 0 366.5,241,366.5,243 241 2 243 3 2 363.5,241,366.5,241 19 OUT_0 366.5 0 3 366.5,243,378,243 18 ADDRESS_0 366.5 0 34 3 388,244,398,244 18 ENABLE_0 20 OUT_0 35 0 384.5,217,384.5,239.5 18 DATA_OUT_0 217 2 1 423.5,194.5,423.5,217 2 load 217 2 2 384.5,217,423.5,217 384.5 0 423.5 1 36 0 383.5,206,383.5,239.5 18 DATA_OUT_1 206 2 1 414.5,172.5,414.5,206 172.5 3 206 2 2 383.5,206,414.5,206 383.5 0 414.5 1 3 414.5,172.5,423.5,172.5 3 load 414.5 1 -166.452,53.1508,128.002,-114.249 50 AA_REGISTER4 -11.5,-27 IN_078 IN_177 IN_276 IN_375 OUT_084 OUT_185 OUT_286 OUT_387 clock83 load105 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 51 AA_REGISTER4 -11.5,-49 IN_082 IN_181 IN_280 IN_379 OUT_091 OUT_190 OUT_289 OUT_388 clock83 load106 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 52 DD_KEYPAD_HEX -37.5,-26.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 3 53 DD_KEYPAD_HEX -38.5,-49 OUT_082 OUT_181 OUT_280 OUT_379 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 4 54 BB_CLOCK -23.5,-80 CLK83 angle 0.0 HALF_CYCLE 5 55 AE_FULLADDER_4BIT 27.5,-38 IN_091 IN_190 IN_289 IN_388 IN_B_084 IN_B_185 IN_B_286 IN_B_387 OUT_099 OUT_1100 OUT_2101 OUT_3102 angle 90 INPUT_BITS 4 56 BE_COMPARATOR_4BIT 29,-75 A_equal_B97 A_greater_B96 A_less_B98 IN_091 IN_190 IN_289 IN_388 IN_B_084 IN_B_185 IN_B_286 IN_B_387 angle 90 INPUT_BITS 4 57 AA_LABEL -10,-32 LABEL_TEXT Number Y TEXT_HEIGHT 2 angle 0.0 58 AA_LABEL -8,-54.5 LABEL_TEXT Number X TEXT_HEIGHT 2 angle 0.0 59 AA_LABEL 25.5,-27 LABEL_TEXT Adder TEXT_HEIGHT 2 angle 0.0 60 AA_LABEL 3,-91.5 LABEL_TEXT Compare: out=4 if Y>X, 1 if X >Y, 0 if X=Y TEXT_HEIGHT 2 angle 0.0 61 AA_MUX_2x1 46,-41.5 IN_1102 OUT95 SEL_0103 angle 0.0 INPUT_BITS 2 62 AA_MUX_2x1 46,-50.5 IN_098 IN_1101 OUT94 SEL_0103 angle 0.0 INPUT_BITS 2 63 AA_MUX_2x1 46,-59.5 IN_097 IN_1100 OUT93 SEL_0103 angle 0.0 INPUT_BITS 2 64 AA_MUX_2x1 46,-69 IN_096 IN_199 OUT92 SEL_0103 angle 0.0 INPUT_BITS 2 65 GE_LED_DISPLAY_4BIT 68.5,-56 IN_092 IN_193 IN_294 IN_395 VALUE_BOX -1.9,-2.9,1.9,3.9 angle 0.0 CURRENT_VALUE 4 INPUT_BITS 4 NO_HOLD true SYNC_LOAD false UNKNOWN_OUTPUTS false 66 BA_ROM_4x4 -53,28 ADDRESS_0108 ADDRESS_1113 ADDRESS_2114 ADDRESS_3115 DATA_OUT_0105 DATA_OUT_1106 DATA_OUT_2103 ENABLE_0104 angle 0.0 ADDRESS_BITS 4 DATA_BITS 4 67 AA_TOGGLE -36,27.5 OUT_0104 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 68 AA_LABEL -102,15 LABEL_TEXT Address TEXT_HEIGHT 1 angle 0.0 69 AA_LABEL -29,18.5 LABEL_TEXT Output - contents at address TEXT_HEIGHT 2 angle 0.0 70 AA_REGISTER4 -80,7.5 IN_0109 IN_1111 IN_2112 IN_3110 OUT_0108 OUT_1113 OUT_2114 OUT_3115 clock83 count_enable107 count_up107 load116 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 71 AA_TOGGLE -93.5,17 OUT_0107 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 1 72 DD_KEYPAD_HEX -102,6.5 OUT_0109 OUT_1111 OUT_2112 OUT_3110 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 73 AA_LABEL -71.5,1 LABEL_TEXT Register Counts up TEXT_HEIGHT 2 angle 0.0 74 AA_TOGGLE -100.5,19.5 OUT_0116 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 1 75 AA_LABEL -94,22.5 LABEL_TEXT Load initial address TEXT_HEIGHT 2 angle 0.0 80 AA_LABEL -56.5,37 LABEL_TEXT Similar to Page2...But address incremented each cycle in ROM TEXT_HEIGHT 2 angle 0.0 75 0 -24,-25,-24,-23.5 -25 1 -23.5 2 1 -24,-25,-15.5,-25 50 IN_3 -24 0 2 -32.5,-23.5,-24,-23.5 52 OUT_3 -24 0 76 1 -32.5,-25.5,-15.5,-25.5 52 OUT_2 -15.5 2 2 -15.5,-26,-15.5,-25.5 50 IN_2 -25.5 1 77 1 -32.5,-27.5,-15.5,-27.5 52 OUT_1 -15.5 3 3 -15.5,-27.5,-15.5,-27 50 IN_1 -27.5 1 78 0 -24,-29.5,-24,-28 -29.5 1 -28 2 1 -32.5,-29.5,-24,-29.5 52 OUT_0 -24 0 2 -24,-28,-15.5,-28 50 IN_0 -24 0 79 0 -24.5,-47,-24.5,-46 -47 1 -46 2 1 -24.5,-47,-15.5,-47 51 IN_3 -24.5 0 2 -33.5,-46,-24.5,-46 53 OUT_3 -24.5 0 80 1 -33.5,-48,-15.5,-48 53 OUT_2 51 IN_2 81 0 -24.5,-50,-24.5,-49 -50 1 -49 2 1 -33.5,-50,-24.5,-50 53 OUT_1 -24.5 0 2 -24.5,-49,-15.5,-49 51 IN_1 -24.5 0 82 0 -24.5,-52,-24.5,-50 -52 1 -50 2 1 -33.5,-52,-24.5,-52 53 OUT_0 -24.5 0 2 -24.5,-50,-15.5,-50 51 IN_0 -24.5 0 83 0 -17.5,-80,-17.5,-31 -80 1 -76 6 -53 3 -31 2 1 -19.5,-80,-17.5,-80 54 CLK -17.5 0 2 -17.5,-31,-12.5,-31 50 clock -17.5 0 3 -17.5,-53,-12.5,-53 51 clock -17.5 0 6 -81,-76,-17.5,-76 -81 7 -17.5 0 7 -81,-76,-81,3.5 70 clock -76 6 84 0 8,-33,8,-28 -33 2 -28 1 1 -7.5,-28,8,-28 50 OUT_0 8 0 2 8,-33,25,-33 55 IN_B_0 8 0 25 3 3 25,-70,25,-33 56 IN_B_0 -33 2 85 0 8,-34,8,-27 -34 2 -27 1 1 -7.5,-27,8,-27 50 OUT_1 8 0 2 8,-34,25,-34 55 IN_B_1 8 0 25 3 3 25,-71,25,-34 56 IN_B_1 -34 2 86 0 8,-35,8,-26 -35 2 -26 1 1 -7.5,-26,8,-26 50 OUT_2 8 0 2 8,-35,25,-35 55 IN_B_2 8 0 25 3 3 25,-72,25,-35 56 IN_B_2 -35 2 87 0 8,-36,8,-25 -36 2 -25 1 1 -7.5,-25,8,-25 50 OUT_3 8 0 2 8,-36,25,-36 55 IN_B_3 8 0 25 3 3 25,-73,25,-36 56 IN_B_3 -36 2 88 0 8,-47,8,-43 -47 1 -43 2 1 -7.5,-47,8,-47 51 OUT_3 8 0 2 8,-43,25,-43 55 IN_3 8 0 25 3 3 25,-80,25,-43 56 IN_3 -43 2 89 0 8,-79,8,-42 -79 3 -48 1 -42 2 1 -7.5,-48,8,-48 51 OUT_2 8 0 2 8,-42,23.5,-42 55 IN_2 8 0 3 8,-79,25,-79 56 IN_2 8 0 90 0 8,-78,8,-41 -78 3 -49 1 -41 2 1 -7.5,-49,8,-49 51 OUT_1 8 0 2 8,-41,23.5,-41 55 IN_1 8 0 3 8,-78,25,-78 56 IN_1 8 0 91 0 8,-77,8,-40 -77 3 -50 1 -40 2 1 -7.5,-50,8,-50 51 OUT_0 8 0 2 8,-40,23.5,-40 55 IN_0 8 0 3 8,-77,25,-77 56 IN_0 8 0 92 0 56.5,-69,56.5,-57 -69 1 -57 2 1 48,-69,56.5,-69 64 OUT 56.5 0 2 56.5,-57,65.5,-57 65 IN_0 56.5 0 93 0 56.5,-59.5,56.5,-56 -59.5 1 -56 2 1 48,-59.5,56.5,-59.5 63 OUT 56.5 0 2 56.5,-56,65.5,-56 65 IN_1 56.5 0 94 0 56.5,-55,56.5,-50.5 -55 2 -50.5 1 1 48,-50.5,56.5,-50.5 62 OUT 56.5 0 2 56.5,-55,65.5,-55 65 IN_2 56.5 0 95 0 56.5,-54,56.5,-41.5 -54 2 -41.5 1 1 48,-41.5,56.5,-41.5 61 OUT 56.5 0 2 56.5,-54,65.5,-54 65 IN_3 56.5 0 96 0 27,-88.5,27,-83 56 A_greater_B -88.5 1 1 27,-88.5,44,-88.5 27 0 44 2 2 44,-88.5,44,-70 64 IN_0 -88.5 1 97 0 29,-87.5,29,-83 56 A_equal_B -87.5 1 1 29,-87.5,41.5,-87.5 29 0 41.5 2 2 41.5,-87.5,41.5,-60.5 -87.5 1 -60.5 3 3 41.5,-60.5,44,-60.5 63 IN_0 41.5 2 98 0 39.5,-83,39.5,-51.5 -83 2 -51.5 1 1 39.5,-51.5,44,-51.5 62 IN_0 39.5 0 2 31,-83,39.5,-83 56 A_less_B 39.5 0 99 0 37.5,-68,37.5,-36.5 -68 2 -36.5 1 1 31.5,-36.5,37.5,-36.5 55 OUT_0 37.5 0 2 37.5,-68,44,-68 64 IN_1 37.5 0 100 0 37.5,-58.5,37.5,-37.5 -58.5 2 -37.5 1 1 31.5,-37.5,37.5,-37.5 55 OUT_1 37.5 0 2 37.5,-58.5,44,-58.5 63 IN_1 37.5 0 101 0 37.5,-49.5,37.5,-38.5 -49.5 2 -38.5 1 1 31.5,-38.5,37.5,-38.5 55 OUT_2 37.5 0 2 37.5,-49.5,44,-49.5 62 IN_1 37.5 0 102 0 37.5,-40.5,37.5,-39.5 -40.5 2 -39.5 1 1 31.5,-39.5,37.5,-39.5 55 OUT_3 37.5 0 2 37.5,-40.5,44,-40.5 61 IN_1 37.5 0 103 0 51.5,-66.5,51.5,14 -66.5 4 -57 5 -48 6 -39 7 14 2 2 -53.5,14,51.5,14 -53.5 3 51.5 0 3 -53.5,14,-53.5,23 66 DATA_OUT_2 14 2 4 46,-66.5,51.5,-66.5 64 SEL_0 51.5 0 5 46,-57,51.5,-57 63 SEL_0 51.5 0 6 46,-48,51.5,-48 62 SEL_0 51.5 0 7 46,-39,51.5,-39 61 SEL_0 51.5 0 104 3 -48,27.5,-38,27.5 66 ENABLE_0 67 OUT_0 105 0 -51.5,0.5,-51.5,23 66 DATA_OUT_0 0.5 2 1 -12.5,-22,-12.5,0.5 50 load 0.5 2 2 -51.5,0.5,-12.5,0.5 -51.5 0 -12.5 1 106 0 -52.5,-10.5,-52.5,23 66 DATA_OUT_1 -10.5 2 1 -21.5,-44,-21.5,-10.5 -44 3 -10.5 2 2 -52.5,-10.5,-21.5,-10.5 -52.5 0 -21.5 1 3 -21.5,-44,-12.5,-44 51 load -21.5 1 107 0 -80,12.5,-80,17 70 count_enable 17 1 1 -91.5,17,-79,17 71 OUT_0 -80 0 -79 3 3 -79,12.5,-79,17 70 count_up 17 1 108 0 -63.5,6.5,-63.5,26.5 6.5 2 26.5 1 1 -63.5,26.5,-58,26.5 66 ADDRESS_0 -63.5 0 2 -76,6.5,-63.5,6.5 70 OUT_0 -63.5 0 109 0 -89.5,3.5,-89.5,6.5 3.5 2 6.5 1 1 -89.5,6.5,-84,6.5 70 IN_0 -89.5 0 2 -97,3.5,-89.5,3.5 72 OUT_0 -89.5 0 110 1 -97,9.5,-84,9.5 72 OUT_3 70 IN_3 111 0 -90.5,5.5,-90.5,7.5 5.5 2 7.5 1 1 -90.5,7.5,-84,7.5 70 IN_1 -90.5 0 2 -97,5.5,-90.5,5.5 72 OUT_1 -90.5 0 112 0 -90.5,7.5,-90.5,8.5 7.5 2 8.5 1 1 -90.5,8.5,-84,8.5 70 IN_2 -90.5 0 2 -97,7.5,-90.5,7.5 72 OUT_2 -90.5 0 113 0 -65,7.5,-65,27.5 7.5 2 27.5 1 1 -65,27.5,-58,27.5 66 ADDRESS_1 -65 0 2 -76,7.5,-65,7.5 70 OUT_1 -65 0 114 0 -66,8.5,-66,28.5 8.5 2 28.5 1 1 -66,28.5,-58,28.5 66 ADDRESS_2 -66 0 2 -76,8.5,-66,8.5 70 OUT_2 -66 0 115 0 -67,9.5,-67,29.5 9.5 2 29.5 1 1 -67,29.5,-58,29.5 66 ADDRESS_3 -67 0 2 -76,9.5,-67,9.5 70 OUT_3 -67 0 116 0 -81,12.5,-81,19.5 70 load 19.5 1 1 -98.5,19.5,-81,19.5 74 OUT_0 -81 0 116.835,-10.5093,432.714,-190.09 71.9122,183.425,315.645,44.8605 161.65,265.13,623.955,2.30403 185.383,349.601,578.354,126.192 269.664,132.893,610.136,-60.6687 76.8415,-57.6117,429.609,-258.164 591.278,111.132,843.672,-32.357