diff --git a/machine_alpha/CU.bdf b/machine_alpha/CU.bdf new file mode 100644 index 0000000..c34ad41 --- /dev/null +++ b/machine_alpha/CU.bdf @@ -0,0 +1,1631 @@ +/* +WARNING: Do NOT edit the input and output ports in this file in a text +editor if you plan to continue editing the block that represents it in +the Block Editor! File corruption is VERY likely to occur. +*/ +/* +Copyright (C) 1991-2009 Altera Corporation +Your use of Altera Corporation's design tools, logic functions +and other software and tools, and its AMPP partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Altera Program License +Subscription Agreement, Altera MegaCore Function License +Agreement, or other applicable license agreement, including, +without limitation, that your use is for the sole purpose of +programming logic devices manufactured by Altera and sold by +Altera or its authorized distributors. Please refer to the +applicable agreement for further details. +*/ +//#pragma file_not_in_maxplusii_format +(header "graphic" (version "1.3")) +(pin + (input) + (rect 304 416 472 432) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "C" (rect 5 0 13 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 304 368 472 384) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "V" (rect 5 0 12 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 304 320 472 336) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "N" (rect 5 0 13 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 304 272 472 288) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "Z" (rect 5 0 12 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 240 488 408 504) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "IR2" (rect 5 0 22 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 240 472 408 488) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "IR3" (rect 5 0 22 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -32 1024 -16) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "IR4" (rect 5 0 22 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -48 1024 -32) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "IR5" (rect 5 0 22 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -64 1024 -48) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "IR6" (rect 5 0 22 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -80 1024 -64) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "IR7" (rect 5 0 22 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -96 1024 -80) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A0" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -112 1024 -96) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A1" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -128 1024 -112) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A2" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -144 1024 -128) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A3" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -160 1024 -144) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A4" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -176 1024 -160) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A5" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -192 1024 -176) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A6" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 856 -208 1024 -192) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "JP_A7" (rect 5 0 36 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 728 448 896 464) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR0" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 728 432 896 448) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR1" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 728 416 896 432) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR2" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (output) + (rect 1064 512 1240 528) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "LD" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -96 1424 -80) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q0" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -112 1424 -96) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q1" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -128 1424 -112) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q2" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -144 1424 -128) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q3" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -160 1424 -144) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q4" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -176 1424 -160) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q5" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -192 1424 -176) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q6" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(pin + (output) + (rect 1248 -208 1424 -192) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Q7" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) +) +(symbol + (rect 600 264 664 312) + (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "inst10" (rect 3 37 32 49)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 14 16)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (line (pt 0 32)(pt 14 32)(line_width 1)) + ) + (port + (pt 64 24) + (output) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (line (pt 42 24)(pt 64 24)(line_width 1)) + ) + (drawing + (line (pt 14 12)(pt 30 12)(line_width 1)) + (line (pt 14 37)(pt 31 37)(line_width 1)) + (line (pt 14 12)(pt 14 37)(line_width 1)) + (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) + ) +) +(symbol + (rect 600 312 664 360) + (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "inst11" (rect 3 37 32 49)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 14 16)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (line (pt 0 32)(pt 14 32)(line_width 1)) + ) + (port + (pt 64 24) + (output) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (line (pt 42 24)(pt 64 24)(line_width 1)) + ) + (drawing + (line (pt 14 12)(pt 30 12)(line_width 1)) + (line (pt 14 37)(pt 31 37)(line_width 1)) + (line (pt 14 12)(pt 14 37)(line_width 1)) + (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) + ) +) +(symbol + (rect 600 360 664 408) + (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "inst12" (rect 3 37 32 49)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 14 16)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (line (pt 0 32)(pt 14 32)(line_width 1)) + ) + (port + (pt 64 24) + (output) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (line (pt 42 24)(pt 64 24)(line_width 1)) + ) + (drawing + (line (pt 14 12)(pt 30 12)(line_width 1)) + (line (pt 14 37)(pt 31 37)(line_width 1)) + (line (pt 14 12)(pt 14 37)(line_width 1)) + (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) + ) +) +(symbol + (rect 600 408 664 456) + (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "inst13" (rect 3 37 32 49)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 14 16)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (line (pt 0 32)(pt 14 32)(line_width 1)) + ) + (port + (pt 64 24) + (output) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) + (line (pt 42 24)(pt 64 24)(line_width 1)) + ) + (drawing + (line (pt 14 12)(pt 30 12)(line_width 1)) + (line (pt 14 37)(pt 31 37)(line_width 1)) + (line (pt 14 12)(pt 14 37)(line_width 1)) + (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) + ) +) +(symbol + (rect 424 448 520 576) + (text "24_decoder" (rect 5 0 73 14)(font "Arial" (font_size 8))) + (text "inst8" (rect 8 112 31 124)(font "Arial" )) + (port + (pt 0 32) + (input) + (text "I1" (rect 0 0 9 14)(font "Arial" (font_size 8))) + (text "I1" (rect 21 27 30 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "I0" (rect 0 0 9 14)(font "Arial" (font_size 8))) + (text "I0" (rect 21 43 30 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 96 32) + (output) + (text "Y3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y3" (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 "Y2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y2" (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 "Y1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y1" (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 "Y0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y0" (rect 59 75 75 89)(font "Arial" (font_size 8))) + (line (pt 96 80)(pt 80 80)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 80 112)(line_width 1)) + ) +) +(symbol + (rect 728 272 792 352) + (text "OR4" (rect 1 0 19 10)(font "Arial" (font_size 6))) + (text "inst14" (rect 3 69 32 81)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 13 16)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible)) + (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible)) + (line (pt 0 48)(pt 15 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible)) + (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible)) + (line (pt 0 64)(pt 13 64)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (line (pt 0 32)(pt 15 32)(line_width 1)) + ) + (port + (pt 64 40) + (output) + (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible)) + (line (pt 48 40)(pt 64 40)(line_width 1)) + ) + (drawing + (line (pt 13 67)(pt 13 51)(line_width 1)) + (line (pt 25 52)(pt 13 52)(line_width 1)) + (line (pt 13 12)(pt 13 29)(line_width 1)) + (line (pt 13 29)(pt 25 29)(line_width 1)) + (arc (pt 7 45)(pt 7 35)(rect -14 24 19 57)(line_width 1)) + (arc (pt 49 40)(pt 25 29)(rect -6 29 57 92)(line_width 1)) + (arc (pt 25 51)(pt 49 40)(rect -6 -11 57 52)(line_width 1)) + ) +) +(symbol + (rect 1088 -232 1184 248) + (text "triple_selector_8b" (rect 5 0 106 14)(font "Arial" (font_size 8))) + (text "inst" (rect 8 464 25 476)(font "Arial" )) + (port + (pt 0 32) + (input) + (text "A7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A7" (rect 21 27 37 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "B7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B7" (rect 21 155 36 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 288) + (input) + (text "C7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C7" (rect 21 283 36 297)(font "Arial" (font_size 8))) + (line (pt 0 288)(pt 16 288)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "A6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A6" (rect 21 43 37 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 176) + (input) + (text "B6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B6" (rect 21 171 36 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 0 304) + (input) + (text "C6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C6" (rect 21 299 36 313)(font "Arial" (font_size 8))) + (line (pt 0 304)(pt 16 304)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "A5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A5" (rect 21 59 37 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 192) + (input) + (text "B5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B5" (rect 21 187 36 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 320) + (input) + (text "C5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C5" (rect 21 315 36 329)(font "Arial" (font_size 8))) + (line (pt 0 320)(pt 16 320)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "A4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A4" (rect 21 75 37 89)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "B4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B4" (rect 21 203 36 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 0 336) + (input) + (text "C4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C4" (rect 21 331 36 345)(font "Arial" (font_size 8))) + (line (pt 0 336)(pt 16 336)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "A3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A3" (rect 21 91 37 105)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 224) + (input) + (text "B3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B3" (rect 21 219 36 233)(font "Arial" (font_size 8))) + (line (pt 0 224)(pt 16 224)(line_width 1)) + ) + (port + (pt 0 352) + (input) + (text "C3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C3" (rect 21 347 36 361)(font "Arial" (font_size 8))) + (line (pt 0 352)(pt 16 352)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "A2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A2" (rect 21 107 37 121)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 0 240) + (input) + (text "B2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B2" (rect 21 235 36 249)(font "Arial" (font_size 8))) + (line (pt 0 240)(pt 16 240)(line_width 1)) + ) + (port + (pt 0 368) + (input) + (text "C2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C2" (rect 21 363 36 377)(font "Arial" (font_size 8))) + (line (pt 0 368)(pt 16 368)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "A1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A1" (rect 21 123 37 137)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 256) + (input) + (text "B1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B1" (rect 21 251 36 265)(font "Arial" (font_size 8))) + (line (pt 0 256)(pt 16 256)(line_width 1)) + ) + (port + (pt 0 384) + (input) + (text "C1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C1" (rect 21 379 36 393)(font "Arial" (font_size 8))) + (line (pt 0 384)(pt 16 384)(line_width 1)) + ) + (port + (pt 0 144) + (input) + (text "A0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A0" (rect 21 139 37 153)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 272) + (input) + (text "B0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B0" (rect 21 267 36 281)(font "Arial" (font_size 8))) + (line (pt 0 272)(pt 16 272)(line_width 1)) + ) + (port + (pt 0 400) + (input) + (text "C0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "C0" (rect 21 395 36 409)(font "Arial" (font_size 8))) + (line (pt 0 400)(pt 16 400)(line_width 1)) + ) + (port + (pt 0 416) + (input) + (text "AY" (rect 0 0 18 14)(font "Arial" (font_size 8))) + (text "AY" (rect 21 411 39 425)(font "Arial" (font_size 8))) + (line (pt 0 416)(pt 16 416)(line_width 1)) + ) + (port + (pt 0 432) + (input) + (text "BY" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "BY" (rect 21 427 38 441)(font "Arial" (font_size 8))) + (line (pt 0 432)(pt 16 432)(line_width 1)) + ) + (port + (pt 0 448) + (input) + (text "CY" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "CY" (rect 21 443 38 457)(font "Arial" (font_size 8))) + (line (pt 0 448)(pt 16 448)(line_width 1)) + ) + (port + (pt 96 32) + (output) + (text "Y7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y7" (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 "Y6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y6" (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 "Y5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y5" (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 "Y4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y4" (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 "Y3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y3" (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 "Y2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y2" (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 "Y1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y1" (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 "Y0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y0" (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 464)(line_width 1)) + ) +) +(symbol + (rect 912 24 1008 376) + (text "double_selector_8b" (rect 5 0 117 14)(font "Arial" (font_size 8))) + (text "inst6" (rect 8 336 31 348)(font "Arial" )) + (port + (pt 0 144) + (input) + (text "a0" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a0" (rect 21 136 35 150)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "a1" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a1" (rect 21 120 35 134)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "a2" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a2" (rect 21 104 35 118)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "a3" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a3" (rect 21 88 35 102)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "a4" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a4" (rect 21 72 35 86)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "a5" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a5" (rect 21 56 35 70)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "a6" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a6" (rect 21 40 35 54)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "a7" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "a7" (rect 21 24 35 38)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 272) + (input) + (text "b0" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b0" (rect 21 267 35 281)(font "Arial" (font_size 8))) + (line (pt 0 272)(pt 16 272)(line_width 1)) + ) + (port + (pt 0 256) + (input) + (text "b1" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b1" (rect 21 251 35 265)(font "Arial" (font_size 8))) + (line (pt 0 256)(pt 16 256)(line_width 1)) + ) + (port + (pt 0 240) + (input) + (text "b2" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b2" (rect 21 235 35 249)(font "Arial" (font_size 8))) + (line (pt 0 240)(pt 16 240)(line_width 1)) + ) + (port + (pt 0 224) + (input) + (text "b3" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b3" (rect 21 219 35 233)(font "Arial" (font_size 8))) + (line (pt 0 224)(pt 16 224)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "b4" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b4" (rect 21 203 35 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 0 192) + (input) + (text "b5" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b5" (rect 21 187 35 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 176) + (input) + (text "b6" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b6" (rect 21 171 35 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "b7" (rect 0 0 14 14)(font "Arial" (font_size 8))) + (text "b7" (rect 21 155 35 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 288) + (input) + (text "AY" (rect 0 0 18 14)(font "Arial" (font_size 8))) + (text "AY" (rect 21 283 39 297)(font "Arial" (font_size 8))) + (line (pt 0 288)(pt 16 288)(line_width 1)) + ) + (port + (pt 0 304) + (input) + (text "BY" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "BY" (rect 21 299 38 313)(font "Arial" (font_size 8))) + (line (pt 0 304)(pt 16 304)(line_width 1)) + ) + (port + (pt 96 144) + (output) + (text "Y0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y0" (rect 59 139 75 153)(font "Arial" (font_size 8))) + (line (pt 96 144)(pt 80 144)(line_width 1)) + ) + (port + (pt 96 128) + (output) + (text "Y1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y1" (rect 59 123 75 137)(font "Arial" (font_size 8))) + (line (pt 96 128)(pt 80 128)(line_width 1)) + ) + (port + (pt 96 112) + (output) + (text "Y2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y2" (rect 59 107 75 121)(font "Arial" (font_size 8))) + (line (pt 96 112)(pt 80 112)(line_width 1)) + ) + (port + (pt 96 96) + (output) + (text "Y3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y3" (rect 59 91 75 105)(font "Arial" (font_size 8))) + (line (pt 96 96)(pt 80 96)(line_width 1)) + ) + (port + (pt 96 80) + (output) + (text "Y4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y4" (rect 59 75 75 89)(font "Arial" (font_size 8))) + (line (pt 96 80)(pt 80 80)(line_width 1)) + ) + (port + (pt 96 64) + (output) + (text "Y5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y5" (rect 59 59 75 73)(font "Arial" (font_size 8))) + (line (pt 96 64)(pt 80 64)(line_width 1)) + ) + (port + (pt 96 48) + (output) + (text "Y6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y6" (rect 59 43 75 57)(font "Arial" (font_size 8))) + (line (pt 96 48)(pt 80 48)(line_width 1)) + ) + (port + (pt 96 32) + (output) + (text "Y7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y7" (rect 59 27 75 41)(font "Arial" (font_size 8))) + (line (pt 96 32)(pt 80 32)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 80 336)(line_width 1)) + ) +) +(symbol + (rect 824 312 872 344) + (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) + (text "inst7" (rect 3 21 26 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 1056 328 1088 360) + (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) + (text "inst9" (rect 3 21 26 33)(font "Arial" )(invisible)) + (port + (pt 16 0) + (output) + (text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible)) + (text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible)) + (line (pt 16 8)(pt 16 0)(line_width 1)) + ) + (drawing + (line (pt 8 8)(pt 16 16)(line_width 1)) + (line (pt 16 16)(pt 24 8)(line_width 1)) + (line (pt 8 8)(pt 24 8)(line_width 1)) + ) +) +(symbol + (rect 912 392 1008 584) + (text "38_decoder" (rect 5 0 73 14)(font "Arial" (font_size 8))) + (text "inst15" (rect 8 176 37 188)(font "Arial" )) + (port + (pt 0 32) + (input) + (text "I2" (rect 0 0 9 14)(font "Arial" (font_size 8))) + (text "I2" (rect 21 27 30 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "I1" (rect 0 0 9 14)(font "Arial" (font_size 8))) + (text "I1" (rect 21 43 30 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "I0" (rect 0 0 9 14)(font "Arial" (font_size 8))) + (text "I0" (rect 21 59 30 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 96 32) + (output) + (text "Y7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y7" (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 "Y6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y6" (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 "Y5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y5" (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 "Y4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y4" (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 "Y3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y3" (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 "Y2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y2" (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 "Y1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y1" (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 "Y0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Y0" (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 176)(line_width 1)) + ) +) +(connector + (pt 1008 472) + (pt 1024 472) +) +(connector + (pt 1008 488) + (pt 1040 488) +) +(connector + (pt 1056 504) + (pt 1008 504) +) +(connector + (pt 1072 8) + (pt 1088 8) +) +(connector + (pt 1072 24) + (pt 1088 24) +) +(connector + (pt 1072 40) + (pt 1088 40) +) +(connector + (pt 1008 56) + (pt 1088 56) +) +(connector + (pt 1008 72) + (pt 1088 72) +) +(connector + (pt 1008 88) + (pt 1088 88) +) +(connector + (pt 1008 104) + (pt 1088 104) +) +(connector + (pt 1008 120) + (pt 1088 120) +) +(connector + (pt 1008 136) + (pt 1088 136) +) +(connector + (pt 1008 152) + (pt 1088 152) +) +(connector + (pt 1008 168) + (pt 1088 168) +) +(connector + (pt 1024 184) + (pt 1088 184) +) +(connector + (pt 1040 200) + (pt 1088 200) +) +(connector + (pt 1024 472) + (pt 1024 184) +) +(connector + (pt 1040 488) + (pt 1040 200) +) +(connector + (pt 1056 216) + (pt 1088 216) +) +(connector + (pt 1056 504) + (pt 1056 216) +) +(connector + (pt 1072 -8) + (pt 1088 -8) +) +(connector + (pt 1072 24) + (pt 1072 40) +) +(connector + (pt 1072 40) + (pt 1072 328) +) +(connector + (pt 1072 -8) + (pt 1072 8) +) +(connector + (pt 1072 8) + (pt 1072 24) +) +(connector + (pt 1024 -24) + (pt 1088 -24) +) +(connector + (pt 1024 -40) + (pt 1088 -40) +) +(connector + (pt 1024 -56) + (pt 1088 -56) +) +(connector + (pt 1024 -72) + (pt 1088 -72) +) +(connector + (pt 1024 -88) + (pt 1088 -88) +) +(connector + (pt 1024 -104) + (pt 1088 -104) +) +(connector + (pt 1024 -120) + (pt 1088 -120) +) +(connector + (pt 1024 -136) + (pt 1088 -136) +) +(connector + (pt 1024 -152) + (pt 1088 -152) +) +(connector + (pt 1024 -168) + (pt 1088 -168) +) +(connector + (pt 1024 -184) + (pt 1088 -184) +) +(connector + (pt 1024 -200) + (pt 1088 -200) +) +(connector + (pt 1184 -88) + (pt 1248 -88) +) +(connector + (pt 1184 -104) + (pt 1248 -104) +) +(connector + (pt 1184 -120) + (pt 1248 -120) +) +(connector + (pt 1184 -136) + (pt 1248 -136) +) +(connector + (pt 1184 -152) + (pt 1248 -152) +) +(connector + (pt 1184 -168) + (pt 1248 -168) +) +(connector + (pt 1184 -184) + (pt 1248 -184) +) +(connector + (pt 1184 -200) + (pt 1248 -200) +) +(connector + (pt 1008 520) + (pt 1064 520) +) +(connector + (pt 912 424) + (pt 896 424) +) +(connector + (pt 912 440) + (pt 896 440) +) +(connector + (pt 912 456) + (pt 896 456) +) +(connector + (pt 808 312) + (pt 808 328) +) +(connector + (pt 912 328) + (pt 872 328) +) +(connector + (pt 696 320) + (pt 696 384) +) +(connector + (pt 712 336) + (pt 712 432) +) +(connector + (pt 536 296) + (pt 536 480) +) +(connector + (pt 568 392) + (pt 568 512) +) +(connector + (pt 552 344) + (pt 552 496) +) +(connector + (pt 584 440) + (pt 584 528) +) +(connector + (pt 680 304) + (pt 680 336) +) +(connector + (pt 664 336) + (pt 680 336) +) +(connector + (pt 664 384) + (pt 696 384) +) +(connector + (pt 664 432) + (pt 712 432) +) +(connector + (pt 520 480) + (pt 536 480) +) +(connector + (pt 520 496) + (pt 552 496) +) +(connector + (pt 520 512) + (pt 568 512) +) +(connector + (pt 520 528) + (pt 584 528) +) +(connector + (pt 808 312) + (pt 912 312) +) +(connector + (pt 792 312) + (pt 808 312) +) +(connector + (pt 472 280) + (pt 600 280) +) +(connector + (pt 536 296) + (pt 600 296) +) +(connector + (pt 472 328) + (pt 600 328) +) +(connector + (pt 552 344) + (pt 600 344) +) +(connector + (pt 472 376) + (pt 600 376) +) +(connector + (pt 568 392) + (pt 600 392) +) +(connector + (pt 472 424) + (pt 600 424) +) +(connector + (pt 584 440) + (pt 600 440) +) +(connector + (pt 664 288) + (pt 728 288) +) +(connector + (pt 696 320) + (pt 728 320) +) +(connector + (pt 712 336) + (pt 728 336) +) +(connector + (pt 680 304) + (pt 728 304) +) +(connector + (pt 808 328) + (pt 824 328) +) +(connector + (pt 408 496) + (pt 424 496) +) +(connector + (pt 408 480) + (pt 424 480) +) +(junction (pt 1072 8)) +(junction (pt 1072 24)) +(junction (pt 1072 40)) +(junction (pt 808 312)) diff --git a/machine_alpha/CU.bsf b/machine_alpha/CU.bsf new file mode 100644 index 0000000..b7adc7c --- /dev/null +++ b/machine_alpha/CU.bsf @@ -0,0 +1,239 @@ +/* +WARNING: Do NOT edit the input and output ports in this file in a text +editor if you plan to continue editing the block that represents it in +the Block Editor! File corruption is VERY likely to occur. +*/ +/* +Copyright (C) 1991-2009 Altera Corporation +Your use of Altera Corporation's design tools, logic functions +and other software and tools, and its AMPP partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Altera Program License +Subscription Agreement, Altera MegaCore Function License +Agreement, or other applicable license agreement, including, +without limitation, that your use is for the sole purpose of +programming logic devices manufactured by Altera and sold by +Altera or its authorized distributors. Please refer to the +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 "inst" (rect 8 320 25 332)(font "Arial" )) + (port + (pt 0 176) + (input) + (text "JP_A7" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A7" (rect 21 171 57 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 0 192) + (input) + (text "JP_A6" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A6" (rect 21 187 57 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "JP_A5" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A5" (rect 21 203 57 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 0 224) + (input) + (text "JP_A4" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A4" (rect 21 219 57 233)(font "Arial" (font_size 8))) + (line (pt 0 224)(pt 16 224)(line_width 1)) + ) + (port + (pt 0 240) + (input) + (text "JP_A3" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A3" (rect 21 235 57 249)(font "Arial" (font_size 8))) + (line (pt 0 240)(pt 16 240)(line_width 1)) + ) + (port + (pt 0 256) + (input) + (text "JP_A2" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A2" (rect 21 251 57 265)(font "Arial" (font_size 8))) + (line (pt 0 256)(pt 16 256)(line_width 1)) + ) + (port + (pt 0 272) + (input) + (text "JP_A1" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A1" (rect 21 267 57 281)(font "Arial" (font_size 8))) + (line (pt 0 272)(pt 16 272)(line_width 1)) + ) + (port + (pt 0 288) + (input) + (text "JP_A0" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A0" (rect 21 283 57 297)(font "Arial" (font_size 8))) + (line (pt 0 288)(pt 16 288)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IR7" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR7" (rect 21 27 38 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "IR6" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR6" (rect 21 43 38 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "IR5" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR5" (rect 21 59 38 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "IR4" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR4" (rect 21 75 38 89)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 80 336) + (input) + (text "Z" (rect 0 -96 8 -82)(font "Arial" (font_size 8))) + (text "Z" (rect 72 304 86 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 80 336)(pt 80 320)(line_width 1)) + ) + (port + (pt 64 336) + (input) + (text "N" (rect 0 -96 8 -82)(font "Arial" (font_size 8))) + (text "N" (rect 56 304 70 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 64 336)(pt 64 320)(line_width 1)) + ) + (port + (pt 48 336) + (input) + (text "V" (rect 0 -96 9 -82)(font "Arial" (font_size 8))) + (text "V" (rect 40 303 54 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 48 336)(pt 48 320)(line_width 1)) + ) + (port + (pt 32 336) + (input) + (text "C" (rect 0 -96 8 -82)(font "Arial" (font_size 8))) + (text "C" (rect 24 304 38 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 32 336)(pt 32 320)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "uIR2" (rect 0 0 24 14)(font "Arial" (font_size 8))) + (text "uIR2" (rect 21 123 45 137)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 144) + (input) + (text "uIR1" (rect 0 0 24 14)(font "Arial" (font_size 8))) + (text "uIR1" (rect 21 139 45 153)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "uIR0" (rect 0 0 24 14)(font "Arial" (font_size 8))) + (text "uIR0" (rect 21 155 45 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "IR3" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR3" (rect 21 91 38 105)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "IR2" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR2" (rect 21 107 38 121)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 112 32) + (output) + (text "Q7" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 75 27 91 41)(font "Arial" (font_size 8))) + (line (pt 112 32)(pt 96 32)(line_width 1)) + ) + (port + (pt 112 48) + (output) + (text "Q6" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 75 43 91 57)(font "Arial" (font_size 8))) + (line (pt 112 48)(pt 96 48)(line_width 1)) + ) + (port + (pt 112 64) + (output) + (text "Q5" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 75 59 91 73)(font "Arial" (font_size 8))) + (line (pt 112 64)(pt 96 64)(line_width 1)) + ) + (port + (pt 112 80) + (output) + (text "Q4" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 75 75 91 89)(font "Arial" (font_size 8))) + (line (pt 112 80)(pt 96 80)(line_width 1)) + ) + (port + (pt 112 96) + (output) + (text "Q3" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 75 91 91 105)(font "Arial" (font_size 8))) + (line (pt 112 96)(pt 96 96)(line_width 1)) + ) + (port + (pt 112 112) + (output) + (text "Q2" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 75 107 91 121)(font "Arial" (font_size 8))) + (line (pt 112 112)(pt 96 112)(line_width 1)) + ) + (port + (pt 112 128) + (output) + (text "Q1" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 75 123 91 137)(font "Arial" (font_size 8))) + (line (pt 112 128)(pt 96 128)(line_width 1)) + ) + (port + (pt 112 144) + (output) + (text "Q0" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 75 139 91 153)(font "Arial" (font_size 8))) + (line (pt 112 144)(pt 96 144)(line_width 1)) + ) + (port + (pt 112 160) + (output) + (text "LD" (rect 16 0 31 14)(font "Arial" (font_size 8))) + (text "LD" (rect 76 155 91 169)(font "Arial" (font_size 8))) + (line (pt 112 160)(pt 96 160)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 96 320)(line_width 1)) + ) +) diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index a31e021..76a3287 100644 --- a/machine_alpha/machine_alpha.bdf +++ b/machine_alpha/machine_alpha.bdf @@ -22,7 +22,7 @@ applicable agreement for further details. (header "graphic" (version "1.3")) (pin (input) - (rect 992 112 1160 128) + (rect 472 192 640 208) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CLR" (rect 5 0 27 12)(font "Arial" )) (pt 168 8) @@ -39,7 +39,7 @@ applicable agreement for further details. ) (pin (input) - (rect 992 64 1160 80) + (rect 472 144 640 160) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CK_Single" (rect 5 0 55 12)(font "Arial" )) (pt 168 8) @@ -56,7 +56,7 @@ applicable agreement for further details. ) (pin (input) - (rect 992 16 1160 32) + (rect 472 96 640 112) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CK_Constant" (rect 5 0 71 12)(font "Arial" )) (pt 168 8) @@ -73,7 +73,7 @@ applicable agreement for further details. ) (pin (input) - (rect 632 296 800 312) + (rect 664 288 832 304) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR4" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -89,7 +89,7 @@ applicable agreement for further details. ) (pin (input) - (rect 632 280 800 296) + (rect 664 272 832 288) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR5" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -105,7 +105,7 @@ applicable agreement for further details. ) (pin (input) - (rect 632 264 800 280) + (rect 664 256 832 272) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR6" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -137,7 +137,7 @@ applicable agreement for further details. ) (pin (input) - (rect 368 432 536 448) + (rect 664 448 832 464) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR16" (rect 5 0 34 12)(font "Arial" )) (pt 168 8) @@ -153,7 +153,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1048 1448 1216 1464) + (rect 1040 1448 1208 1464) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR8" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -169,7 +169,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1048 1432 1216 1448) + (rect 1040 1432 1208 1448) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR9" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -185,7 +185,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2752 1048 2920 1064) + (rect 2800 1048 2968 1064) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR_17" (rect 5 0 40 12)(font "Arial" )) (pt 168 8) @@ -199,6 +199,118 @@ applicable agreement for further details. ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) ) +(pin + (input) + (rect 1040 1576 1208 1592) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR12" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 1040 1560 1208 1576) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR13" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 600 1048 768 1064) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR14" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 600 1032 768 1048) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR15" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 1232 880 1400 896) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR0" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 1232 864 1400 880) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR1" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) +(pin + (input) + (rect 1232 848 1400 864) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR2" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) +) (pin (output) (rect 3128 1384 3304 1400) @@ -329,151 +441,7 @@ applicable agreement for further details. ) (pin (output) - (rect 984 -144 1160 -128) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA0" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 608 1224 624)) -) -(pin - (output) - (rect 984 -160 1160 -144) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA1" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 592 1224 608)) -) -(pin - (output) - (rect 984 -176 1160 -160) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA2" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 576 1224 592)) -) -(pin - (output) - (rect 984 -192 1160 -176) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA3" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 560 1224 576)) -) -(pin - (output) - (rect 984 -208 1160 -192) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA4" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 544 1224 560)) -) -(pin - (output) - (rect 984 -224 1160 -208) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA5" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 528 1224 544)) -) -(pin - (output) - (rect 984 -240 1160 -224) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA6" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 512 1224 528)) -) -(pin - (output) - (rect 984 -256 1160 -240) - (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) - (text "uA7" (rect 5 0 23 12)(font "Arial" )) - (pt 176 8) - (drawing - (line (pt 176 8)(pt 124 8)(line_width 1)) - (line (pt 124 4)(pt 98 4)(line_width 1)) - (line (pt 124 12)(pt 98 12)(line_width 1)) - (line (pt 124 12)(pt 124 4)(line_width 1)) - (line (pt 98 4)(pt 94 8)(line_width 1)) - (line (pt 94 8)(pt 98 12)(line_width 1)) - (line (pt 98 12)(pt 94 8)(line_width 1)) - ) - (flipy) - (annotation_block (location)(rect 1168 496 1224 512)) -) -(pin - (output) - (rect 1624 1240 1800 1256) + (rect 1544 1240 1720 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) @@ -489,7 +457,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1624 1256 1800 1272) + (rect 1544 1256 1720 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) @@ -505,7 +473,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1624 1272 1800 1288) + (rect 1544 1272 1720 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) @@ -521,7 +489,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1624 1288 1800 1304) + (rect 1544 1288 1720 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) @@ -535,6 +503,142 @@ applicable agreement for further details. (line (pt 78 12)(pt 82 8)(line_width 1)) ) ) +(pin + (output) + (rect 1688 864 1864 880) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA0" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 608 1224 624)) +) +(pin + (output) + (rect 1688 848 1864 864) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA1" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 592 1224 608)) +) +(pin + (output) + (rect 1688 832 1864 848) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA2" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 576 1224 592)) +) +(pin + (output) + (rect 1688 816 1864 832) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA3" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 560 1224 576)) +) +(pin + (output) + (rect 1688 800 1864 816) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA4" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 544 1224 560)) +) +(pin + (output) + (rect 1688 784 1864 800) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA5" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 528 1224 544)) +) +(pin + (output) + (rect 1688 768 1864 784) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA6" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 512 1224 528)) +) +(pin + (output) + (rect 1688 752 1864 768) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uA7" (rect 153 0 171 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1168 496 1224 512)) +) (pin (bidir) (rect 3352 1032 3528 1048) @@ -813,182 +917,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1344 -304 1376 -272) - (text "GND" (rect 8 6 29 16)(font "Arial" (font_size 6))) - (text "inst4" (rect 3 -1 26 11)(font "Arial" )(invisible)) - (port - (pt 16 32) - (output) - (text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible)) - (text "1" (rect 18 20 23 32)(font "Courier New" (bold))(invisible)) - (line (pt 16 24)(pt 16 32)(line_width 1)) - ) - (drawing - (line (pt 8 24)(pt 16 16)(line_width 1)) - (line (pt 16 16)(pt 24 24)(line_width 1)) - (line (pt 8 24)(pt 24 24)(line_width 1)) - ) - (flipx) -) -(symbol - (rect 1376 -264 1408 -248) - (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) - (text "inst5" (rect 3 5 26 17)(font "Arial" )(invisible)) - (port - (pt 16 16) - (output) - (text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible)) - (text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible)) - (line (pt 16 16)(pt 16 8)(line_width 1)) - ) - (drawing - (line (pt 8 8)(pt 24 8)(line_width 1)) - ) -) -(symbol - (rect 1240 -280 1336 -56) - (text "counter_8b_with_input" (rect -39 0 91 14)(font "Arial" (font_size 8))) - (text "uPC" (rect 65 208 86 220)(font "Arial" )) - (port - (pt 96 32) - (input) - (text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D7" (rect 60 27 75 41)(font "Arial" (font_size 8))) - (line (pt 96 32)(pt 80 32)(line_width 1)) - ) - (port - (pt 96 48) - (input) - (text "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D6" (rect 60 43 75 57)(font "Arial" (font_size 8))) - (line (pt 96 48)(pt 80 48)(line_width 1)) - ) - (port - (pt 96 64) - (input) - (text "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D5" (rect 60 59 75 73)(font "Arial" (font_size 8))) - (line (pt 96 64)(pt 80 64)(line_width 1)) - ) - (port - (pt 96 80) - (input) - (text "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D4" (rect 60 75 75 89)(font "Arial" (font_size 8))) - (line (pt 96 80)(pt 80 80)(line_width 1)) - ) - (port - (pt 96 96) - (input) - (text "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D3" (rect 60 91 75 105)(font "Arial" (font_size 8))) - (line (pt 96 96)(pt 80 96)(line_width 1)) - ) - (port - (pt 96 112) - (input) - (text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D2" (rect 60 107 75 121)(font "Arial" (font_size 8))) - (line (pt 96 112)(pt 80 112)(line_width 1)) - ) - (port - (pt 96 128) - (input) - (text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D1" (rect 60 123 75 137)(font "Arial" (font_size 8))) - (line (pt 96 128)(pt 80 128)(line_width 1)) - ) - (port - (pt 96 144) - (input) - (text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D0" (rect 60 139 75 153)(font "Arial" (font_size 8))) - (line (pt 96 144)(pt 80 144)(line_width 1)) - ) - (port - (pt 96 160) - (input) - (text "LD" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "LD" (rect 60 155 75 169)(font "Arial" (font_size 8))) - (line (pt 96 160)(pt 80 160)(line_width 1)) - ) - (port - (pt 96 176) - (input) - (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "CP" (rect 60 171 75 185)(font "Arial" (font_size 8))) - (line (pt 96 176)(pt 80 176)(line_width 1)) - ) - (port - (pt 96 192) - (input) - (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 52 187 75 201)(font "Arial" (font_size 8))) - (line (pt 96 192)(pt 80 192)(line_width 1)) - ) - (port - (pt 0 32) - (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q7" (rect 21 27 37 41)(font "Arial" (font_size 8))) - (line (pt 0 32)(pt 16 32)(line_width 1)) - ) - (port - (pt 0 48) - (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q6" (rect 21 43 37 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 0 64) - (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q5" (rect 21 59 37 73)(font "Arial" (font_size 8))) - (line (pt 0 64)(pt 16 64)(line_width 1)) - ) - (port - (pt 0 80) - (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q4" (rect 21 75 37 89)(font "Arial" (font_size 8))) - (line (pt 0 80)(pt 16 80)(line_width 1)) - ) - (port - (pt 0 96) - (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q3" (rect 21 91 37 105)(font "Arial" (font_size 8))) - (line (pt 0 96)(pt 16 96)(line_width 1)) - ) - (port - (pt 0 112) - (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q2" (rect 21 107 37 121)(font "Arial" (font_size 8))) - (line (pt 0 112)(pt 16 112)(line_width 1)) - ) - (port - (pt 0 128) - (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q1" (rect 21 123 37 137)(font "Arial" (font_size 8))) - (line (pt 0 128)(pt 16 128)(line_width 1)) - ) - (port - (pt 0 144) - (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q0" (rect 21 139 37 153)(font "Arial" (font_size 8))) - (line (pt 0 144)(pt 16 144)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 80 208)(line_width 1)) - ) - (flipy) -) -(symbol - (rect 1240 -24 1336 104) + (rect 704 56 800 184) (text "start_circuit" (rect 5 0 72 14)(font "Arial" (font_size 8))) (text "CK_2xSlower" (rect 8 112 72 124)(font "Arial" )) (port @@ -1031,7 +960,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1352 -8 1400 24) + (rect 816 72 864 104) (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) (text "inst" (rect 3 21 20 33)(font "Arial" )) (port @@ -1309,7 +1238,7 @@ applicable agreement for further details. ) ) (symbol - (rect 800 1600 896 1728) + (rect 1224 1536 1320 1664) (text "24_decoder" (rect 5 0 73 14)(font "Arial" (font_size 8))) (text "inst9" (rect 8 112 31 124)(font "Arial" )) (port @@ -1359,234 +1288,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1584 1408 1648 1456) - (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) - (text "inst10" (rect 3 37 32 49)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 14 16)(line_width 1)) - ) - (port - (pt 0 32) - (input) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (line (pt 0 32)(pt 14 32)(line_width 1)) - ) - (port - (pt 64 24) - (output) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (line (pt 42 24)(pt 64 24)(line_width 1)) - ) - (drawing - (line (pt 14 12)(pt 30 12)(line_width 1)) - (line (pt 14 37)(pt 31 37)(line_width 1)) - (line (pt 14 12)(pt 14 37)(line_width 1)) - (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) - ) -) -(symbol - (rect 1584 1456 1648 1504) - (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) - (text "inst11" (rect 3 37 32 49)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 14 16)(line_width 1)) - ) - (port - (pt 0 32) - (input) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (line (pt 0 32)(pt 14 32)(line_width 1)) - ) - (port - (pt 64 24) - (output) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (line (pt 42 24)(pt 64 24)(line_width 1)) - ) - (drawing - (line (pt 14 12)(pt 30 12)(line_width 1)) - (line (pt 14 37)(pt 31 37)(line_width 1)) - (line (pt 14 12)(pt 14 37)(line_width 1)) - (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) - ) -) -(symbol - (rect 1584 1504 1648 1552) - (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) - (text "inst12" (rect 3 37 32 49)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 14 16)(line_width 1)) - ) - (port - (pt 0 32) - (input) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (line (pt 0 32)(pt 14 32)(line_width 1)) - ) - (port - (pt 64 24) - (output) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (line (pt 42 24)(pt 64 24)(line_width 1)) - ) - (drawing - (line (pt 14 12)(pt 30 12)(line_width 1)) - (line (pt 14 37)(pt 31 37)(line_width 1)) - (line (pt 14 12)(pt 14 37)(line_width 1)) - (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) - ) -) -(symbol - (rect 1584 1552 1648 1600) - (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) - (text "inst13" (rect 3 37 32 49)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 14 16)(line_width 1)) - ) - (port - (pt 0 32) - (input) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (line (pt 0 32)(pt 14 32)(line_width 1)) - ) - (port - (pt 64 24) - (output) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (line (pt 42 24)(pt 64 24)(line_width 1)) - ) - (drawing - (line (pt 14 12)(pt 30 12)(line_width 1)) - (line (pt 14 37)(pt 31 37)(line_width 1)) - (line (pt 14 12)(pt 14 37)(line_width 1)) - (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) - ) -) -(symbol - (rect 1408 1504 1504 1632) - (text "24_decoder" (rect 5 0 73 14)(font "Arial" (font_size 8))) - (text "inst8" (rect 8 112 31 124)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "I1" (rect 0 0 9 14)(font "Arial" (font_size 8))) - (text "I1" (rect 21 27 30 41)(font "Arial" (font_size 8))) - (line (pt 0 32)(pt 16 32)(line_width 1)) - ) - (port - (pt 0 48) - (input) - (text "I0" (rect 0 0 9 14)(font "Arial" (font_size 8))) - (text "I0" (rect 21 43 30 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 96 32) - (output) - (text "Y3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Y3" (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 "Y2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Y2" (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 "Y1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Y1" (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 "Y0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Y0" (rect 59 75 75 89)(font "Arial" (font_size 8))) - (line (pt 96 80)(pt 80 80)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 80 112)(line_width 1)) - ) -) -(symbol - (rect 1696 1464 1760 1544) - (text "OR4" (rect 1 0 19 10)(font "Arial" (font_size 6))) - (text "inst14" (rect 3 69 32 81)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 13 16)(line_width 1)) - ) - (port - (pt 0 48) - (input) - (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible)) - (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible)) - (line (pt 0 48)(pt 15 48)(line_width 1)) - ) - (port - (pt 0 64) - (input) - (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible)) - (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible)) - (line (pt 0 64)(pt 13 64)(line_width 1)) - ) - (port - (pt 0 32) - (input) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (line (pt 0 32)(pt 15 32)(line_width 1)) - ) - (port - (pt 64 40) - (output) - (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible)) - (line (pt 48 40)(pt 64 40)(line_width 1)) - ) - (drawing - (line (pt 13 67)(pt 13 51)(line_width 1)) - (line (pt 25 52)(pt 13 52)(line_width 1)) - (line (pt 13 12)(pt 13 29)(line_width 1)) - (line (pt 13 29)(pt 25 29)(line_width 1)) - (arc (pt 7 45)(pt 7 35)(rect -14 24 19 57)(line_width 1)) - (arc (pt 49 40)(pt 25 29)(rect -6 29 57 92)(line_width 1)) - (arc (pt 25 51)(pt 49 40)(rect -6 -11 57 52)(line_width 1)) - ) -) -(symbol - (rect 896 1736 928 1768) + (rect 896 1680 928 1712) (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) (text "inst16" (rect 3 21 32 33)(font "Arial" )(invisible)) (port @@ -1603,7 +1305,7 @@ applicable agreement for further details. ) ) (symbol - (rect 784 1016 880 1144) + (rect 784 1008 880 1136) (text "24_decoder" (rect 5 0 73 14)(font "Arial" (font_size 8))) (text "inst17" (rect 8 112 37 124)(font "Arial" )) (port @@ -2321,7 +2023,7 @@ applicable agreement for further details. ) ) (symbol - (rect 824 240 952 432) + (rect 896 232 1024 424) (text "cp_selector" (rect 5 0 72 14)(font "Arial" (font_size 8))) (text "inst1" (rect 8 176 31 188)(font "Arial" )) (port @@ -2413,7 +2115,7 @@ applicable agreement for further details. ) ) (symbol - (rect 680 504 744 552) + (rect 896 520 960 568) (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "ALU_A_AND" (rect 3 37 66 49)(font "Arial" )) (port @@ -2445,7 +2147,7 @@ applicable agreement for further details. ) ) (symbol - (rect 680 424 744 472) + (rect 896 440 960 488) (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "ALU_B_AND" (rect 3 37 66 49)(font "Arial" )) (port @@ -2477,7 +2179,7 @@ applicable agreement for further details. ) ) (symbol - (rect 528 456 560 504) + (rect 832 472 864 520) (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical)) (text "inst6" (rect -1 3 11 26)(font "Arial" )(vertical)) (port @@ -2699,140 +2401,6 @@ applicable agreement for further details. (rectangle (rect 16 16 160 224)(line_width 1)) ) ) -(symbol - (rect 3016 1248 3112 1472) - (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) - (text "inst3" (rect 8 208 31 220)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 21 27 44 41)(font "Arial" (font_size 8))) - (line (pt 0 32)(pt 16 32)(line_width 1)) - ) - (port - (pt 0 48) - (input) - (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D0" (rect 21 171 36 185)(font "Arial" (font_size 8))) - (line (pt 0 176)(pt 16 176)(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 2856 1488 2952 1712) (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) @@ -2967,137 +2535,498 @@ applicable agreement for further details. (rectangle (rect 16 16 80 208)(line_width 1)) ) ) -(connector - (pt 1336 8) - (pt 1352 8) +(symbol + (rect 1576 728 1672 952) + (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 + (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)) + ) ) -(connector - (pt 1208 40) - (pt 1208 72) +(symbol + (rect 1432 728 1544 1064) + (text "CU" (rect 5 0 21 14)(font "Arial" (font_size 8))) + (text "inst19" (rect 8 320 37 332)(font "Arial" )) + (port + (pt 0 176) + (input) + (text "JP_A7" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A7" (rect 21 171 57 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 0 192) + (input) + (text "JP_A6" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A6" (rect 21 187 57 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "JP_A5" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A5" (rect 21 203 57 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 0 224) + (input) + (text "JP_A4" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A4" (rect 21 219 57 233)(font "Arial" (font_size 8))) + (line (pt 0 224)(pt 16 224)(line_width 1)) + ) + (port + (pt 0 240) + (input) + (text "JP_A3" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A3" (rect 21 235 57 249)(font "Arial" (font_size 8))) + (line (pt 0 240)(pt 16 240)(line_width 1)) + ) + (port + (pt 0 256) + (input) + (text "JP_A2" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A2" (rect 21 251 57 265)(font "Arial" (font_size 8))) + (line (pt 0 256)(pt 16 256)(line_width 1)) + ) + (port + (pt 0 272) + (input) + (text "JP_A1" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A1" (rect 21 267 57 281)(font "Arial" (font_size 8))) + (line (pt 0 272)(pt 16 272)(line_width 1)) + ) + (port + (pt 0 288) + (input) + (text "JP_A0" (rect 0 0 36 14)(font "Arial" (font_size 8))) + (text "JP_A0" (rect 21 283 57 297)(font "Arial" (font_size 8))) + (line (pt 0 288)(pt 16 288)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "IR7" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR7" (rect 21 27 38 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "IR6" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR6" (rect 21 43 38 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "IR5" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR5" (rect 21 59 38 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "IR4" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR4" (rect 21 75 38 89)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 80 336) + (input) + (text "Z" (rect 0 -96 8 -82)(font "Arial" (font_size 8))) + (text "Z" (rect 72 304 86 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 80 336)(pt 80 320)(line_width 1)) + ) + (port + (pt 64 336) + (input) + (text "N" (rect 0 -96 8 -82)(font "Arial" (font_size 8))) + (text "N" (rect 56 304 70 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 64 336)(pt 64 320)(line_width 1)) + ) + (port + (pt 48 336) + (input) + (text "V" (rect 0 -96 9 -82)(font "Arial" (font_size 8))) + (text "V" (rect 40 303 54 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 48 336)(pt 48 320)(line_width 1)) + ) + (port + (pt 32 336) + (input) + (text "C" (rect 0 -96 8 -82)(font "Arial" (font_size 8))) + (text "C" (rect 24 304 38 312)(font "Arial" (font_size 8))(vertical)) + (line (pt 32 336)(pt 32 320)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "uIR2" (rect 0 0 24 14)(font "Arial" (font_size 8))) + (text "uIR2" (rect 21 123 45 137)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 144) + (input) + (text "uIR1" (rect 0 0 24 14)(font "Arial" (font_size 8))) + (text "uIR1" (rect 21 139 45 153)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "uIR0" (rect 0 0 24 14)(font "Arial" (font_size 8))) + (text "uIR0" (rect 21 155 45 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "IR3" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR3" (rect 21 91 38 105)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "IR2" (rect 0 0 17 14)(font "Arial" (font_size 8))) + (text "IR2" (rect 21 107 38 121)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 112 32) + (output) + (text "Q7" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 75 27 91 41)(font "Arial" (font_size 8))) + (line (pt 112 32)(pt 96 32)(line_width 1)) + ) + (port + (pt 112 48) + (output) + (text "Q6" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 75 43 91 57)(font "Arial" (font_size 8))) + (line (pt 112 48)(pt 96 48)(line_width 1)) + ) + (port + (pt 112 64) + (output) + (text "Q5" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 75 59 91 73)(font "Arial" (font_size 8))) + (line (pt 112 64)(pt 96 64)(line_width 1)) + ) + (port + (pt 112 80) + (output) + (text "Q4" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 75 75 91 89)(font "Arial" (font_size 8))) + (line (pt 112 80)(pt 96 80)(line_width 1)) + ) + (port + (pt 112 96) + (output) + (text "Q3" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 75 91 91 105)(font "Arial" (font_size 8))) + (line (pt 112 96)(pt 96 96)(line_width 1)) + ) + (port + (pt 112 112) + (output) + (text "Q2" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 75 107 91 121)(font "Arial" (font_size 8))) + (line (pt 112 112)(pt 96 112)(line_width 1)) + ) + (port + (pt 112 128) + (output) + (text "Q1" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 75 123 91 137)(font "Arial" (font_size 8))) + (line (pt 112 128)(pt 96 128)(line_width 1)) + ) + (port + (pt 112 144) + (output) + (text "Q0" (rect 16 0 32 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 75 139 91 153)(font "Arial" (font_size 8))) + (line (pt 112 144)(pt 96 144)(line_width 1)) + ) + (port + (pt 112 160) + (output) + (text "LD" (rect 16 0 31 14)(font "Arial" (font_size 8))) + (text "LD" (rect 76 155 91 169)(font "Arial" (font_size 8))) + (line (pt 112 160)(pt 96 160)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 96 320)(line_width 1)) + ) ) -(connector - (pt 1336 -248) - (pt 1360 -248) -) -(connector - (pt 1336 -216) - (pt 1360 -216) -) -(connector - (pt 1336 -200) - (pt 1360 -200) -) -(connector - (pt 1336 -184) - (pt 1360 -184) -) -(connector - (pt 1336 -168) - (pt 1360 -168) -) -(connector - (pt 1336 -152) - (pt 1360 -152) -) -(connector - (pt 1336 -136) - (pt 1360 -136) -) -(connector - (pt 1336 -232) - (pt 1360 -232) -) -(connector - (pt 1392 -248) - (pt 1392 -120) -) -(connector - (pt 1160 -248) - (pt 1240 -248) -) -(connector - (pt 1160 -232) - (pt 1240 -232) -) -(connector - (pt 1160 -216) - (pt 1240 -216) -) -(connector - (pt 1160 -200) - (pt 1240 -200) -) -(connector - (pt 1160 -184) - (pt 1240 -184) -) -(connector - (pt 1160 -168) - (pt 1240 -168) -) -(connector - (pt 1160 -152) - (pt 1240 -152) -) -(connector - (pt 1160 -136) - (pt 1240 -136) -) -(connector - (pt 1160 24) - (pt 1240 24) -) -(connector - (pt 1208 40) - (pt 1240 40) -) -(connector - (pt 1336 -120) - (pt 1392 -120) -) -(connector - (pt 1360 -272) - (pt 1360 -248) -) -(connector - (pt 1360 -248) - (pt 1360 -232) -) -(connector - (pt 1360 -232) - (pt 1360 -216) -) -(connector - (pt 1360 -216) - (pt 1360 -200) -) -(connector - (pt 1360 -200) - (pt 1360 -184) -) -(connector - (pt 1360 -184) - (pt 1360 -168) -) -(connector - (pt 1360 -168) - (pt 1360 -152) -) -(connector - (pt 1360 -152) - (pt 1360 -136) -) -(connector - (pt 1160 72) - (pt 1208 72) -) -(connector - (pt 1240 8) - (pt 1216 8) -) -(connector - (pt 1216 8) - (pt 1216 -40) +(symbol + (rect 3016 1248 3112 1472) + (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) + (text "MAR" (rect 8 208 31 220)(font "Arial" )) + (port + (pt 0 32) + (input) + (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) + (text "CLR" (rect 21 27 44 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D0" (rect 21 171 36 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(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)) + ) ) (connector (pt 928 1520) @@ -3147,110 +3076,6 @@ applicable agreement for further details. (pt 928 1616) (pt 912 1616) ) -(connector - (pt 912 1600) - (pt 912 1616) -) -(connector - (pt 912 1616) - (pt 912 1736) -) -(connector - (pt 928 1632) - (pt 896 1632) -) -(connector - (pt 928 1648) - (pt 896 1648) -) -(connector - (pt 928 1664) - (pt 896 1664) -) -(connector - (pt 928 1504) - (pt 784 1504) -) -(connector - (pt 784 1504) - (pt 784 1784) -) -(connector - (pt 1216 -40) - (pt 1608 -40) -) -(connector - (pt 1608 1264) - (pt 1608 -40) -) -(connector - (pt 1608 1264) - (pt 1624 1264) -) -(connector - (pt 928 752) - (pt 656 752) -) -(connector - (pt 928 768) - (pt 672 768) -) -(connector - (pt 928 784) - (pt 688 784) -) -(connector - (pt 928 800) - (pt 704 800) -) -(connector - (pt 928 816) - (pt 720 816) -) -(connector - (pt 928 848) - (pt 752 848) -) -(connector - (pt 928 864) - (pt 768 864) -) -(connector - (pt 928 832) - (pt 736 832) -) -(connector - (pt 928 1360) - (pt 768 1360) -) -(connector - (pt 928 1344) - (pt 752 1344) -) -(connector - (pt 928 1328) - (pt 736 1328) -) -(connector - (pt 928 1312) - (pt 720 1312) -) -(connector - (pt 928 1296) - (pt 704 1296) -) -(connector - (pt 928 1248) - (pt 656 1248) -) -(connector - (pt 928 1264) - (pt 672 1264) -) -(connector - (pt 928 1280) - (pt 688 1280) -) (connector (pt 928 1008) (pt 896 1008) @@ -3259,238 +3084,10 @@ applicable agreement for further details. (pt 928 1024) (pt 912 1024) ) -(connector - (pt 896 1064) - (pt 880 1064) -) -(connector - (pt 912 1080) - (pt 880 1080) -) -(connector - (pt 896 1008) - (pt 896 1064) -) -(connector - (pt 912 1024) - (pt 912 1080) -) (connector (pt 2040 1632) (pt 2072 1632) ) -(connector - (pt 1520 1296) - (pt 1520 1424) -) -(connector - (pt 1536 1280) - (pt 1536 1472) -) -(connector - (pt 1552 1264) - (pt 1552 1520) -) -(connector - (pt 1520 1536) - (pt 1504 1536) -) -(connector - (pt 1520 1440) - (pt 1520 1536) -) -(connector - (pt 1536 1552) - (pt 1504 1552) -) -(connector - (pt 1536 1488) - (pt 1536 1552) -) -(connector - (pt 1664 1480) - (pt 1664 1496) -) -(connector - (pt 1680 1432) - (pt 1680 1480) -) -(connector - (pt 1648 1432) - (pt 1680 1432) -) -(connector - (pt 1664 1528) - (pt 1664 1512) -) -(connector - (pt 1680 1528) - (pt 1680 1576) -) -(connector - (pt 1648 1576) - (pt 1680 1576) -) -(connector - (pt 1648 1480) - (pt 1664 1480) -) -(connector - (pt 1648 1528) - (pt 1664 1528) -) -(connector - (pt 1520 1424) - (pt 1584 1424) -) -(connector - (pt 1520 1440) - (pt 1584 1440) -) -(connector - (pt 1536 1472) - (pt 1584 1472) -) -(connector - (pt 1536 1488) - (pt 1584 1488) -) -(connector - (pt 1552 1520) - (pt 1584 1520) -) -(connector - (pt 1552 1536) - (pt 1584 1536) -) -(connector - (pt 1504 1584) - (pt 1584 1584) -) -(connector - (pt 1680 1480) - (pt 1696 1480) -) -(connector - (pt 1664 1512) - (pt 1696 1512) -) -(connector - (pt 1680 1528) - (pt 1696 1528) -) -(connector - (pt 1664 1496) - (pt 1696 1496) -) -(connector - (pt 1552 1536) - (pt 1552 1568) -) -(connector - (pt 1504 1568) - (pt 1552 1568) -) -(connector - (pt 1568 1568) - (pt 1584 1568) -) -(connector - (pt 1568 1248) - (pt 1568 1568) -) -(connector - (pt 1568 1248) - (pt 1624 1248) -) -(connector - (pt 1400 8) - (pt 1456 8) -) -(connector - (pt 1456 8) - (pt 1456 192) -) -(connector - (pt 1456 192) - (pt 600 192) -) -(connector - (pt 800 272) - (pt 824 272) -) -(connector - (pt 800 288) - (pt 824 288) -) -(connector - (pt 800 304) - (pt 824 304) -) -(connector - (pt 600 320) - (pt 824 320) -) -(connector - (pt 544 440) - (pt 544 456) -) -(connector - (pt 536 440) - (pt 544 440) -) -(connector - (pt 544 440) - (pt 680 440) -) -(connector - (pt 544 504) - (pt 544 520) -) -(connector - (pt 544 520) - (pt 680 520) -) -(connector - (pt 600 456) - (pt 680 456) -) -(connector - (pt 600 192) - (pt 600 320) -) -(connector - (pt 600 536) - (pt 680 536) -) -(connector - (pt 600 320) - (pt 600 456) -) -(connector - (pt 600 456) - (pt 600 536) -) -(connector - (pt 1240 56) - (pt 1224 56) - (color 0 0 0) -) -(connector - (pt 1512 120) - (pt 1512 -88) - (color 0 0 0) -) -(connector - (pt 1336 -88) - (pt 1512 -88) - (color 0 0 0) -) -(connector - (pt 1160 120) - (pt 1224 120) - (color 0 0 0) -) (connector (pt 2072 1616) (pt 2024 1616) @@ -3519,16 +3116,6 @@ applicable agreement for further details. (pt 2072 1520) (pt 1928 1520) ) -(connector - (pt 2072 1440) - (pt 2056 1440) - (color 0 0 0) -) -(connector - (pt 1512 120) - (pt 2056 120) - (color 0 0 0) -) (connector (pt 2248 1568) (pt 2376 1568) @@ -3561,10 +3148,6 @@ applicable agreement for further details. (pt 2248 1680) (pt 2264 1680) ) -(connector - (pt 2408 1936) - (pt 2408 1552) -) (connector (pt 2248 1520) (pt 2440 1520) @@ -3573,38 +3156,18 @@ applicable agreement for further details. (pt 2248 1552) (pt 2408 1552) ) -(connector - (pt 2424 1920) - (pt 2424 1536) -) (connector (pt 2248 1536) (pt 2424 1536) ) -(connector - (pt 2440 1904) - (pt 2440 1520) -) -(connector - (pt 2456 1888) - (pt 2456 1504) -) (connector (pt 2248 1504) (pt 2456 1504) ) -(connector - (pt 2472 1872) - (pt 2472 1488) -) (connector (pt 2248 1488) (pt 2472 1488) ) -(connector - (pt 2488 1856) - (pt 2488 1472) -) (connector (pt 2248 1456) (pt 2504 1456) @@ -3613,50 +3176,10 @@ applicable agreement for further details. (pt 2248 1472) (pt 2488 1472) ) -(connector - (pt 2504 1840) - (pt 2504 1456) -) -(connector - (pt 2520 1824) - (pt 2520 1440) -) (connector (pt 2248 1440) (pt 2520 1440) ) -(connector - (pt 2264 1680) - (pt 2264 2080) -) -(connector - (pt 2280 1664) - (pt 2280 2064) -) -(connector - (pt 2296 1648) - (pt 2296 2048) -) -(connector - (pt 2312 1632) - (pt 2312 2032) -) -(connector - (pt 2328 1616) - (pt 2328 2016) -) -(connector - (pt 2344 1600) - (pt 2344 2000) -) -(connector - (pt 2360 1584) - (pt 2360 1984) -) -(connector - (pt 2376 1568) - (pt 2376 1968) -) (connector (pt 1928 1120) (pt 1928 1520) @@ -3721,28 +3244,10 @@ applicable agreement for further details. (pt 2440 984) (pt 2408 984) ) -(connector - (pt 952 352) - (pt 2280 352) -) -(connector - (pt 2280 352) - (pt 2280 1016) -) (connector (pt 2440 1016) (pt 2280 1016) ) -(connector - (pt 2440 1032) - (pt 2424 1032) - (color 0 0 0) -) -(connector - (pt 2424 1080) - (pt 2424 1032) - (color 0 0 0) -) (connector (pt 2536 872) (pt 2664 872) @@ -3811,43 +3316,6 @@ applicable agreement for further details. (pt 2408 1232) (pt 2408 984) ) -(connector - (pt 656 752) - (pt 656 584) -) -(connector - (pt 672 768) - (pt 672 600) -) -(connector - (pt 688 784) - (pt 688 616) -) -(connector - (pt 704 800) - (pt 704 632) -) -(connector - (pt 768 864) - (pt 768 696) -) -(connector - (pt 752 848) - (pt 752 680) -) -(connector - (pt 736 832) - (pt 736 664) -) -(connector - (pt 720 816) - (pt 720 648) -) -(connector - (pt 3000 1280) - (pt 3016 1280) - (color 0 0 0) -) (connector (pt 2952 1408) (pt 3016 1408) @@ -3912,14 +3380,6 @@ applicable agreement for further details. (pt 2968 1232) (pt 2968 1424) ) -(connector - (pt 3000 1080) - (pt 3000 1280) -) -(connector - (pt 952 336) - (pt 2824 336) -) (connector (pt 3016 1296) (pt 2984 1296) @@ -3956,14 +3416,6 @@ applicable agreement for further details. (pt 3112 1392) (pt 3128 1392) ) -(connector - (pt 952 320) - (pt 2984 320) -) -(connector - (pt 2984 320) - (pt 2984 1296) -) (connector (pt 2728 1584) (pt 2856 1584) @@ -3976,11 +3428,6 @@ applicable agreement for further details. (pt 2696 1552) (pt 2856 1552) ) -(connector - (pt 2840 1520) - (pt 2856 1520) - (color 0 0 0) -) (connector (pt 2696 1120) (pt 2696 1552) @@ -4033,18 +3480,10 @@ applicable agreement for further details. (pt 2808 1232) (pt 2808 1664) ) -(connector - (pt 2840 1080) - (pt 2840 1520) -) (connector (pt 2824 1536) (pt 2856 1536) ) -(connector - (pt 2824 336) - (pt 2824 1536) -) (connector (pt 2296 1120) (pt 2696 1120) @@ -4109,54 +3548,6 @@ applicable agreement for further details. (pt 2808 1232) (pt 2968 1232) ) -(connector - (pt 2056 120) - (pt 2056 1080) -) -(connector - (pt 2056 1080) - (pt 2056 1440) -) -(connector - (pt 2056 1080) - (pt 2424 1080) -) -(connector - (pt 2424 1080) - (pt 2840 1080) -) -(connector - (pt 952 304) - (pt 3128 304) -) -(connector - (pt 2840 1080) - (pt 3000 1080) -) -(connector - (pt 3000 1080) - (pt 3144 1080) -) -(connector - (pt 720 648) - (pt 3240 648) -) -(connector - (pt 704 632) - (pt 3256 632) -) -(connector - (pt 688 616) - (pt 3272 616) -) -(connector - (pt 672 600) - (pt 3288 600) -) -(connector - (pt 656 584) - (pt 3304 584) -) (connector (pt 3016 928) (pt 3160 928) @@ -4217,76 +3608,14 @@ applicable agreement for further details. (pt 3064 976) (pt 3160 976) ) -(connector - (pt 736 664) - (pt 3224 664) -) -(connector - (pt 3224 664) - (pt 3224 848) -) -(connector - (pt 3240 648) - (pt 3240 848) -) -(connector - (pt 3256 632) - (pt 3256 848) -) -(connector - (pt 3272 616) - (pt 3272 848) -) -(connector - (pt 3288 600) - (pt 3288 848) -) -(connector - (pt 3304 584) - (pt 3304 848) -) -(connector - (pt 752 680) - (pt 3208 680) -) -(connector - (pt 3208 680) - (pt 3208 848) -) -(connector - (pt 768 696) - (pt 3192 696) -) -(connector - (pt 3192 696) - (pt 3192 848) -) -(connector - (pt 2920 1056) - (pt 3160 1056) -) (connector (pt 3016 1120) (pt 3016 928) ) -(connector - (pt 3128 304) - (pt 3128 912) -) (connector (pt 3128 912) (pt 3160 912) ) -(connector - (pt 3144 896) - (pt 3160 896) - (color 0 0 0) -) -(connector - (pt 3144 1080) - (pt 3144 896) - (color 0 0 0) -) (connector (pt 3336 928) (pt 3352 928) @@ -4319,102 +3648,6 @@ applicable agreement for further details. (pt 3336 1040) (pt 3352 1040) ) -(connector - (pt 2872 1136) - (pt 3032 1136) -) -(connector - (pt 3032 1136) - (pt 3544 1136) -) -(connector - (pt 2888 1152) - (pt 3048 1152) -) -(connector - (pt 3048 1152) - (pt 3544 1152) -) -(connector - (pt 2904 1168) - (pt 3064 1168) -) -(connector - (pt 3064 1168) - (pt 3544 1168) -) -(connector - (pt 2920 1184) - (pt 3080 1184) -) -(connector - (pt 3080 1184) - (pt 3544 1184) -) -(connector - (pt 2936 1200) - (pt 3096 1200) -) -(connector - (pt 3096 1200) - (pt 3544 1200) -) -(connector - (pt 2952 1216) - (pt 3112 1216) -) -(connector - (pt 3112 1216) - (pt 3544 1216) -) -(connector - (pt 2968 1232) - (pt 3128 1232) -) -(connector - (pt 3128 1232) - (pt 3544 1232) -) -(connector - (pt 2856 1120) - (pt 3016 1120) -) -(connector - (pt 3016 1120) - (pt 3544 1120) -) -(connector - (pt 1392 1248) - (pt 1392 1784) -) -(connector - (pt 784 1784) - (pt 1392 1784) -) -(connector - (pt 1376 1264) - (pt 1552 1264) -) -(connector - (pt 1552 1264) - (pt 1608 1264) -) -(connector - (pt 1376 1280) - (pt 1536 1280) -) -(connector - (pt 1536 1280) - (pt 1624 1280) -) -(connector - (pt 1376 1296) - (pt 1520 1296) -) -(connector - (pt 1520 1296) - (pt 1624 1296) -) (connector (pt 1376 1168) (pt 1976 1168) @@ -4455,19 +3688,6 @@ applicable agreement for further details. (pt 2040 1232) (pt 2408 1232) ) -(connector - (pt 1376 1248) - (pt 1392 1248) -) -(connector - (pt 1392 1248) - (pt 1568 1248) -) -(connector - (pt 1224 56) - (pt 1224 120) - (color 0 0 0) -) (connector (pt 1376 1120) (pt 1928 1120) @@ -4524,32 +3744,6 @@ applicable agreement for further details. (pt 1024 1248) (pt 1248 1248) ) -(connector - (pt 1216 1440) - (pt 1248 1440) -) -(connector - (pt 1216 1456) - (pt 1248 1456) -) -(connector - (pt 1232 120) - (pt 1232 1376) - (color 0 0 0) -) -(connector - (pt 1248 1376) - (pt 1232 1376) - (color 0 0 0) -) -(connector - (pt 1224 120) - (pt 1232 120) -) -(connector - (pt 1232 120) - (pt 1512 120) -) (connector (pt 1024 752) (pt 1104 752) @@ -4646,30 +3840,6 @@ applicable agreement for further details. (pt 1248 1120) (pt 1216 1120) ) -(connector - (pt 744 528) - (pt 1072 528) -) -(connector - (pt 952 288) - (pt 1040 288) -) -(connector - (pt 744 448) - (pt 1056 448) -) -(connector - (pt 1072 528) - (pt 1072 1392) -) -(connector - (pt 1040 288) - (pt 1040 1424) -) -(connector - (pt 1056 448) - (pt 1056 1408) -) (connector (pt 1248 1392) (pt 1072 1392) @@ -4683,328 +3853,1224 @@ applicable agreement for further details. (pt 1040 1424) ) (connector - (pt 928 1376) - (pt 512 1376) + (pt 2280 344) + (pt 1024 344) ) (connector - (pt 928 1392) - (pt 528 1392) + (pt 2280 1016) + (pt 2280 344) ) (connector - (pt 928 1408) - (pt 544 1408) + (pt 2824 328) + (pt 1024 328) ) (connector - (pt 928 1424) - (pt 560 1424) + (pt 2984 312) + (pt 1024 312) ) (connector - (pt 928 1440) - (pt 576 1440) + (pt 2984 1296) + (pt 2984 312) ) (connector - (pt 928 1456) - (pt 592 1456) + (pt 2824 1536) + (pt 2824 328) ) (connector - (pt 928 1472) - (pt 608 1472) + (pt 3128 296) + (pt 1024 296) ) (connector - (pt 928 1488) - (pt 624 1488) + (pt 3128 912) + (pt 3128 296) ) (connector - (pt 624 2080) - (pt 624 1488) + (pt 1040 280) + (pt 1024 280) ) (connector - (pt 608 2064) - (pt 608 1472) + (pt 1040 1424) + (pt 1040 280) ) (connector - (pt 592 2048) - (pt 592 1456) + (pt 1072 544) + (pt 960 544) ) (connector - (pt 576 2032) - (pt 576 1440) + (pt 1056 464) + (pt 960 464) ) (connector - (pt 560 2016) - (pt 560 1424) + (pt 1072 1392) + (pt 1072 544) ) (connector - (pt 544 2000) - (pt 544 1408) + (pt 1056 1408) + (pt 1056 464) ) (connector - (pt 528 1984) - (pt 528 1392) + (pt 848 456) + (pt 848 472) ) (connector - (pt 512 1968) - (pt 512 1376) + (pt 848 520) + (pt 848 536) ) (connector - (pt 2264 2080) - (pt 624 2080) + (pt 880 312) + (pt 896 312) ) (connector - (pt 2280 2064) - (pt 608 2064) + (pt 832 456) + (pt 848 456) ) (connector - (pt 2296 2048) - (pt 592 2048) + (pt 848 536) + (pt 896 536) ) (connector - (pt 2312 2032) - (pt 576 2032) + (pt 848 456) + (pt 896 456) ) (connector - (pt 2328 2016) - (pt 560 2016) + (pt 880 472) + (pt 896 472) ) (connector - (pt 2344 2000) - (pt 544 2000) + (pt 896 552) + (pt 880 552) ) (connector - (pt 2360 1984) - (pt 528 1984) + (pt 832 296) + (pt 896 296) ) (connector - (pt 2376 1968) - (pt 512 1968) + (pt 832 280) + (pt 896 280) ) (connector - (pt 928 880) - (pt 368 880) + (pt 832 264) + (pt 896 264) ) (connector - (pt 928 912) - (pt 400 912) + (pt 896 1056) + (pt 880 1056) ) (connector - (pt 928 928) - (pt 416 928) + (pt 912 1072) + (pt 880 1072) ) (connector - (pt 928 944) - (pt 432 944) + (pt 896 1008) + (pt 896 1056) ) (connector - (pt 928 960) - (pt 448 960) + (pt 912 1024) + (pt 912 1072) ) (connector - (pt 928 976) - (pt 464 976) + (pt 1224 1568) + (pt 1208 1568) ) (connector - (pt 928 992) - (pt 480 992) + (pt 1224 1584) + (pt 1208 1584) ) (connector - (pt 928 896) - (pt 384 896) + (pt 1208 1456) + (pt 1248 1456) ) (connector - (pt 480 992) - (pt 480 1936) + (pt 1208 1440) + (pt 1248 1440) ) (connector - (pt 464 976) - (pt 464 1920) + (pt 1320 1600) + (pt 1336 1600) ) (connector - (pt 448 960) - (pt 448 1904) + (pt 1336 1600) + (pt 1336 1712) ) (connector - (pt 432 944) - (pt 432 1888) + (pt 928 1632) + (pt 896 1632) ) (connector - (pt 416 928) - (pt 416 1872) + (pt 896 1632) + (pt 896 1712) ) (connector - (pt 400 912) - (pt 400 1856) + (pt 1336 1712) + (pt 896 1712) ) (connector - (pt 384 896) - (pt 384 1840) + (pt 912 1600) + (pt 912 1616) ) (connector - (pt 368 880) - (pt 368 1824) + (pt 912 1616) + (pt 912 1680) ) (connector - (pt 2408 1936) - (pt 480 1936) + (pt 928 1648) + (pt 880 1648) ) (connector - (pt 2424 1920) - (pt 464 1920) + (pt 880 1648) + (pt 880 1728) ) (connector - (pt 2440 1904) - (pt 448 1904) + (pt 928 1664) + (pt 864 1664) ) (connector - (pt 2456 1888) - (pt 432 1888) + (pt 864 1664) + (pt 864 1744) ) (connector - (pt 2472 1872) - (pt 416 1872) + (pt 880 1728) + (pt 1352 1728) ) (connector - (pt 2488 1856) - (pt 400 1856) + (pt 1320 1584) + (pt 1352 1584) ) (connector - (pt 2504 1840) - (pt 384 1840) + (pt 1352 1584) + (pt 1352 1728) ) (connector - (pt 2520 1824) - (pt 368 1824) + (pt 1320 1568) + (pt 1368 1568) ) (connector - (pt 656 1248) - (pt 656 2112) + (pt 1368 1568) + (pt 1368 1744) ) (connector - (pt 656 2112) - (pt 2664 2112) + (pt 1368 1744) + (pt 864 1744) +) +(connector + (pt 768 1056) + (pt 784 1056) +) +(connector + (pt 768 1040) + (pt 784 1040) +) +(connector + (pt 2408 1552) + (pt 2408 1904) +) +(connector + (pt 2424 1536) + (pt 2424 1888) +) +(connector + (pt 2440 1520) + (pt 2440 1872) +) +(connector + (pt 2456 1504) + (pt 2456 1856) +) +(connector + (pt 2472 1488) + (pt 2472 1840) +) +(connector + (pt 2488 1472) + (pt 2488 1824) +) +(connector + (pt 2504 1456) + (pt 2504 1808) +) +(connector + (pt 2520 1440) + (pt 2520 1792) +) +(connector + (pt 2264 1680) + (pt 2264 2048) +) +(connector + (pt 2280 1664) + (pt 2280 2032) +) +(connector + (pt 2296 1648) + (pt 2296 2016) +) +(connector + (pt 2312 1632) + (pt 2312 2000) +) +(connector + (pt 2328 1616) + (pt 2328 1984) +) +(connector + (pt 2344 1600) + (pt 2344 1968) +) +(connector + (pt 2360 1584) + (pt 2360 1952) +) +(connector + (pt 2376 1568) + (pt 2376 1936) ) (connector (pt 2664 872) - (pt 2664 2112) -) -(connector - (pt 672 1264) - (pt 672 2128) -) -(connector - (pt 672 2128) - (pt 2648 2128) + (pt 2664 2080) ) (connector (pt 2648 888) - (pt 2648 2128) -) -(connector - (pt 688 1280) - (pt 688 2144) -) -(connector - (pt 688 2144) - (pt 2632 2144) + (pt 2648 2096) ) (connector (pt 2632 904) - (pt 2632 2144) -) -(connector - (pt 704 1296) - (pt 704 2160) -) -(connector - (pt 704 2160) - (pt 2616 2160) + (pt 2632 2112) ) (connector (pt 2616 920) - (pt 2616 2160) -) -(connector - (pt 720 1312) - (pt 720 2176) -) -(connector - (pt 720 2176) - (pt 2600 2176) + (pt 2616 2128) ) (connector (pt 2600 936) - (pt 2600 2176) -) -(connector - (pt 736 1328) - (pt 736 2192) -) -(connector - (pt 736 2192) - (pt 2584 2192) + (pt 2600 2144) ) (connector (pt 2584 952) - (pt 2584 2192) -) -(connector - (pt 752 1344) - (pt 752 2208) -) -(connector - (pt 752 2208) - (pt 2568 2208) + (pt 2584 2160) ) (connector (pt 2568 968) - (pt 2568 2208) -) -(connector - (pt 768 1360) - (pt 768 2224) -) -(connector - (pt 768 2224) - (pt 2552 2224) + (pt 2568 2176) ) (connector (pt 2552 984) - (pt 2552 2224) + (pt 2552 2192) +) +(connector + (pt 928 1504) + (pt 848 1504) +) +(connector + (pt 848 1504) + (pt 848 1760) +) +(connector + (pt 1392 1760) + (pt 848 1760) +) +(connector + (pt 928 1360) + (pt 816 1360) +) +(connector + (pt 928 1344) + (pt 800 1344) +) +(connector + (pt 928 1328) + (pt 784 1328) +) +(connector + (pt 928 1312) + (pt 768 1312) +) +(connector + (pt 928 1296) + (pt 752 1296) +) +(connector + (pt 928 1248) + (pt 704 1248) +) +(connector + (pt 928 1264) + (pt 720 1264) +) +(connector + (pt 928 1280) + (pt 736 1280) +) +(connector + (pt 928 1376) + (pt 560 1376) +) +(connector + (pt 928 1392) + (pt 576 1392) +) +(connector + (pt 928 1408) + (pt 592 1408) +) +(connector + (pt 928 1424) + (pt 608 1424) +) +(connector + (pt 928 1440) + (pt 624 1440) +) +(connector + (pt 928 1456) + (pt 640 1456) +) +(connector + (pt 928 1472) + (pt 656 1472) +) +(connector + (pt 928 1488) + (pt 672 1488) +) +(connector + (pt 928 880) + (pt 416 880) +) +(connector + (pt 928 912) + (pt 448 912) +) +(connector + (pt 928 928) + (pt 464 928) +) +(connector + (pt 928 944) + (pt 480 944) +) +(connector + (pt 928 960) + (pt 496 960) +) +(connector + (pt 928 976) + (pt 512 976) +) +(connector + (pt 928 992) + (pt 528 992) +) +(connector + (pt 928 896) + (pt 432 896) +) +(connector + (pt 672 1488) + (pt 672 2048) +) +(connector + (pt 656 1472) + (pt 656 2032) +) +(connector + (pt 640 1456) + (pt 640 2016) +) +(connector + (pt 624 1440) + (pt 624 2000) +) +(connector + (pt 608 1424) + (pt 608 1984) +) +(connector + (pt 592 1408) + (pt 592 1968) +) +(connector + (pt 576 1392) + (pt 576 1952) +) +(connector + (pt 560 1376) + (pt 560 1936) +) +(connector + (pt 2264 2048) + (pt 672 2048) +) +(connector + (pt 2280 2032) + (pt 656 2032) +) +(connector + (pt 2296 2016) + (pt 640 2016) +) +(connector + (pt 2312 2000) + (pt 624 2000) +) +(connector + (pt 2328 1984) + (pt 608 1984) +) +(connector + (pt 2344 1968) + (pt 592 1968) +) +(connector + (pt 2360 1952) + (pt 576 1952) +) +(connector + (pt 2376 1936) + (pt 560 1936) +) +(connector + (pt 528 992) + (pt 528 1904) +) +(connector + (pt 512 976) + (pt 512 1888) +) +(connector + (pt 496 960) + (pt 496 1872) +) +(connector + (pt 480 944) + (pt 480 1856) +) +(connector + (pt 464 928) + (pt 464 1840) +) +(connector + (pt 448 912) + (pt 448 1824) +) +(connector + (pt 432 896) + (pt 432 1808) +) +(connector + (pt 416 880) + (pt 416 1792) +) +(connector + (pt 2408 1904) + (pt 528 1904) +) +(connector + (pt 2424 1888) + (pt 512 1888) +) +(connector + (pt 2440 1872) + (pt 496 1872) +) +(connector + (pt 2456 1856) + (pt 480 1856) +) +(connector + (pt 2472 1840) + (pt 464 1840) +) +(connector + (pt 2488 1824) + (pt 448 1824) +) +(connector + (pt 2504 1808) + (pt 432 1808) +) +(connector + (pt 2520 1792) + (pt 416 1792) +) +(connector + (pt 704 1248) + (pt 704 2080) +) +(connector + (pt 2664 2080) + (pt 704 2080) +) +(connector + (pt 720 1264) + (pt 720 2096) +) +(connector + (pt 2648 2096) + (pt 720 2096) +) +(connector + (pt 736 1280) + (pt 736 2112) +) +(connector + (pt 2632 2112) + (pt 736 2112) +) +(connector + (pt 752 1296) + (pt 752 2128) +) +(connector + (pt 2616 2128) + (pt 752 2128) +) +(connector + (pt 768 1312) + (pt 768 2144) +) +(connector + (pt 2600 2144) + (pt 768 2144) +) +(connector + (pt 784 1328) + (pt 784 2160) +) +(connector + (pt 2584 2160) + (pt 784 2160) +) +(connector + (pt 800 1344) + (pt 800 2176) +) +(connector + (pt 2568 2176) + (pt 800 2176) +) +(connector + (pt 816 1360) + (pt 816 2192) +) +(connector + (pt 2552 2192) + (pt 816 2192) +) +(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 800 88) + (pt 816 88) +) +(connector + (pt 704 88) + (pt 672 88) +) +(connector + (pt 880 312) + (pt 880 472) +) +(connector + (pt 880 472) + (pt 880 552) +) +(connector + (pt 672 88) + (pt 672 216) +) +(connector + (pt 1392 1248) + (pt 1392 1760) +) +(connector + (pt 1376 1248) + (pt 1392 1248) +) +(connector + (pt 672 216) + (pt 1416 216) +) +(connector + (pt 1376 1264) + (pt 1416 1264) +) +(connector + (pt 880 88) + (pt 880 312) +) +(connector + (pt 864 88) + (pt 880 88) +) +(connector + (pt 880 88) + (pt 1560 88) ) (connector (pt 2072 1648) - (pt 1912 1648) + (pt 1880 1648) ) (connector - (pt 1912 1648) - (pt 1912 368) + (pt 1880 1648) + (pt 1880 360) ) (connector - (pt 952 368) - (pt 1912 368) + (pt 1024 360) + (pt 1880 360) +) +(connector + (pt 656 120) + (pt 656 152) +) +(connector + (pt 704 120) + (pt 656 120) +) +(connector + (pt 640 152) + (pt 656 152) +) +(connector + (pt 640 104) + (pt 704 104) +) +(connector + (pt 2072 1440) + (pt 2056 1440) + (color 0 0 0) +) +(connector + (pt 2440 1032) + (pt 2424 1032) + (color 0 0 0) +) +(connector + (pt 2424 1080) + (pt 2424 1032) + (color 0 0 0) +) +(connector + (pt 3000 1280) + (pt 3016 1280) + (color 0 0 0) +) +(connector + (pt 3000 1080) + (pt 3000 1280) + (color 0 0 0) +) +(connector + (pt 2840 1520) + (pt 2856 1520) + (color 0 0 0) +) +(connector + (pt 2840 1080) + (pt 2840 1520) + (color 0 0 0) +) +(connector + (pt 2424 1080) + (pt 2840 1080) + (color 0 0 0) +) +(connector + (pt 2840 1080) + (pt 3000 1080) + (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 2056 1080) + (pt 2056 1440) + (color 0 0 0) +) +(connector + (pt 688 136) + (pt 704 136) + (color 0 0 0) +) +(connector + (pt 1232 200) + (pt 1232 1376) + (color 0 0 0) +) +(connector + (pt 2056 200) + (pt 2056 1080) + (color 0 0 0) +) +(connector + (pt 1232 200) + (pt 2056 200) + (color 0 0 0) +) +(connector + (pt 1560 1080) + (pt 2056 1080) + (color 0 0 0) +) +(connector + (pt 2056 1080) + (pt 2424 1080) + (color 0 0 0) +) +(connector + (pt 688 136) + (pt 688 200) + (color 0 0 0) +) +(connector + (pt 640 200) + (pt 688 200) + (color 0 0 0) +) +(connector + (pt 688 200) + (pt 1232 200) + (color 0 0 0) +) +(connector + (pt 1320 664) + (pt 1320 840) +) +(connector + (pt 1336 648) + (pt 1336 824) +) +(connector + (pt 1352 632) + (pt 1352 808) +) +(connector + (pt 1368 616) + (pt 1368 792) +) +(connector + (pt 1384 600) + (pt 1384 776) +) +(connector + (pt 1400 584) + (pt 1400 760) +) +(connector + (pt 1400 760) + (pt 1432 760) +) +(connector + (pt 1384 776) + (pt 1432 776) +) +(connector + (pt 1368 792) + (pt 1432 792) +) +(connector + (pt 1352 808) + (pt 1432 808) +) +(connector + (pt 1336 824) + (pt 1432 824) +) +(connector + (pt 1320 840) + (pt 1432 840) +) +(connector + (pt 1544 760) + (pt 1576 760) +) +(connector + (pt 1544 776) + (pt 1576 776) +) +(connector + (pt 1544 792) + (pt 1576 792) +) +(connector + (pt 1544 808) + (pt 1576 808) +) +(connector + (pt 1544 824) + (pt 1576 824) +) +(connector + (pt 1544 840) + (pt 1576 840) +) +(connector + (pt 1544 856) + (pt 1576 856) +) +(connector + (pt 1544 872) + (pt 1576 872) +) +(connector + (pt 1544 888) + (pt 1576 888) +) +(connector + (pt 1560 88) + (pt 1560 904) +) +(connector + (pt 1560 904) + (pt 1576 904) +) +(connector + (pt 1672 760) + (pt 1688 760) +) +(connector + (pt 1672 776) + (pt 1688 776) +) +(connector + (pt 1672 792) + (pt 1688 792) +) +(connector + (pt 1672 808) + (pt 1688 808) +) +(connector + (pt 1672 824) + (pt 1688 824) +) +(connector + (pt 1672 840) + (pt 1688 840) +) +(connector + (pt 1672 856) + (pt 1688 856) +) +(connector + (pt 1672 872) + (pt 1688 872) +) +(connector + (pt 1560 1080) + (pt 1560 920) + (color 0 0 0) +) +(connector + (pt 1560 920) + (pt 1576 920) + (color 0 0 0) +) +(connector + (pt 1392 1248) + (pt 1464 1248) +) +(connector + (pt 1464 1248) + (pt 1544 1248) +) +(connector + (pt 1416 1264) + (pt 1480 1264) +) +(connector + (pt 1480 1264) + (pt 1544 1264) +) +(connector + (pt 1376 1280) + (pt 1496 1280) +) +(connector + (pt 1496 1280) + (pt 1544 1280) +) +(connector + (pt 1376 1296) + (pt 1512 1296) +) +(connector + (pt 1512 1296) + (pt 1544 1296) +) +(connector + (pt 688 664) + (pt 1320 664) +) +(connector + (pt 1320 664) + (pt 3224 664) +) +(connector + (pt 672 648) + (pt 1336 648) +) +(connector + (pt 1336 648) + (pt 3240 648) +) +(connector + (pt 656 632) + (pt 1352 632) +) +(connector + (pt 1352 632) + (pt 3256 632) +) +(connector + (pt 640 616) + (pt 1368 616) +) +(connector + (pt 1368 616) + (pt 3272 616) +) +(connector + (pt 624 600) + (pt 1384 600) +) +(connector + (pt 1384 600) + (pt 3288 600) +) +(connector + (pt 608 584) + (pt 1400 584) +) +(connector + (pt 1400 584) + (pt 3304 584) +) +(connector + (pt 1512 1064) + (pt 1512 1296) +) +(connector + (pt 1496 1064) + (pt 1496 1280) +) +(connector + (pt 1480 1064) + (pt 1480 1264) +) +(connector + (pt 1464 1064) + (pt 1464 1248) +) +(connector + (pt 1400 856) + (pt 1432 856) +) +(connector + (pt 1400 888) + (pt 1432 888) +) +(connector + (pt 1416 216) + (pt 1416 1264) +) +(connector + (pt 1400 872) + (pt 1432 872) +) +(connector + (pt 3160 1056) + (pt 2968 1056) +) +(connector + (pt 2872 1136) + (pt 3032 1136) +) +(connector + (pt 3032 1136) + (pt 3392 1136) +) +(connector + (pt 2888 1152) + (pt 3048 1152) +) +(connector + (pt 3048 1152) + (pt 3392 1152) +) +(connector + (pt 2904 1168) + (pt 3064 1168) +) +(connector + (pt 3064 1168) + (pt 3392 1168) +) +(connector + (pt 2920 1184) + (pt 3080 1184) +) +(connector + (pt 3080 1184) + (pt 3392 1184) +) +(connector + (pt 2936 1200) + (pt 3096 1200) +) +(connector + (pt 3096 1200) + (pt 3392 1200) +) +(connector + (pt 2952 1216) + (pt 3112 1216) +) +(connector + (pt 3112 1216) + (pt 3392 1216) +) +(connector + (pt 2968 1232) + (pt 3128 1232) +) +(connector + (pt 3128 1232) + (pt 3392 1232) +) +(connector + (pt 2856 1120) + (pt 3016 1120) +) +(connector + (pt 3016 1120) + (pt 3392 1120) ) -(junction (pt 1360 -248)) -(junction (pt 1360 -232)) -(junction (pt 1360 -216)) -(junction (pt 1360 -200)) -(junction (pt 1360 -184)) -(junction (pt 1360 -168)) -(junction (pt 1360 -152)) -(junction (pt 1224 120)) -(junction (pt 1512 120)) -(junction (pt 1608 1264)) -(junction (pt 1568 1248)) -(junction (pt 1552 1264)) -(junction (pt 1536 1280)) -(junction (pt 1520 1296)) (junction (pt 912 1536)) (junction (pt 912 1552)) (junction (pt 912 1568)) (junction (pt 912 1584)) (junction (pt 912 1600)) (junction (pt 912 1616)) -(junction (pt 544 440)) -(junction (pt 600 320)) -(junction (pt 600 456)) (junction (pt 1928 1120)) (junction (pt 1944 1136)) (junction (pt 1960 1152)) @@ -5050,7 +5116,23 @@ applicable agreement for further details. (junction (pt 3128 1232)) (junction (pt 3016 1120)) (junction (pt 1392 1248)) -(junction (pt 1232 120)) +(junction (pt 848 456)) +(junction (pt 880 312)) +(junction (pt 880 472)) +(junction (pt 1232 200)) +(junction (pt 1320 664)) +(junction (pt 1336 648)) +(junction (pt 1352 632)) +(junction (pt 1368 616)) +(junction (pt 1384 600)) +(junction (pt 1400 584)) +(junction (pt 1464 1248)) +(junction (pt 1480 1264)) +(junction (pt 1496 1280)) +(junction (pt 1512 1296)) +(junction (pt 1416 1264)) +(junction (pt 880 88)) +(junction (pt 688 200)) (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))) @@ -5059,3 +5141,9 @@ applicable agreement for further details. (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 1424 680 1612 712)(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))) +(rectangle (rect 344 712 1408 1776)(color 255 70 153)(line_width 5)(fill (color 255 225 239))) +(rectangle (rect 1424 712 1872 1072)(color 106 200 255)(line_width 5)(fill (color 208 238 255))) +(rectangle (rect 2848 840 3536 1480)(color 255 152 60)(line_width 5)(fill (color 255 235 217)))