diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index d3c9fe7..ca1c2d2 100644 --- a/machine_alpha/machine_alpha.bdf +++ b/machine_alpha/machine_alpha.bdf @@ -124,7 +124,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1920 992 2088 1008) + (rect 2128 1312 2296 1328) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR7" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -260,7 +260,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2864 1648 3032 1664) + (rect 2856 1648 3024 1664) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR0" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -277,7 +277,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2864 1632 3032 1648) + (rect 2856 1632 3024 1648) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR1" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -294,7 +294,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2864 1616 3032 1632) + (rect 2856 1616 3024 1632) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR2" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -311,7 +311,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2800 1048 2968 1064) + (rect 2664 1048 2832 1064) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR17" (rect 5 0 34 12)(font "Arial" )) (pt 168 8) @@ -328,7 +328,7 @@ applicable agreement for further details. ) (pin (input) - (rect 344 520 512 536) + (rect 3120 1448 3288 1464) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR10" (rect 5 0 34 12)(font "Arial" )) (pt 168 8) @@ -341,11 +341,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 288 536 344 552)) + (annotation_block (location)(rect 2104 216 2160 232)) ) (pin (input) - (rect 344 488 512 504) + (rect 3120 1416 3288 1432) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR11" (rect 5 0 34 12)(font "Arial" )) (pt 168 8) @@ -358,7 +358,7 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 288 504 344 520)) + (annotation_block (location)(rect 2104 184 2160 200)) ) (pin (output) @@ -498,7 +498,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1496 1240 1672 1256) + (rect 1456 1240 1632 1256) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_C" (rect 90 0 125 12)(font "Arial" )) (pt 0 8) @@ -515,7 +515,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1496 1256 1672 1272) + (rect 1456 1256 1632 1272) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_V" (rect 90 0 124 12)(font "Arial" )) (pt 0 8) @@ -532,7 +532,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1496 1272 1672 1288) + (rect 1456 1272 1632 1288) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_N" (rect 90 0 125 12)(font "Arial" )) (pt 0 8) @@ -549,7 +549,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1496 1288 1672 1304) + (rect 1456 1288 1632 1304) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_Z" (rect 90 0 124 12)(font "Arial" )) (pt 0 8) @@ -566,7 +566,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1632 3480 1648) + (rect 3296 1632 3472 1648) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA0" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -583,7 +583,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1616 3480 1632) + (rect 3296 1616 3472 1632) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA1" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -600,7 +600,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1600 3480 1616) + (rect 3296 1600 3472 1616) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA2" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -617,7 +617,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1584 3480 1600) + (rect 3296 1584 3472 1600) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA3" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -634,7 +634,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1568 3480 1584) + (rect 3296 1568 3472 1584) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA4" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -651,7 +651,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1552 3480 1568) + (rect 3296 1552 3472 1568) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA5" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -668,7 +668,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1536 3480 1552) + (rect 3296 1536 3472 1552) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA6" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -685,7 +685,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3304 1520 3480 1536) + (rect 3296 1520 3472 1536) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uA7" (rect 153 0 171 12)(font "Arial" )) (pt 0 8) @@ -702,7 +702,7 @@ applicable agreement for further details. ) (pin (output) - (rect 576 488 752 504) + (rect 3352 1416 3528 1432) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "WR_N" (rect 90 0 123 12)(font "Arial" )) (pt 0 8) @@ -715,11 +715,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) - (annotation_block (location)(rect 752 504 800 520)) + (annotation_block (location)(rect 2568 184 2616 200)) ) (pin (output) - (rect 576 520 752 536) + (rect 3352 1448 3528 1464) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RD_N" (rect 90 0 120 12)(font "Arial" )) (pt 0 8) @@ -732,7 +732,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) - (annotation_block (location)(rect 752 536 800 552)) + (annotation_block (location)(rect 2568 216 2616 232)) ) (pin (output) @@ -912,147 +912,6 @@ applicable agreement for further details. (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 3528 936 3584 952)) ) -(symbol - (rect 2272 840 2368 1064) - (text "counter_8b_with_input" (rect 5 0 135 14)(font "Arial" (font_size 8))) - (text "PC" (rect 8 208 23 220)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D7" (rect 21 27 36 41)(font "Arial" (font_size 8))) - (line (pt 0 32)(pt 16 32)(line_width 1)) - ) - (port - (pt 0 48) - (input) - (text "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D6" (rect 21 43 36 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 0 64) - (input) - (text "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D5" (rect 21 59 36 73)(font "Arial" (font_size 8))) - (line (pt 0 64)(pt 16 64)(line_width 1)) - ) - (port - (pt 0 80) - (input) - (text "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D4" (rect 21 75 36 89)(font "Arial" (font_size 8))) - (line (pt 0 80)(pt 16 80)(line_width 1)) - ) - (port - (pt 0 96) - (input) - (text "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D3" (rect 21 91 36 105)(font "Arial" (font_size 8))) - (line (pt 0 96)(pt 16 96)(line_width 1)) - ) - (port - (pt 0 112) - (input) - (text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D2" (rect 21 107 36 121)(font "Arial" (font_size 8))) - (line (pt 0 112)(pt 16 112)(line_width 1)) - ) - (port - (pt 0 128) - (input) - (text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D1" (rect 21 123 36 137)(font "Arial" (font_size 8))) - (line (pt 0 128)(pt 16 128)(line_width 1)) - ) - (port - (pt 0 144) - (input) - (text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D0" (rect 21 139 36 153)(font "Arial" (font_size 8))) - (line (pt 0 144)(pt 16 144)(line_width 1)) - ) - (port - (pt 0 160) - (input) - (text "LD" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "LD" (rect 21 155 36 169)(font "Arial" (font_size 8))) - (line (pt 0 160)(pt 16 160)(line_width 1)) - ) - (port - (pt 0 176) - (input) - (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "CP" (rect 21 171 36 185)(font "Arial" (font_size 8))) - (line (pt 0 176)(pt 16 176)(line_width 1)) - ) - (port - (pt 0 192) - (input) - (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 21 187 44 201)(font "Arial" (font_size 8))) - (line (pt 0 192)(pt 16 192)(line_width 1)) - ) - (port - (pt 96 32) - (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q7" (rect 59 27 75 41)(font "Arial" (font_size 8))) - (line (pt 96 32)(pt 80 32)(line_width 1)) - ) - (port - (pt 96 48) - (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q6" (rect 59 43 75 57)(font "Arial" (font_size 8))) - (line (pt 96 48)(pt 80 48)(line_width 1)) - ) - (port - (pt 96 64) - (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q5" (rect 59 59 75 73)(font "Arial" (font_size 8))) - (line (pt 96 64)(pt 80 64)(line_width 1)) - ) - (port - (pt 96 80) - (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q4" (rect 59 75 75 89)(font "Arial" (font_size 8))) - (line (pt 96 80)(pt 80 80)(line_width 1)) - ) - (port - (pt 96 96) - (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q3" (rect 59 91 75 105)(font "Arial" (font_size 8))) - (line (pt 96 96)(pt 80 96)(line_width 1)) - ) - (port - (pt 96 112) - (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q2" (rect 59 107 75 121)(font "Arial" (font_size 8))) - (line (pt 96 112)(pt 80 112)(line_width 1)) - ) - (port - (pt 96 128) - (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q1" (rect 59 123 75 137)(font "Arial" (font_size 8))) - (line (pt 96 128)(pt 80 128)(line_width 1)) - ) - (port - (pt 96 144) - (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q0" (rect 59 139 75 153)(font "Arial" (font_size 8))) - (line (pt 96 144)(pt 80 144)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 80 208)(line_width 1)) - ) -) (symbol (rect 688 56 784 184) (text "start_circuit" (rect 5 0 72 14)(font "Arial" (font_size 8))) @@ -1928,7 +1787,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1904 1400 2080 1720) + (rect 1856 1400 2032 1720) (text "register_4x" (rect 5 0 69 14)(font "Arial" (font_size 8))) (text "general_registers" (rect 8 304 91 316)(font "Arial" )) (port @@ -2673,7 +2532,7 @@ applicable agreement for further details. ) ) (symbol - (rect 3192 1496 3288 1720) + (rect 3184 1496 3280 1720) (text "counter_8b_with_input" (rect 5 0 135 14)(font "Arial" (font_size 8))) (text "uPC" (rect 10 208 31 220)(font "Arial" )) (port @@ -2814,7 +2673,7 @@ applicable agreement for further details. ) ) (symbol - (rect 3016 1800 3048 1832) + (rect 3008 1800 3040 1832) (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) (text "inst20" (rect 3 21 32 33)(font "Arial" )(invisible)) (port @@ -2831,7 +2690,7 @@ applicable agreement for further details. ) ) (symbol - (rect 2688 1496 2784 1720) + (rect 2520 1496 2616 1720) (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) (text "IR" (rect 8 208 19 220)(font "Arial" )) (port @@ -2965,9 +2824,59 @@ applicable agreement for further details. ) ) (symbol - (rect 3048 1496 3160 1832) - (text "CU" (rect 5 0 21 14)(font "Arial" (font_size 8))) - (text "CU" (rect 8 320 24 332)(font "Arial" )) + (rect 3296 1408 3344 1440) + (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) + (text "inst24" (rect 3 21 32 33)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) + (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 13 16)(line_width 1)) + ) + (port + (pt 48 16) + (output) + (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) + (line (pt 39 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 13 25)(pt 13 7)(line_width 1)) + (line (pt 13 7)(pt 31 16)(line_width 1)) + (line (pt 13 25)(pt 31 16)(line_width 1)) + (circle (rect 31 12 39 20)(line_width 1)) + ) +) +(symbol + (rect 3296 1440 3344 1472) + (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) + (text "inst25" (rect 3 21 32 33)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) + (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 13 16)(line_width 1)) + ) + (port + (pt 48 16) + (output) + (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) + (line (pt 39 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 13 25)(pt 13 7)(line_width 1)) + (line (pt 13 7)(pt 31 16)(line_width 1)) + (line (pt 13 25)(pt 31 16)(line_width 1)) + (circle (rect 31 12 39 20)(line_width 1)) + ) +) +(symbol + (rect 3040 1496 3152 1832) + (text "micro_address_generator" (rect 5 0 152 14)(font "Arial" (font_size 8))) + (text "generator" (rect 8 320 54 332)(font "Arial" )) (port (pt 0 176) (input) @@ -3183,53 +3092,144 @@ applicable agreement for further details. ) ) (symbol - (rect 520 480 568 512) - (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) - (text "inst24" (rect 3 21 32 33)(font "Arial" )) + (rect 2520 1256 2616 1480) + (text "counter_8b_with_input" (rect 5 0 135 14)(font "Arial" (font_size 8))) + (text "PC" (rect 8 208 23 220)(font "Arial" )) (port - (pt 0 16) + (pt 0 32) (input) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 13 16)(line_width 1)) + (text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D7" (rect 21 27 36 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) ) (port - (pt 48 16) + (pt 0 48) + (input) + (text "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D6" (rect 21 43 36 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D5" (rect 21 59 36 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D4" (rect 21 75 36 89)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D3" (rect 21 91 36 105)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D2" (rect 21 107 36 121)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D1" (rect 21 123 36 137)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 144) + (input) + (text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D0" (rect 21 139 36 153)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "LD" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "LD" (rect 21 155 36 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 176) + (input) + (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "CP" (rect 21 171 36 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 0 192) + (input) + (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) + (text "CLR" (rect 21 187 44 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 96 32) (output) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (line (pt 39 16)(pt 48 16)(line_width 1)) + (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 59 27 75 41)(font "Arial" (font_size 8))) + (line (pt 96 32)(pt 80 32)(line_width 1)) + ) + (port + (pt 96 48) + (output) + (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 59 43 75 57)(font "Arial" (font_size 8))) + (line (pt 96 48)(pt 80 48)(line_width 1)) + ) + (port + (pt 96 64) + (output) + (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 59 59 75 73)(font "Arial" (font_size 8))) + (line (pt 96 64)(pt 80 64)(line_width 1)) + ) + (port + (pt 96 80) + (output) + (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 59 75 75 89)(font "Arial" (font_size 8))) + (line (pt 96 80)(pt 80 80)(line_width 1)) + ) + (port + (pt 96 96) + (output) + (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 59 91 75 105)(font "Arial" (font_size 8))) + (line (pt 96 96)(pt 80 96)(line_width 1)) + ) + (port + (pt 96 112) + (output) + (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 59 107 75 121)(font "Arial" (font_size 8))) + (line (pt 96 112)(pt 80 112)(line_width 1)) + ) + (port + (pt 96 128) + (output) + (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 59 123 75 137)(font "Arial" (font_size 8))) + (line (pt 96 128)(pt 80 128)(line_width 1)) + ) + (port + (pt 96 144) + (output) + (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 59 139 75 153)(font "Arial" (font_size 8))) + (line (pt 96 144)(pt 80 144)(line_width 1)) ) (drawing - (line (pt 13 25)(pt 13 7)(line_width 1)) - (line (pt 13 7)(pt 31 16)(line_width 1)) - (line (pt 13 25)(pt 31 16)(line_width 1)) - (circle (rect 31 12 39 20)(line_width 1)) - ) -) -(symbol - (rect 520 512 568 544) - (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) - (text "inst25" (rect 3 21 32 33)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 13 16)(line_width 1)) - ) - (port - (pt 48 16) - (output) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (line (pt 39 16)(pt 48 16)(line_width 1)) - ) - (drawing - (line (pt 13 25)(pt 13 7)(line_width 1)) - (line (pt 13 7)(pt 31 16)(line_width 1)) - (line (pt 13 25)(pt 31 16)(line_width 1)) - (circle (rect 31 12 39 20)(line_width 1)) + (rectangle (rect 16 16 80 208)(line_width 1)) ) ) (connector @@ -3352,10 +3352,6 @@ applicable agreement for further details. (pt 2968 1232) (pt 2968 1424) ) -(connector - (pt 3016 1296) - (pt 2984 1296) -) (connector (pt 3112 1280) (pt 3128 1280) @@ -3452,10 +3448,6 @@ applicable agreement for further details. (pt 3016 1120) (pt 3016 928) ) -(connector - (pt 3128 912) - (pt 3160 912) -) (connector (pt 3336 928) (pt 3352 928) @@ -3616,58 +3608,6 @@ applicable agreement for further details. (pt 1248 1120) (pt 1216 1120) ) -(connector - (pt 1248 1392) - (pt 1072 1392) -) -(connector - (pt 1248 1408) - (pt 1056 1408) -) -(connector - (pt 1248 1424) - (pt 1040 1424) -) -(connector - (pt 2984 312) - (pt 1024 312) -) -(connector - (pt 2984 1296) - (pt 2984 312) -) -(connector - (pt 3128 296) - (pt 1024 296) -) -(connector - (pt 3128 912) - (pt 3128 296) -) -(connector - (pt 1040 280) - (pt 1024 280) -) -(connector - (pt 1040 1424) - (pt 1040 280) -) -(connector - (pt 1072 544) - (pt 960 544) -) -(connector - (pt 1056 464) - (pt 960 464) -) -(connector - (pt 1072 1392) - (pt 1072 544) -) -(connector - (pt 1056 1408) - (pt 1056 464) -) (connector (pt 848 456) (pt 848 472) @@ -3676,10 +3616,6 @@ applicable agreement for further details. (pt 848 520) (pt 848 536) ) -(connector - (pt 880 312) - (pt 896 312) -) (connector (pt 832 456) (pt 848 456) @@ -3692,14 +3628,6 @@ applicable agreement for further details. (pt 848 456) (pt 896 456) ) -(connector - (pt 880 472) - (pt 896 472) -) -(connector - (pt 896 552) - (pt 880 552) -) (connector (pt 832 296) (pt 896 296) @@ -3920,126 +3848,6 @@ applicable agreement for further details. (pt 928 896) (pt 432 896) ) -(connector - (pt 928 752) - (pt 608 752) -) -(connector - (pt 928 768) - (pt 624 768) -) -(connector - (pt 928 784) - (pt 640 784) -) -(connector - (pt 928 800) - (pt 656 800) -) -(connector - (pt 928 816) - (pt 672 816) -) -(connector - (pt 928 848) - (pt 704 848) -) -(connector - (pt 928 864) - (pt 720 864) -) -(connector - (pt 928 832) - (pt 688 832) -) -(connector - (pt 608 752) - (pt 608 584) -) -(connector - (pt 624 768) - (pt 624 600) -) -(connector - (pt 640 784) - (pt 640 616) -) -(connector - (pt 656 800) - (pt 656 632) -) -(connector - (pt 720 864) - (pt 720 696) -) -(connector - (pt 704 848) - (pt 704 680) -) -(connector - (pt 688 832) - (pt 688 664) -) -(connector - (pt 672 816) - (pt 672 648) -) -(connector - (pt 3224 848) - (pt 3224 664) -) -(connector - (pt 3240 848) - (pt 3240 648) -) -(connector - (pt 3256 848) - (pt 3256 632) -) -(connector - (pt 3272 848) - (pt 3272 616) -) -(connector - (pt 3288 848) - (pt 3288 600) -) -(connector - (pt 3304 848) - (pt 3304 584) -) -(connector - (pt 3208 680) - (pt 704 680) -) -(connector - (pt 3208 848) - (pt 3208 680) -) -(connector - (pt 3192 696) - (pt 720 696) -) -(connector - (pt 3192 848) - (pt 3192 696) -) -(connector - (pt 880 312) - (pt 880 472) -) -(connector - (pt 880 472) - (pt 880 552) -) -(connector - (pt 880 88) - (pt 880 312) -) -(connector - (pt 3160 1056) - (pt 2968 1056) -) (connector (pt 2872 1136) (pt 3032 1136) @@ -4160,1101 +3968,10 @@ applicable agreement for further details. (pt 416 880) (pt 416 1816) ) -(connector - (pt 2968 1232) - (pt 3128 1232) -) -(connector - (pt 3128 1232) - (pt 3376 1232) -) -(connector - (pt 608 584) - (pt 3304 584) -) -(connector - (pt 624 600) - (pt 3288 600) -) -(connector - (pt 640 616) - (pt 3272 616) -) -(connector - (pt 656 632) - (pt 3256 632) -) -(connector - (pt 672 648) - (pt 3240 648) -) -(connector - (pt 688 664) - (pt 3224 664) -) (connector (pt 848 1504) (pt 848 1760) ) -(connector - (pt 1432 1280) - (pt 1432 2136) -) -(connector - (pt 1448 1296) - (pt 1448 2152) -) -(connector - (pt 848 1760) - (pt 1400 1760) -) -(connector - (pt 1376 1264) - (pt 1416 1264) -) -(connector - (pt 1376 1280) - (pt 1432 1280) -) -(connector - (pt 1432 1280) - (pt 1496 1280) -) -(connector - (pt 1376 1296) - (pt 1448 1296) -) -(connector - (pt 1448 1296) - (pt 1496 1296) -) -(connector - (pt 1376 1248) - (pt 1400 1248) -) -(connector - (pt 1400 1248) - (pt 1496 1248) -) -(connector - (pt 1400 1248) - (pt 1400 1760) -) -(connector - (pt 1400 1760) - (pt 1400 2104) -) -(connector - (pt 1416 1264) - (pt 1496 1264) -) -(connector - (pt 1416 216) - (pt 1416 1264) -) -(connector - (pt 1416 1264) - (pt 1416 2120) -) -(connector - (pt 1024 360) - (pt 1888 360) -) -(connector - (pt 1696 1448) - (pt 1904 1448) -) -(connector - (pt 1712 1464) - (pt 1904 1464) -) -(connector - (pt 1696 1480) - (pt 1904 1480) -) -(connector - (pt 1712 1496) - (pt 1904 1496) -) -(connector - (pt 1856 1624) - (pt 1904 1624) -) -(connector - (pt 1840 1608) - (pt 1904 1608) -) -(connector - (pt 1824 1592) - (pt 1904 1592) -) -(connector - (pt 1808 1576) - (pt 1904 1576) -) -(connector - (pt 1792 1560) - (pt 1904 1560) -) -(connector - (pt 1776 1544) - (pt 1904 1544) -) -(connector - (pt 1760 1528) - (pt 1904 1528) -) -(connector - (pt 1744 1512) - (pt 1904 1512) -) -(connector - (pt 1744 1120) - (pt 1744 1512) -) -(connector - (pt 1760 1136) - (pt 1760 1528) -) -(connector - (pt 1776 1152) - (pt 1776 1544) -) -(connector - (pt 1792 1168) - (pt 1792 1560) -) -(connector - (pt 1808 1184) - (pt 1808 1576) -) -(connector - (pt 1824 1200) - (pt 1824 1592) -) -(connector - (pt 1840 1216) - (pt 1840 1608) -) -(connector - (pt 1856 1232) - (pt 1856 1624) -) -(connector - (pt 1744 1656) - (pt 1904 1656) -) -(connector - (pt 1728 1672) - (pt 1904 1672) -) -(connector - (pt 1744 1736) - (pt 1744 1656) -) -(connector - (pt 1728 1752) - (pt 1728 1672) -) -(connector - (pt 1888 1640) - (pt 1904 1640) -) -(connector - (pt 1888 360) - (pt 1888 1640) -) -(connector - (pt 1696 1448) - (pt 1696 1480) -) -(connector - (pt 1696 1480) - (pt 1696 1768) -) -(connector - (pt 1712 1464) - (pt 1712 1496) -) -(connector - (pt 1712 1496) - (pt 1712 1784) -) -(connector - (pt 1376 1120) - (pt 1744 1120) -) -(connector - (pt 1376 1136) - (pt 1760 1136) -) -(connector - (pt 1376 1152) - (pt 1776 1152) -) -(connector - (pt 1376 1168) - (pt 1792 1168) -) -(connector - (pt 1376 1184) - (pt 1808 1184) -) -(connector - (pt 1376 1200) - (pt 1824 1200) -) -(connector - (pt 1376 1216) - (pt 1840 1216) -) -(connector - (pt 1376 1232) - (pt 1856 1232) -) -(connector - (pt 672 2072) - (pt 2096 2072) -) -(connector - (pt 656 2056) - (pt 2112 2056) -) -(connector - (pt 640 2040) - (pt 2128 2040) -) -(connector - (pt 624 2024) - (pt 2144 2024) -) -(connector - (pt 608 2008) - (pt 2160 2008) -) -(connector - (pt 592 1992) - (pt 2176 1992) -) -(connector - (pt 576 1976) - (pt 2192 1976) -) -(connector - (pt 560 1960) - (pt 2208 1960) -) -(connector - (pt 528 1928) - (pt 2240 1928) -) -(connector - (pt 512 1912) - (pt 2256 1912) -) -(connector - (pt 496 1896) - (pt 2272 1896) -) -(connector - (pt 480 1880) - (pt 2288 1880) -) -(connector - (pt 464 1864) - (pt 2304 1864) -) -(connector - (pt 448 1848) - (pt 2320 1848) -) -(connector - (pt 432 1832) - (pt 2336 1832) -) -(connector - (pt 416 1816) - (pt 2352 1816) -) -(connector - (pt 2240 1928) - (pt 2240 1544) -) -(connector - (pt 2256 1912) - (pt 2256 1528) -) -(connector - (pt 2272 1896) - (pt 2272 1512) -) -(connector - (pt 2288 1880) - (pt 2288 1496) -) -(connector - (pt 2304 1864) - (pt 2304 1480) -) -(connector - (pt 2320 1848) - (pt 2320 1464) -) -(connector - (pt 2336 1832) - (pt 2336 1448) -) -(connector - (pt 2352 1816) - (pt 2352 1432) -) -(connector - (pt 2096 2072) - (pt 2096 1672) -) -(connector - (pt 2112 2056) - (pt 2112 1656) -) -(connector - (pt 2128 2040) - (pt 2128 1640) -) -(connector - (pt 2144 2024) - (pt 2144 1624) -) -(connector - (pt 2160 2008) - (pt 2160 1608) -) -(connector - (pt 2176 1992) - (pt 2176 1592) -) -(connector - (pt 2192 1976) - (pt 2192 1576) -) -(connector - (pt 2208 1960) - (pt 2208 1560) -) -(connector - (pt 2080 1432) - (pt 2352 1432) -) -(connector - (pt 2080 1448) - (pt 2336 1448) -) -(connector - (pt 2080 1464) - (pt 2320 1464) -) -(connector - (pt 2080 1480) - (pt 2304 1480) -) -(connector - (pt 2080 1496) - (pt 2288 1496) -) -(connector - (pt 2080 1512) - (pt 2272 1512) -) -(connector - (pt 2080 1528) - (pt 2256 1528) -) -(connector - (pt 2080 1544) - (pt 2240 1544) -) -(connector - (pt 2080 1560) - (pt 2208 1560) -) -(connector - (pt 2080 1576) - (pt 2192 1576) -) -(connector - (pt 2080 1592) - (pt 2176 1592) -) -(connector - (pt 2080 1608) - (pt 2160 1608) -) -(connector - (pt 2080 1624) - (pt 2144 1624) -) -(connector - (pt 2080 1640) - (pt 2128 1640) -) -(connector - (pt 2080 1656) - (pt 2112 1656) -) -(connector - (pt 2080 1672) - (pt 2096 1672) -) -(connector - (pt 2272 872) - (pt 2128 872) -) -(connector - (pt 2272 888) - (pt 2144 888) -) -(connector - (pt 2272 904) - (pt 2160 904) -) -(connector - (pt 2272 920) - (pt 2176 920) -) -(connector - (pt 2272 936) - (pt 2192 936) -) -(connector - (pt 2272 952) - (pt 2208 952) -) -(connector - (pt 2272 968) - (pt 2224 968) -) -(connector - (pt 2272 984) - (pt 2240 984) -) -(connector - (pt 2272 1016) - (pt 2112 1016) -) -(connector - (pt 2128 1120) - (pt 2128 872) -) -(connector - (pt 2144 1136) - (pt 2144 888) -) -(connector - (pt 2160 1152) - (pt 2160 904) -) -(connector - (pt 2176 1168) - (pt 2176 920) -) -(connector - (pt 2192 1184) - (pt 2192 936) -) -(connector - (pt 2208 1200) - (pt 2208 952) -) -(connector - (pt 2224 1216) - (pt 2224 968) -) -(connector - (pt 2240 1232) - (pt 2240 984) -) -(connector - (pt 1024 344) - (pt 2112 344) -) -(connector - (pt 2112 344) - (pt 2112 1016) -) -(connector - (pt 1744 1120) - (pt 2128 1120) -) -(connector - (pt 1760 1136) - (pt 2144 1136) -) -(connector - (pt 1776 1152) - (pt 2160 1152) -) -(connector - (pt 1792 1168) - (pt 2176 1168) -) -(connector - (pt 1808 1184) - (pt 2192 1184) -) -(connector - (pt 1824 1200) - (pt 2208 1200) -) -(connector - (pt 1840 1216) - (pt 2224 1216) -) -(connector - (pt 1856 1232) - (pt 2240 1232) -) -(connector - (pt 2368 872) - (pt 2496 872) -) -(connector - (pt 2368 888) - (pt 2480 888) -) -(connector - (pt 2368 904) - (pt 2464 904) -) -(connector - (pt 2368 920) - (pt 2448 920) -) -(connector - (pt 2368 936) - (pt 2432 936) -) -(connector - (pt 2368 952) - (pt 2416 952) -) -(connector - (pt 2368 968) - (pt 2400 968) -) -(connector - (pt 2368 984) - (pt 2384 984) -) -(connector - (pt 2088 1000) - (pt 2272 1000) -) -(connector - (pt 1024 328) - (pt 2656 328) -) -(connector - (pt 2560 1592) - (pt 2688 1592) -) -(connector - (pt 2544 1576) - (pt 2688 1576) -) -(connector - (pt 2528 1560) - (pt 2688 1560) -) -(connector - (pt 2528 1120) - (pt 2528 1560) -) -(connector - (pt 2544 1136) - (pt 2544 1576) -) -(connector - (pt 2560 1152) - (pt 2560 1592) -) -(connector - (pt 2624 1656) - (pt 2688 1656) -) -(connector - (pt 2640 1672) - (pt 2688 1672) -) -(connector - (pt 2608 1640) - (pt 2688 1640) -) -(connector - (pt 2592 1624) - (pt 2688 1624) -) -(connector - (pt 2576 1608) - (pt 2688 1608) -) -(connector - (pt 2576 1168) - (pt 2576 1608) -) -(connector - (pt 2592 1184) - (pt 2592 1624) -) -(connector - (pt 2608 1200) - (pt 2608 1640) -) -(connector - (pt 2624 1216) - (pt 2624 1656) -) -(connector - (pt 2640 1232) - (pt 2640 1672) -) -(connector - (pt 2656 1544) - (pt 2688 1544) -) -(connector - (pt 2656 328) - (pt 2656 1544) -) -(connector - (pt 2128 1120) - (pt 2528 1120) -) -(connector - (pt 2528 1120) - (pt 2856 1120) -) -(connector - (pt 2144 1136) - (pt 2544 1136) -) -(connector - (pt 2544 1136) - (pt 2872 1136) -) -(connector - (pt 2160 1152) - (pt 2560 1152) -) -(connector - (pt 2560 1152) - (pt 2888 1152) -) -(connector - (pt 2176 1168) - (pt 2576 1168) -) -(connector - (pt 2576 1168) - (pt 2904 1168) -) -(connector - (pt 2192 1184) - (pt 2592 1184) -) -(connector - (pt 2592 1184) - (pt 2920 1184) -) -(connector - (pt 2208 1200) - (pt 2608 1200) -) -(connector - (pt 2608 1200) - (pt 2936 1200) -) -(connector - (pt 2224 1216) - (pt 2624 1216) -) -(connector - (pt 2624 1216) - (pt 2952 1216) -) -(connector - (pt 2240 1232) - (pt 2640 1232) -) -(connector - (pt 2640 1232) - (pt 2968 1232) -) -(connector - (pt 2832 1608) - (pt 2832 1768) -) -(connector - (pt 2848 1592) - (pt 2848 1784) -) -(connector - (pt 1696 1768) - (pt 2832 1768) -) -(connector - (pt 1712 1784) - (pt 2848 1784) -) -(connector - (pt 1744 1736) - (pt 2800 1736) -) -(connector - (pt 1728 1752) - (pt 2816 1752) -) -(connector - (pt 2800 1736) - (pt 2800 1640) -) -(connector - (pt 2816 1752) - (pt 2816 1624) -) -(connector - (pt 2784 1624) - (pt 2816 1624) -) -(connector - (pt 2784 1640) - (pt 2800 1640) -) -(connector - (pt 864 88) - (pt 880 88) -) -(connector - (pt 880 88) - (pt 3560 88) -) -(connector - (pt 3192 1672) - (pt 3176 1672) -) -(connector - (pt 3032 1784) - (pt 3048 1784) -) -(connector - (pt 3048 1704) - (pt 3032 1704) -) -(connector - (pt 3048 1720) - (pt 3032 1720) -) -(connector - (pt 3048 1736) - (pt 3032 1736) -) -(connector - (pt 3048 1752) - (pt 3032 1752) -) -(connector - (pt 3048 1768) - (pt 3032 1768) -) -(connector - (pt 3032 1672) - (pt 3048 1672) -) -(connector - (pt 3032 1688) - (pt 3048 1688) -) -(connector - (pt 3176 1672) - (pt 3176 1480) -) -(connector - (pt 3560 1480) - (pt 3176 1480) -) -(connector - (pt 3560 88) - (pt 3560 1480) -) -(connector - (pt 3080 2104) - (pt 3080 1832) -) -(connector - (pt 3096 2120) - (pt 3096 1832) -) -(connector - (pt 3112 2136) - (pt 3112 1832) -) -(connector - (pt 3128 2152) - (pt 3128 1832) -) -(connector - (pt 1400 2104) - (pt 3080 2104) -) -(connector - (pt 1416 2120) - (pt 3096 2120) -) -(connector - (pt 1432 2136) - (pt 3112 2136) -) -(connector - (pt 1448 2152) - (pt 3128 2152) -) -(connector - (pt 2784 1528) - (pt 3048 1528) -) -(connector - (pt 2784 1544) - (pt 3048 1544) -) -(connector - (pt 2784 1560) - (pt 3048 1560) -) -(connector - (pt 2784 1576) - (pt 3048 1576) -) -(connector - (pt 3032 1672) - (pt 3032 1688) -) -(connector - (pt 3032 1688) - (pt 3032 1704) -) -(connector - (pt 3032 1704) - (pt 3032 1720) -) -(connector - (pt 3032 1720) - (pt 3032 1736) -) -(connector - (pt 3032 1736) - (pt 3032 1752) -) -(connector - (pt 3032 1752) - (pt 3032 1768) -) -(connector - (pt 3032 1768) - (pt 3032 1784) -) -(connector - (pt 3032 1784) - (pt 3032 1800) -) -(connector - (pt 2784 1592) - (pt 2848 1592) -) -(connector - (pt 2848 1592) - (pt 3048 1592) -) -(connector - (pt 2784 1608) - (pt 2832 1608) -) -(connector - (pt 2832 1608) - (pt 3048 1608) -) -(connector - (pt 3288 1528) - (pt 3304 1528) -) -(connector - (pt 3288 1544) - (pt 3304 1544) -) -(connector - (pt 3288 1560) - (pt 3304 1560) -) -(connector - (pt 3288 1576) - (pt 3304 1576) -) -(connector - (pt 3288 1592) - (pt 3304 1592) -) -(connector - (pt 3288 1608) - (pt 3304 1608) -) -(connector - (pt 3288 1624) - (pt 3304 1624) -) -(connector - (pt 3288 1640) - (pt 3304 1640) -) -(connector - (pt 3160 1528) - (pt 3192 1528) -) -(connector - (pt 3160 1544) - (pt 3192 1544) -) -(connector - (pt 3160 1560) - (pt 3192 1560) -) -(connector - (pt 3160 1576) - (pt 3192 1576) -) -(connector - (pt 3160 1592) - (pt 3192 1592) -) -(connector - (pt 3160 1608) - (pt 3192 1608) -) -(connector - (pt 3160 1624) - (pt 3192 1624) -) -(connector - (pt 3160 1640) - (pt 3192 1640) -) -(connector - (pt 3160 1656) - (pt 3192 1656) -) -(connector - (pt 3032 1656) - (pt 3048 1656) -) -(connector - (pt 3032 1640) - (pt 3048 1640) -) -(connector - (pt 3032 1624) - (pt 3048 1624) -) -(connector - (pt 3000 1280) - (pt 3016 1280) - (color 0 0 0) -) -(connector - (pt 3000 1080) - (pt 3000 1280) - (color 0 0 0) -) -(connector - (pt 3000 1080) - (pt 3144 1080) - (color 0 0 0) -) -(connector - (pt 3144 896) - (pt 3160 896) - (color 0 0 0) -) -(connector - (pt 3144 1080) - (pt 3144 896) - (color 0 0 0) -) -(connector - (pt 1248 1376) - (pt 1232 1376) - (color 0 0 0) -) -(connector - (pt 1232 200) - (pt 1232 1376) - (color 0 0 0) -) -(connector - (pt 1872 1432) - (pt 1904 1432) - (color 0 0 0) -) -(connector - (pt 2272 1032) - (pt 2256 1032) - (color 0 0 0) -) -(connector - (pt 2256 1080) - (pt 2256 1032) - (color 0 0 0) -) -(connector - (pt 1872 1080) - (pt 2256 1080) - (color 0 0 0) -) -(connector - (pt 2256 1080) - (pt 2672 1080) - (color 0 0 0) -) -(connector - (pt 2672 1080) - (pt 3000 1080) - (color 0 0 0) -) -(connector - (pt 2672 1528) - (pt 2688 1528) - (color 0 0 0) -) -(connector - (pt 3192 1688) - (pt 3176 1688) - (color 0 0 0) -) -(connector - (pt 3176 1688) - (pt 3176 1872) - (color 0 0 0) -) -(connector - (pt 2672 1872) - (pt 3176 1872) - (color 0 0 0) -) -(connector - (pt 2672 1080) - (pt 2672 1528) - (color 0 0 0) -) -(connector - (pt 2672 1528) - (pt 2672 1872) - (color 0 0 0) -) (connector (pt 704 1248) (pt 704 2184) @@ -5287,86 +4004,6 @@ applicable agreement for further details. (pt 816 1360) (pt 816 2296) ) -(connector - (pt 2496 872) - (pt 2496 2184) -) -(connector - (pt 2480 888) - (pt 2480 2200) -) -(connector - (pt 2464 904) - (pt 2464 2216) -) -(connector - (pt 2448 920) - (pt 2448 2232) -) -(connector - (pt 2432 936) - (pt 2432 2248) -) -(connector - (pt 2416 952) - (pt 2416 2264) -) -(connector - (pt 2400 968) - (pt 2400 2280) -) -(connector - (pt 2384 984) - (pt 2384 2296) -) -(connector - (pt 704 2184) - (pt 2496 2184) -) -(connector - (pt 720 2200) - (pt 2480 2200) -) -(connector - (pt 736 2216) - (pt 2464 2216) -) -(connector - (pt 752 2232) - (pt 2448 2232) -) -(connector - (pt 768 2248) - (pt 2432 2248) -) -(connector - (pt 784 2264) - (pt 2416 2264) -) -(connector - (pt 800 2280) - (pt 2400 2280) -) -(connector - (pt 816 2296) - (pt 2384 2296) -) -(connector - (pt 576 496) - (pt 568 496) -) -(connector - (pt 512 496) - (pt 520 496) -) -(connector - (pt 576 528) - (pt 568 528) -) -(connector - (pt 512 528) - (pt 520 528) -) (connector (pt 688 88) (pt 656 88) @@ -5383,45 +4020,6 @@ applicable agreement for further details. (pt 688 120) (pt 640 120) ) -(connector - (pt 1416 216) - (pt 656 216) -) -(connector - (pt 672 136) - (pt 688 136) - (color 0 0 0) -) -(connector - (pt 672 136) - (pt 672 200) - (color 0 0 0) -) -(connector - (pt 1872 200) - (pt 1872 1080) - (color 0 0 0) -) -(connector - (pt 1872 1080) - (pt 1872 1432) - (color 0 0 0) -) -(connector - (pt 1232 200) - (pt 1872 200) - (color 0 0 0) -) -(connector - (pt 672 200) - (pt 1232 200) - (color 0 0 0) -) -(connector - (pt 624 200) - (pt 672 200) - (color 0 0 0) -) (connector (pt 624 152) (pt 640 152) @@ -5454,6 +4052,1415 @@ applicable agreement for further details. (pt 800 64) (pt 800 88) ) +(connector + (pt 2664 1608) + (pt 2664 1768) +) +(connector + (pt 2680 1592) + (pt 2680 1784) +) +(connector + (pt 1744 1736) + (pt 2632 1736) +) +(connector + (pt 1728 1752) + (pt 2648 1752) +) +(connector + (pt 2632 1736) + (pt 2632 1640) +) +(connector + (pt 2648 1752) + (pt 2648 1624) +) +(connector + (pt 2616 1624) + (pt 2648 1624) +) +(connector + (pt 2616 1640) + (pt 2632 1640) +) +(connector + (pt 704 2184) + (pt 2824 2184) +) +(connector + (pt 720 2200) + (pt 2808 2200) +) +(connector + (pt 736 2216) + (pt 2792 2216) +) +(connector + (pt 752 2232) + (pt 2776 2232) +) +(connector + (pt 768 2248) + (pt 2760 2248) +) +(connector + (pt 784 2264) + (pt 2744 2264) +) +(connector + (pt 800 2280) + (pt 2728 2280) +) +(connector + (pt 816 2296) + (pt 2712 2296) +) +(connector + (pt 1424 1280) + (pt 1424 2136) +) +(connector + (pt 1440 1296) + (pt 1440 2152) +) +(connector + (pt 848 1760) + (pt 1392 1760) +) +(connector + (pt 1392 1248) + (pt 1392 1760) +) +(connector + (pt 1392 1760) + (pt 1392 2104) +) +(connector + (pt 656 216) + (pt 1408 216) +) +(connector + (pt 1408 216) + (pt 1408 1264) +) +(connector + (pt 1408 1264) + (pt 1408 2120) +) +(connector + (pt 1376 1248) + (pt 1392 1248) +) +(connector + (pt 1392 1248) + (pt 1456 1248) +) +(connector + (pt 1376 1264) + (pt 1408 1264) +) +(connector + (pt 1408 1264) + (pt 1456 1264) +) +(connector + (pt 1376 1280) + (pt 1424 1280) +) +(connector + (pt 1424 1280) + (pt 1456 1280) +) +(connector + (pt 1376 1296) + (pt 1440 1296) +) +(connector + (pt 1440 1296) + (pt 1456 1296) +) +(connector + (pt 2664 1768) + (pt 1664 1768) +) +(connector + (pt 2680 1784) + (pt 1680 1784) +) +(connector + (pt 1744 1656) + (pt 1856 1656) +) +(connector + (pt 1728 1672) + (pt 1856 1672) +) +(connector + (pt 1744 1736) + (pt 1744 1656) +) +(connector + (pt 1728 1752) + (pt 1728 1672) +) +(connector + (pt 1664 1448) + (pt 1856 1448) +) +(connector + (pt 1680 1464) + (pt 1856 1464) +) +(connector + (pt 1664 1480) + (pt 1856 1480) +) +(connector + (pt 1680 1496) + (pt 1856 1496) +) +(connector + (pt 1808 1624) + (pt 1856 1624) +) +(connector + (pt 1792 1608) + (pt 1856 1608) +) +(connector + (pt 1776 1592) + (pt 1856 1592) +) +(connector + (pt 1760 1576) + (pt 1856 1576) +) +(connector + (pt 1744 1560) + (pt 1856 1560) +) +(connector + (pt 1728 1544) + (pt 1856 1544) +) +(connector + (pt 1712 1528) + (pt 1856 1528) +) +(connector + (pt 1696 1512) + (pt 1856 1512) +) +(connector + (pt 1696 1120) + (pt 1696 1512) +) +(connector + (pt 1712 1136) + (pt 1712 1528) +) +(connector + (pt 1728 1152) + (pt 1728 1544) +) +(connector + (pt 1744 1168) + (pt 1744 1560) +) +(connector + (pt 1760 1184) + (pt 1760 1576) +) +(connector + (pt 1776 1200) + (pt 1776 1592) +) +(connector + (pt 1792 1216) + (pt 1792 1608) +) +(connector + (pt 1808 1232) + (pt 1808 1624) +) +(connector + (pt 1664 1448) + (pt 1664 1480) +) +(connector + (pt 1664 1480) + (pt 1664 1768) +) +(connector + (pt 1680 1464) + (pt 1680 1496) +) +(connector + (pt 1680 1496) + (pt 1680 1784) +) +(connector + (pt 672 2072) + (pt 2048 2072) +) +(connector + (pt 656 2056) + (pt 2064 2056) +) +(connector + (pt 640 2040) + (pt 2080 2040) +) +(connector + (pt 624 2024) + (pt 2096 2024) +) +(connector + (pt 608 2008) + (pt 2112 2008) +) +(connector + (pt 592 1992) + (pt 2128 1992) +) +(connector + (pt 576 1976) + (pt 2144 1976) +) +(connector + (pt 560 1960) + (pt 2160 1960) +) +(connector + (pt 528 1928) + (pt 2192 1928) +) +(connector + (pt 512 1912) + (pt 2208 1912) +) +(connector + (pt 496 1896) + (pt 2224 1896) +) +(connector + (pt 480 1880) + (pt 2240 1880) +) +(connector + (pt 464 1864) + (pt 2256 1864) +) +(connector + (pt 448 1848) + (pt 2272 1848) +) +(connector + (pt 432 1832) + (pt 2288 1832) +) +(connector + (pt 416 1816) + (pt 2304 1816) +) +(connector + (pt 2192 1928) + (pt 2192 1544) +) +(connector + (pt 2208 1912) + (pt 2208 1528) +) +(connector + (pt 2224 1896) + (pt 2224 1512) +) +(connector + (pt 2240 1880) + (pt 2240 1496) +) +(connector + (pt 2256 1864) + (pt 2256 1480) +) +(connector + (pt 2272 1848) + (pt 2272 1464) +) +(connector + (pt 2288 1832) + (pt 2288 1448) +) +(connector + (pt 2304 1816) + (pt 2304 1432) +) +(connector + (pt 2048 2072) + (pt 2048 1672) +) +(connector + (pt 2064 2056) + (pt 2064 1656) +) +(connector + (pt 2080 2040) + (pt 2080 1640) +) +(connector + (pt 2096 2024) + (pt 2096 1624) +) +(connector + (pt 2112 2008) + (pt 2112 1608) +) +(connector + (pt 2128 1992) + (pt 2128 1592) +) +(connector + (pt 2144 1976) + (pt 2144 1576) +) +(connector + (pt 2160 1960) + (pt 2160 1560) +) +(connector + (pt 2032 1432) + (pt 2304 1432) +) +(connector + (pt 2032 1448) + (pt 2288 1448) +) +(connector + (pt 2032 1464) + (pt 2272 1464) +) +(connector + (pt 2032 1480) + (pt 2256 1480) +) +(connector + (pt 2032 1496) + (pt 2240 1496) +) +(connector + (pt 2032 1512) + (pt 2224 1512) +) +(connector + (pt 2032 1528) + (pt 2208 1528) +) +(connector + (pt 2032 1544) + (pt 2192 1544) +) +(connector + (pt 2032 1560) + (pt 2160 1560) +) +(connector + (pt 2032 1576) + (pt 2144 1576) +) +(connector + (pt 2032 1592) + (pt 2128 1592) +) +(connector + (pt 2032 1608) + (pt 2112 1608) +) +(connector + (pt 2032 1624) + (pt 2096 1624) +) +(connector + (pt 2032 1640) + (pt 2080 1640) +) +(connector + (pt 2032 1656) + (pt 2064 1656) +) +(connector + (pt 2032 1672) + (pt 2048 1672) +) +(connector + (pt 2824 1288) + (pt 2616 1288) +) +(connector + (pt 2808 1304) + (pt 2616 1304) +) +(connector + (pt 2792 1320) + (pt 2616 1320) +) +(connector + (pt 2776 1336) + (pt 2616 1336) +) +(connector + (pt 2760 1352) + (pt 2616 1352) +) +(connector + (pt 2744 1368) + (pt 2616 1368) +) +(connector + (pt 2728 1384) + (pt 2616 1384) +) +(connector + (pt 2712 1400) + (pt 2616 1400) +) +(connector + (pt 2824 2184) + (pt 2824 1288) +) +(connector + (pt 2808 2200) + (pt 2808 1304) +) +(connector + (pt 2792 2216) + (pt 2792 1320) +) +(connector + (pt 2776 2232) + (pt 2776 1336) +) +(connector + (pt 2760 2248) + (pt 2760 1352) +) +(connector + (pt 2744 2264) + (pt 2744 1368) +) +(connector + (pt 2728 2280) + (pt 2728 1384) +) +(connector + (pt 2712 2296) + (pt 2712 1400) +) +(connector + (pt 1376 1120) + (pt 1696 1120) +) +(connector + (pt 1376 1136) + (pt 1712 1136) +) +(connector + (pt 1376 1152) + (pt 1728 1152) +) +(connector + (pt 1376 1168) + (pt 1744 1168) +) +(connector + (pt 1376 1184) + (pt 1760 1184) +) +(connector + (pt 1376 1200) + (pt 1776 1200) +) +(connector + (pt 1376 1216) + (pt 1792 1216) +) +(connector + (pt 1376 1232) + (pt 1808 1232) +) +(connector + (pt 928 752) + (pt 736 752) +) +(connector + (pt 928 768) + (pt 752 768) +) +(connector + (pt 928 784) + (pt 768 784) +) +(connector + (pt 928 800) + (pt 784 800) +) +(connector + (pt 928 816) + (pt 800 816) +) +(connector + (pt 928 848) + (pt 832 848) +) +(connector + (pt 928 864) + (pt 848 864) +) +(connector + (pt 928 832) + (pt 816 832) +) +(connector + (pt 736 752) + (pt 736 584) +) +(connector + (pt 752 768) + (pt 752 600) +) +(connector + (pt 768 784) + (pt 768 616) +) +(connector + (pt 784 800) + (pt 784 632) +) +(connector + (pt 848 864) + (pt 848 696) +) +(connector + (pt 832 848) + (pt 832 680) +) +(connector + (pt 816 832) + (pt 816 664) +) +(connector + (pt 800 816) + (pt 800 648) +) +(connector + (pt 3224 848) + (pt 3224 664) +) +(connector + (pt 3240 848) + (pt 3240 648) +) +(connector + (pt 3256 848) + (pt 3256 632) +) +(connector + (pt 3272 848) + (pt 3272 616) +) +(connector + (pt 3288 848) + (pt 3288 600) +) +(connector + (pt 3304 848) + (pt 3304 584) +) +(connector + (pt 3208 680) + (pt 832 680) +) +(connector + (pt 3208 848) + (pt 3208 680) +) +(connector + (pt 3192 696) + (pt 848 696) +) +(connector + (pt 3192 848) + (pt 3192 696) +) +(connector + (pt 3304 584) + (pt 736 584) +) +(connector + (pt 3288 600) + (pt 752 600) +) +(connector + (pt 3272 616) + (pt 768 616) +) +(connector + (pt 3256 632) + (pt 784 632) +) +(connector + (pt 3240 648) + (pt 800 648) +) +(connector + (pt 3224 664) + (pt 816 664) +) +(connector + (pt 3024 1784) + (pt 3040 1784) +) +(connector + (pt 3040 1704) + (pt 3024 1704) +) +(connector + (pt 3040 1720) + (pt 3024 1720) +) +(connector + (pt 3040 1736) + (pt 3024 1736) +) +(connector + (pt 3040 1752) + (pt 3024 1752) +) +(connector + (pt 3040 1768) + (pt 3024 1768) +) +(connector + (pt 3024 1672) + (pt 3040 1672) +) +(connector + (pt 3024 1688) + (pt 3040 1688) +) +(connector + (pt 3072 2104) + (pt 3072 1832) +) +(connector + (pt 3088 2120) + (pt 3088 1832) +) +(connector + (pt 3104 2136) + (pt 3104 1832) +) +(connector + (pt 3120 2152) + (pt 3120 1832) +) +(connector + (pt 2616 1528) + (pt 3040 1528) +) +(connector + (pt 2616 1544) + (pt 3040 1544) +) +(connector + (pt 2616 1560) + (pt 3040 1560) +) +(connector + (pt 2616 1576) + (pt 3040 1576) +) +(connector + (pt 1408 2120) + (pt 3088 2120) +) +(connector + (pt 1424 2136) + (pt 3104 2136) +) +(connector + (pt 1440 2152) + (pt 3120 2152) +) +(connector + (pt 1392 2104) + (pt 3072 2104) +) +(connector + (pt 3024 1672) + (pt 3024 1688) +) +(connector + (pt 3024 1688) + (pt 3024 1704) +) +(connector + (pt 3024 1704) + (pt 3024 1720) +) +(connector + (pt 3024 1720) + (pt 3024 1736) +) +(connector + (pt 3024 1736) + (pt 3024 1752) +) +(connector + (pt 3024 1752) + (pt 3024 1768) +) +(connector + (pt 3024 1768) + (pt 3024 1784) +) +(connector + (pt 3024 1784) + (pt 3024 1800) +) +(connector + (pt 2616 1592) + (pt 2680 1592) +) +(connector + (pt 2680 1592) + (pt 3040 1592) +) +(connector + (pt 2616 1608) + (pt 2664 1608) +) +(connector + (pt 2664 1608) + (pt 3040 1608) +) +(connector + (pt 3280 1528) + (pt 3296 1528) +) +(connector + (pt 3280 1544) + (pt 3296 1544) +) +(connector + (pt 3280 1560) + (pt 3296 1560) +) +(connector + (pt 3280 1576) + (pt 3296 1576) +) +(connector + (pt 3280 1592) + (pt 3296 1592) +) +(connector + (pt 3280 1608) + (pt 3296 1608) +) +(connector + (pt 3280 1624) + (pt 3296 1624) +) +(connector + (pt 3280 1640) + (pt 3296 1640) +) +(connector + (pt 3152 1528) + (pt 3184 1528) +) +(connector + (pt 3152 1544) + (pt 3184 1544) +) +(connector + (pt 3152 1560) + (pt 3184 1560) +) +(connector + (pt 3152 1576) + (pt 3184 1576) +) +(connector + (pt 3152 1592) + (pt 3184 1592) +) +(connector + (pt 3152 1608) + (pt 3184 1608) +) +(connector + (pt 3152 1624) + (pt 3184 1624) +) +(connector + (pt 3152 1640) + (pt 3184 1640) +) +(connector + (pt 3152 1656) + (pt 3184 1656) +) +(connector + (pt 3024 1656) + (pt 3040 1656) +) +(connector + (pt 3024 1640) + (pt 3040 1640) +) +(connector + (pt 3024 1624) + (pt 3040 1624) +) +(connector + (pt 2520 1592) + (pt 2392 1592) +) +(connector + (pt 2520 1576) + (pt 2376 1576) +) +(connector + (pt 2520 1560) + (pt 2360 1560) +) +(connector + (pt 2520 1656) + (pt 2456 1656) +) +(connector + (pt 2520 1672) + (pt 2472 1672) +) +(connector + (pt 2520 1640) + (pt 2440 1640) +) +(connector + (pt 2520 1624) + (pt 2424 1624) +) +(connector + (pt 2520 1608) + (pt 2408 1608) +) +(connector + (pt 2520 1288) + (pt 2360 1288) +) +(connector + (pt 2520 1304) + (pt 2376 1304) +) +(connector + (pt 2520 1320) + (pt 2392 1320) +) +(connector + (pt 2520 1336) + (pt 2408 1336) +) +(connector + (pt 2520 1352) + (pt 2424 1352) +) +(connector + (pt 2520 1368) + (pt 2440 1368) +) +(connector + (pt 2520 1384) + (pt 2456 1384) +) +(connector + (pt 2520 1400) + (pt 2472 1400) +) +(connector + (pt 1696 1120) + (pt 2360 1120) +) +(connector + (pt 2360 1120) + (pt 2856 1120) +) +(connector + (pt 2360 1120) + (pt 2360 1288) +) +(connector + (pt 2360 1288) + (pt 2360 1560) +) +(connector + (pt 1712 1136) + (pt 2376 1136) +) +(connector + (pt 2376 1136) + (pt 2872 1136) +) +(connector + (pt 2376 1136) + (pt 2376 1304) +) +(connector + (pt 2376 1304) + (pt 2376 1576) +) +(connector + (pt 1728 1152) + (pt 2392 1152) +) +(connector + (pt 2392 1152) + (pt 2888 1152) +) +(connector + (pt 2392 1152) + (pt 2392 1320) +) +(connector + (pt 2392 1320) + (pt 2392 1592) +) +(connector + (pt 1744 1168) + (pt 2408 1168) +) +(connector + (pt 2408 1168) + (pt 2904 1168) +) +(connector + (pt 2408 1168) + (pt 2408 1336) +) +(connector + (pt 2408 1336) + (pt 2408 1608) +) +(connector + (pt 1760 1184) + (pt 2424 1184) +) +(connector + (pt 2424 1184) + (pt 2920 1184) +) +(connector + (pt 2424 1184) + (pt 2424 1352) +) +(connector + (pt 2424 1352) + (pt 2424 1624) +) +(connector + (pt 1776 1200) + (pt 2440 1200) +) +(connector + (pt 2440 1200) + (pt 2936 1200) +) +(connector + (pt 2440 1200) + (pt 2440 1368) +) +(connector + (pt 2440 1368) + (pt 2440 1640) +) +(connector + (pt 1792 1216) + (pt 2456 1216) +) +(connector + (pt 2456 1216) + (pt 2952 1216) +) +(connector + (pt 2456 1216) + (pt 2456 1384) +) +(connector + (pt 2456 1384) + (pt 2456 1656) +) +(connector + (pt 1808 1232) + (pt 2472 1232) +) +(connector + (pt 2472 1232) + (pt 2968 1232) +) +(connector + (pt 2472 1232) + (pt 2472 1400) +) +(connector + (pt 2472 1400) + (pt 2472 1672) +) +(connector + (pt 2520 1416) + (pt 2328 1416) +) +(connector + (pt 2832 1056) + (pt 3160 1056) +) +(connector + (pt 3000 1280) + (pt 3016 1280) + (color 0 0 0) +) +(connector + (pt 1248 1376) + (pt 1232 1376) + (color 0 0 0) +) +(connector + (pt 1232 200) + (pt 1232 1376) + (color 0 0 0) +) +(connector + (pt 672 136) + (pt 688 136) + (color 0 0 0) +) +(connector + (pt 672 136) + (pt 672 200) + (color 0 0 0) +) +(connector + (pt 624 200) + (pt 672 200) + (color 0 0 0) +) +(connector + (pt 672 200) + (pt 1232 200) + (color 0 0 0) +) +(connector + (pt 1232 200) + (pt 1824 200) + (color 0 0 0) +) +(connector + (pt 1824 1432) + (pt 1856 1432) + (color 0 0 0) +) +(connector + (pt 3184 1688) + (pt 3168 1688) + (color 0 0 0) +) +(connector + (pt 3168 1688) + (pt 3168 1848) + (color 0 0 0) +) +(connector + (pt 2840 1848) + (pt 3168 1848) + (color 0 0 0) +) +(connector + (pt 2520 1528) + (pt 2504 1528) + (color 0 0 0) +) +(connector + (pt 2504 1448) + (pt 2520 1448) + (color 0 0 0) +) +(connector + (pt 2504 1448) + (pt 2504 1528) + (color 0 0 0) +) +(connector + (pt 2840 1072) + (pt 2840 1848) + (color 0 0 0) +) +(connector + (pt 2840 1072) + (pt 3000 1072) + (color 0 0 0) +) +(connector + (pt 2504 1072) + (pt 2504 1448) + (color 0 0 0) +) +(connector + (pt 1824 200) + (pt 1824 1072) + (color 0 0 0) +) +(connector + (pt 1824 1072) + (pt 1824 1432) + (color 0 0 0) +) +(connector + (pt 1824 1072) + (pt 2504 1072) + (color 0 0 0) +) +(connector + (pt 2504 1072) + (pt 2840 1072) + (color 0 0 0) +) +(connector + (pt 2328 1416) + (pt 2328 1320) +) +(connector + (pt 2328 1320) + (pt 2296 1320) +) +(connector + (pt 3160 896) + (pt 3000 896) + (color 0 0 0) +) +(connector + (pt 3000 896) + (pt 3000 1072) + (color 0 0 0) +) +(connector + (pt 3000 1072) + (pt 3000 1280) + (color 0 0 0) +) +(connector + (pt 2520 1432) + (pt 2344 1432) + (color 0 128 0) +) +(connector + (pt 1024 344) + (pt 2344 344) + (color 0 128 0) +) +(connector + (pt 2344 344) + (pt 2344 1432) + (color 0 128 0) +) +(connector + (pt 2488 1544) + (pt 2520 1544) + (color 0 128 0) +) +(connector + (pt 1024 328) + (pt 2488 328) + (color 0 128 0) +) +(connector + (pt 2488 328) + (pt 2488 1544) + (color 0 128 0) +) +(connector + (pt 3016 1296) + (pt 2984 1296) + (color 0 128 0) +) +(connector + (pt 2984 312) + (pt 1024 312) + (color 0 128 0) +) +(connector + (pt 2984 1296) + (pt 2984 312) + (color 0 128 0) +) +(connector + (pt 3160 912) + (pt 3144 912) + (color 0 128 0) +) +(connector + (pt 1024 296) + (pt 3144 296) + (color 0 128 0) +) +(connector + (pt 3144 912) + (pt 3144 296) + (color 0 128 0) +) +(connector + (pt 1024 360) + (pt 1840 360) + (color 0 128 0) +) +(connector + (pt 1840 1640) + (pt 1856 1640) + (color 0 128 0) +) +(connector + (pt 1840 360) + (pt 1840 1640) + (color 0 128 0) +) +(connector + (pt 1248 1424) + (pt 1040 1424) + (color 0 128 0) +) +(connector + (pt 1040 280) + (pt 1024 280) + (color 0 128 0) +) +(connector + (pt 1040 1424) + (pt 1040 280) + (color 0 128 0) +) +(connector + (pt 1248 1408) + (pt 1056 1408) + (color 0 128 0) +) +(connector + (pt 1056 464) + (pt 960 464) + (color 0 128 0) +) +(connector + (pt 1056 1408) + (pt 1056 464) + (color 0 128 0) +) +(connector + (pt 1248 1392) + (pt 1072 1392) + (color 0 128 0) +) +(connector + (pt 1072 544) + (pt 960 544) + (color 0 128 0) +) +(connector + (pt 1072 1392) + (pt 1072 544) + (color 0 128 0) +) +(connector + (pt 880 312) + (pt 896 312) + (color 0 128 0) +) +(connector + (pt 880 472) + (pt 896 472) + (color 0 128 0) +) +(connector + (pt 896 552) + (pt 880 552) + (color 0 128 0) +) +(connector + (pt 880 312) + (pt 880 472) + (color 0 128 0) +) +(connector + (pt 880 472) + (pt 880 552) + (color 0 128 0) +) +(connector + (pt 880 88) + (pt 880 312) + (color 0 128 0) +) +(connector + (pt 3184 1672) + (pt 3168 1672) + (color 0 128 0) +) +(connector + (pt 3168 1480) + (pt 3168 1672) + (color 0 128 0) +) +(connector + (pt 3544 88) + (pt 3544 1480) + (color 0 128 0) +) +(connector + (pt 3168 1480) + (pt 3544 1480) + (color 0 128 0) +) +(connector + (pt 864 88) + (pt 880 88) + (color 0 128 0) +) +(connector + (pt 880 88) + (pt 3544 88) + (color 0 128 0) +) +(connector + (pt 2968 1232) + (pt 3128 1232) +) +(connector + (pt 3128 1232) + (pt 3392 1232) +) +(connector + (pt 3352 1424) + (pt 3344 1424) +) +(connector + (pt 3288 1424) + (pt 3296 1424) +) +(connector + (pt 3352 1456) + (pt 3344 1456) +) +(connector + (pt 3288 1456) + (pt 3296 1456) +) (junction (pt 912 1536)) (junction (pt 912 1552)) (junction (pt 912 1568)) @@ -5468,7 +5475,6 @@ applicable agreement for further details. (junction (pt 2936 1200)) (junction (pt 2952 1216)) (junction (pt 2968 1232)) -(junction (pt 3000 1080)) (junction (pt 3032 1136)) (junction (pt 3048 1152)) (junction (pt 3064 1168)) @@ -5482,66 +5488,79 @@ applicable agreement for further details. (junction (pt 880 472)) (junction (pt 1232 200)) (junction (pt 880 88)) -(junction (pt 1416 1264)) -(junction (pt 1432 1280)) -(junction (pt 1448 1296)) -(junction (pt 1400 1760)) -(junction (pt 1400 1248)) -(junction (pt 1696 1480)) -(junction (pt 1712 1496)) -(junction (pt 1744 1120)) -(junction (pt 1760 1136)) -(junction (pt 1776 1152)) -(junction (pt 1792 1168)) -(junction (pt 1808 1184)) -(junction (pt 1824 1200)) -(junction (pt 1840 1216)) -(junction (pt 1856 1232)) -(junction (pt 1872 1080)) -(junction (pt 2128 1120)) -(junction (pt 2144 1136)) -(junction (pt 2160 1152)) -(junction (pt 2176 1168)) -(junction (pt 2192 1184)) -(junction (pt 2208 1200)) -(junction (pt 2224 1216)) -(junction (pt 2240 1232)) -(junction (pt 2256 1080)) -(junction (pt 2528 1120)) -(junction (pt 2544 1136)) -(junction (pt 2560 1152)) -(junction (pt 2576 1168)) -(junction (pt 2592 1184)) -(junction (pt 2608 1200)) -(junction (pt 2624 1216)) -(junction (pt 2640 1232)) -(junction (pt 2672 1080)) -(junction (pt 2672 1528)) -(junction (pt 2832 1608)) -(junction (pt 2848 1592)) -(junction (pt 3032 1688)) -(junction (pt 3032 1704)) -(junction (pt 3032 1720)) -(junction (pt 3032 1736)) -(junction (pt 3032 1752)) -(junction (pt 3032 1768)) -(junction (pt 3032 1784)) (junction (pt 672 200)) (junction (pt 800 88)) (junction (pt 800 64)) +(junction (pt 2664 1608)) +(junction (pt 2680 1592)) +(junction (pt 1392 1248)) +(junction (pt 1392 1760)) +(junction (pt 1424 1280)) +(junction (pt 1440 1296)) +(junction (pt 1408 1264)) +(junction (pt 1664 1480)) +(junction (pt 1680 1496)) +(junction (pt 1696 1120)) +(junction (pt 1712 1136)) +(junction (pt 1728 1152)) +(junction (pt 1744 1168)) +(junction (pt 1760 1184)) +(junction (pt 1776 1200)) +(junction (pt 1792 1216)) +(junction (pt 1808 1232)) +(junction (pt 3024 1688)) +(junction (pt 3024 1704)) +(junction (pt 3024 1720)) +(junction (pt 3024 1736)) +(junction (pt 3024 1752)) +(junction (pt 3024 1768)) +(junction (pt 3024 1784)) +(junction (pt 2360 1288)) +(junction (pt 2360 1120)) +(junction (pt 2376 1304)) +(junction (pt 2376 1136)) +(junction (pt 2392 1320)) +(junction (pt 2392 1152)) +(junction (pt 2408 1336)) +(junction (pt 2408 1168)) +(junction (pt 2424 1352)) +(junction (pt 2424 1184)) +(junction (pt 2440 1368)) +(junction (pt 2440 1200)) +(junction (pt 2456 1384)) +(junction (pt 2456 1216)) +(junction (pt 2472 1400)) +(junction (pt 2472 1232)) +(junction (pt 2504 1448)) +(junction (pt 2840 1072)) +(junction (pt 3000 1072)) +(junction (pt 2504 1072)) +(junction (pt 1824 1072)) (text "from MDR" (rect 824 736 879 750)(font "Arial" (font_size 8))) (text "from general registers" (rect 776 864 902 878)(font "Arial" (font_size 8))) (text "from PC" (rect 792 1232 836 1246)(font "Arial" (font_size 8))) (text "from general registers" (rect 792 1360 918 1374)(font "Arial" (font_size 8))) -(text "BUS" (rect 2352 1104 2376 1118)(font "Arial" (font_size 8))) -(text "CLR" (rect 2144 408 2167 422)(font "Arial" (font_size 8))) -(text "CLR" (rect 2696 408 2719 422)(font "Arial" (font_size 8))) -(text "ALU and Selectors" (rect 344 680 631 712)(font "Arial" (color 236 0 106)(font_size 20)(bold))) -(text "CU and uPC" (rect 2856 1840 3044 1872)(font "Arial" (color 0 136 217)(font_size 20)(bold))) -(text "Memory, MAR and MDR" (rect 2848 808 3210 840)(font "Arial" (color 215 102 0)(font_size 20)(bold))) -(text "BUS" (rect 3064 1744 3088 1758)(font "Arial" (font_size 8))) +(text "BUS" (rect 3056 1744 3080 1758)(font "Arial" (font_size 8))) (text "Ri" (rect 1760 1760 1790 1792)(font "Arial" (color 128 0 128)(font_size 20))) (text "Rj" (rect 1760 1728 1790 1760)(font "Arial" (color 128 0 128)(font_size 20))) -(rectangle (rect 344 712 1680 1776)(color 255 70 153)(line_width 5)(fill (color 255 225 239))) +(text "ALU and Selectors" (rect 408 672 744 709)(font "Arial" (color 236 0 106)(font_size 24)(bold))) +(text "General Registers 4x" (rect 1936 1352 2315 1389)(font "Arial" (color 1 156 95)(font_size 24)(bold))) +(text "Registers: PC and IR" (rect 2320 1792 2689 1829)(font "Arial" (color 46 0 202)(font_size 24)(bold))) +(text "Part of CU: Microaddress Generator and uPC" (rect 2848 1856 3653 1893)(font "Arial" (color 0 113 181)(font_size 24)(bold))) +(text "Memory, MAR and MDR" (rect 2848 800 3270 837)(font "Arial" (color 215 102 0)(font_size 24)(bold))) +(text "Part of CU: Clock Generator of Registers" (rect 448 -16 1179 21)(font "Arial" (color 0 136 217)(font_size 24)(bold))) +(text "Clear" (rect 2080 1032 2174 1068)(font "Arial" (color 0 0 0)(font_size 24)(bold_italic))) +(text "CVNZ" (rect 2336 2064 2438 2100)(font "Arial" (color 128 0 128)(font_size 24)(bold_italic))) +(text "Clock" (rect 1544 256 1647 292)(font "Arial" (color 0 128 0)(font_size 24)(bold_italic))) +(text "Clear" (rect 1544 160 1638 196)(font "Arial" (color 0 0 0)(font_size 24)(bold_italic))) +(text "BUS: Data from Z" (rect 1992 1232 2305 1268)(font "Arial" (color 128 0 128)(font_size 24)(bold_italic))) +(text "BUS: Data from MDR" (rect 1992 544 2368 580)(font "Arial" (color 128 0 128)(font_size 24)(bold_italic))) +(text "BUS: Data from PC" (rect 1000 2144 1342 2180)(font "Arial" (color 128 0 128)(font_size 24)(bold_italic))) +(text "BUS: Data from General Registers" (rect 832 1776 1447 1812)(font "Arial" (color 128 0 128)(font_size 24)(bold_italic))) +(text "Clock" (rect 1544 48 1647 84)(font "Arial" (color 0 128 0)(font_size 24)(bold_italic))) +(rectangle (rect 408 712 1640 1768)(color 255 70 153)(line_width 5)(fill (color 255 225 239))) (rectangle (rect 2848 840 3536 1480)(color 255 152 60)(line_width 5)(fill (color 255 235 217))) -(rectangle (rect 2856 1488 3488 1840)(color 106 200 255)(line_width 5)(fill (color 208 238 255))) +(rectangle (rect 2848 1488 3488 1856)(color 106 200 255)(line_width 5)(fill (color 208 238 255))) +(rectangle (rect 448 24 1080 576)(color 106 200 255)(line_width 5)(fill (color 208 238 255))) +(rectangle (rect 1656 1392 2312 1792)(color 22 254 162)(line_width 5)(fill (color 174 255 223))) +(rectangle (rect 2320 1248 2832 1792)(color 130 94 255)(line_width 5)(fill (color 237 232 255))) diff --git a/machine_alpha/machine_alpha.qsf b/machine_alpha/machine_alpha.qsf index 890ac63..8fa3787 100644 --- a/machine_alpha/machine_alpha.qsf +++ b/machine_alpha/machine_alpha.qsf @@ -70,7 +70,7 @@ set_global_assignment -name BDF_FILE start_circuit.bdf set_global_assignment -name BDF_FILE triple_selector_8b.bdf set_global_assignment -name BDF_FILE machine_alpha.bdf set_global_assignment -name BDF_FILE MDR_8b.bdf -set_global_assignment -name BDF_FILE CU.bdf +set_global_assignment -name BDF_FILE micro_address_generator.bdf set_global_assignment -name BDF_FILE cp_selector.bdf set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" set_location_assignment PIN_168 -to RAM_A0 diff --git a/machine_alpha/CU.bdf b/machine_alpha/micro_address_generator.bdf similarity index 100% rename from machine_alpha/CU.bdf rename to machine_alpha/micro_address_generator.bdf diff --git a/machine_alpha/CU.bsf b/machine_alpha/micro_address_generator.bsf similarity index 98% rename from machine_alpha/CU.bsf rename to machine_alpha/micro_address_generator.bsf index b7adc7c..c2d8b5e 100644 --- a/machine_alpha/CU.bsf +++ b/machine_alpha/micro_address_generator.bsf @@ -21,7 +21,7 @@ applicable agreement for further details. (header "symbol" (version "1.1")) (symbol (rect 64 64 176 400) - (text "CU" (rect 5 0 21 14)(font "Arial" (font_size 8))) + (text "micro_address_generator" (rect 5 0 21 14)(font "Arial" (font_size 8))) (text "inst" (rect 8 320 25 332)(font "Arial" )) (port (pt 0 176)