diff --git a/instructions.xlsx b/instructions.xlsx index 5c1c674..5d9feba 100644 Binary files a/instructions.xlsx and b/instructions.xlsx differ diff --git a/machine_alpha/MDR_8b.bdf b/machine_alpha/MDR_8b.bdf new file mode 100644 index 0000000..ba85e26 --- /dev/null +++ b/machine_alpha/MDR_8b.bdf @@ -0,0 +1,1671 @@ +/* +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 -80 344 88 360) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D0" (rect 5 0 19 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 -80 328 88 344) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D1" (rect 5 0 19 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 -80 312 88 328) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D2" (rect 5 0 19 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 -80 296 88 312) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D3" (rect 5 0 19 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 -80 280 88 296) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D4" (rect 5 0 19 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 -80 264 88 280) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D5" (rect 5 0 19 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 -80 248 88 264) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D6" (rect 5 0 19 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 -80 232 88 248) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "D7" (rect 5 0 19 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 -80 168 88 184) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "CLR" (rect 5 0 27 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 -80 488 88 504) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "BUS_EN" (rect 5 0 48 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 -80 184 88 200) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "CP" (rect 5 0 20 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 648 552 824 568) + (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 648 504 824 520) + (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 648 456 824 472) + (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 648 408 824 424) + (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 648 360 824 376) + (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 648 312 824 328) + (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 648 264 824 280) + (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 648 216 824 232) + (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)) + ) +) +(pin + (bidir) + (rect 1024 536 1200 552) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M0" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 488 1200 504) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M1" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 440 1200 456) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M2" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 392 1200 408) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M3" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 344 1200 360) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M4" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 296 1200 312) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M5" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 248 1200 264) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M6" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(pin + (bidir) + (rect 1024 200 1200 216) + (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) + (text "M7" (rect 90 0 104 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 56 4)(pt 78 4)(line_width 1)) + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 56 12)(pt 78 12)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + (line (pt 56 4)(pt 52 8)(line_width 1)) + (line (pt 52 8)(pt 56 12)(line_width 1)) + ) + (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) +) +(symbol + (rect 456 176 552 400) + (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) + (text "inst" (rect 8 208 25 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 824 192 872 224) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst2" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 240 872 272) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst3" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 288 872 320) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst4" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 336 872 368) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst5" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 384 872 416) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst6" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 432 872 464) + (text "TRI" (rect 1 0 16 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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 480 872 512) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst8" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 824 528 872 560) + (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6))) + (text "inst9" (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 14 16)(line_width 1)) + ) + (port + (pt 24 0) + (input) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible)) + (line (pt 24 12)(pt 24 0)(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 32 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 14 25)(pt 14 7)(line_width 1)) + (line (pt 14 25)(pt 32 16)(line_width 1)) + (line (pt 14 7)(pt 32 16)(line_width 1)) + ) +) +(symbol + (rect 312 208 408 560) + (text "double_selector_8b" (rect 5 0 117 14)(font "Arial" (font_size 8))) + (text "inst10" (rect 8 336 37 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 120 496 168 528) + (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) + (text "inst13" (rect 3 21 32 33)(font "Arial" )) + (port + (pt 0 16) + (input) + (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) + (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) + (line (pt 0 16)(pt 13 16)(line_width 1)) + ) + (port + (pt 48 16) + (output) + (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) + (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) + (line (pt 39 16)(pt 48 16)(line_width 1)) + ) + (drawing + (line (pt 13 25)(pt 13 7)(line_width 1)) + (line (pt 13 7)(pt 31 16)(line_width 1)) + (line (pt 13 25)(pt 31 16)(line_width 1)) + (circle (rect 31 12 39 20)(line_width 1)) + ) +) +(connector + (pt 616 224) + (pt 552 224) +) +(connector + (pt 608 240) + (pt 552 240) +) +(connector + (pt 600 256) + (pt 552 256) +) +(connector + (pt 592 272) + (pt 552 272) +) +(connector + (pt 584 288) + (pt 552 288) +) +(connector + (pt 576 304) + (pt 552 304) +) +(connector + (pt 568 320) + (pt 552 320) +) +(connector + (pt 616 224) + (pt 616 256) +) +(connector + (pt 608 240) + (pt 608 304) +) +(connector + (pt 600 256) + (pt 600 352) +) +(connector + (pt 592 272) + (pt 592 400) +) +(connector + (pt 584 288) + (pt 584 448) +) +(connector + (pt 576 304) + (pt 576 496) +) +(connector + (pt 568 320) + (pt 568 544) +) +(connector + (pt 648 560) + (pt 632 560) +) +(connector + (pt 632 560) + (pt 632 544) +) +(connector + (pt 568 544) + (pt 632 544) +) +(connector + (pt 632 544) + (pt 824 544) +) +(connector + (pt 648 512) + (pt 632 512) +) +(connector + (pt 632 512) + (pt 632 496) +) +(connector + (pt 576 496) + (pt 632 496) +) +(connector + (pt 632 496) + (pt 824 496) +) +(connector + (pt 648 464) + (pt 632 464) +) +(connector + (pt 632 464) + (pt 632 448) +) +(connector + (pt 584 448) + (pt 632 448) +) +(connector + (pt 632 448) + (pt 824 448) +) +(connector + (pt 648 416) + (pt 632 416) +) +(connector + (pt 632 416) + (pt 632 400) +) +(connector + (pt 592 400) + (pt 632 400) +) +(connector + (pt 632 400) + (pt 824 400) +) +(connector + (pt 648 368) + (pt 632 368) +) +(connector + (pt 632 368) + (pt 632 352) +) +(connector + (pt 600 352) + (pt 632 352) +) +(connector + (pt 632 352) + (pt 824 352) +) +(connector + (pt 648 320) + (pt 632 320) +) +(connector + (pt 632 320) + (pt 632 304) +) +(connector + (pt 608 304) + (pt 632 304) +) +(connector + (pt 632 304) + (pt 824 304) +) +(connector + (pt 648 272) + (pt 632 272) +) +(connector + (pt 632 272) + (pt 632 256) +) +(connector + (pt 616 256) + (pt 632 256) +) +(connector + (pt 632 256) + (pt 824 256) +) +(connector + (pt 648 224) + (pt 632 224) +) +(connector + (pt 632 224) + (pt 632 208) +) +(connector + (pt 552 208) + (pt 632 208) +) +(connector + (pt 632 208) + (pt 824 208) +) +(connector + (pt 848 528) + (pt 848 520) +) +(connector + (pt 848 520) + (pt 880 520) +) +(connector + (pt 848 480) + (pt 848 472) +) +(connector + (pt 848 472) + (pt 880 472) +) +(connector + (pt 880 520) + (pt 880 472) +) +(connector + (pt 848 432) + (pt 848 424) +) +(connector + (pt 848 424) + (pt 880 424) +) +(connector + (pt 880 472) + (pt 880 424) +) +(connector + (pt 848 384) + (pt 848 376) +) +(connector + (pt 848 376) + (pt 880 376) +) +(connector + (pt 880 424) + (pt 880 376) +) +(connector + (pt 848 336) + (pt 848 328) +) +(connector + (pt 848 328) + (pt 880 328) +) +(connector + (pt 880 376) + (pt 880 328) +) +(connector + (pt 848 288) + (pt 848 280) +) +(connector + (pt 848 280) + (pt 880 280) +) +(connector + (pt 880 328) + (pt 880 280) +) +(connector + (pt 848 192) + (pt 848 184) +) +(connector + (pt 848 184) + (pt 880 184) +) +(connector + (pt 848 240) + (pt 848 232) +) +(connector + (pt 848 232) + (pt 880 232) +) +(connector + (pt 880 280) + (pt 880 232) +) +(connector + (pt 456 208) + (pt 440 208) +) +(connector + (pt 456 224) + (pt 424 224) +) +(connector + (pt 456 240) + (pt 408 240) +) +(connector + (pt 456 256) + (pt 408 256) +) +(connector + (pt 456 272) + (pt 408 272) +) +(connector + (pt 456 288) + (pt 408 288) +) +(connector + (pt 456 304) + (pt 408 304) +) +(connector + (pt 456 320) + (pt 408 320) +) +(connector + (pt 456 336) + (pt 408 336) +) +(connector + (pt 456 352) + (pt 408 352) +) +(connector + (pt 896 208) + (pt 896 576) +) +(connector + (pt 896 576) + (pt 296 576) +) +(connector + (pt 296 576) + (pt 296 368) +) +(connector + (pt 280 384) + (pt 280 592) +) +(connector + (pt 912 592) + (pt 280 592) +) +(connector + (pt 912 256) + (pt 912 592) +) +(connector + (pt 928 304) + (pt 928 608) +) +(connector + (pt 928 608) + (pt 264 608) +) +(connector + (pt 264 608) + (pt 264 400) +) +(connector + (pt 248 416) + (pt 248 624) +) +(connector + (pt 944 624) + (pt 248 624) +) +(connector + (pt 944 352) + (pt 944 624) +) +(connector + (pt 960 400) + (pt 960 640) +) +(connector + (pt 960 640) + (pt 232 640) +) +(connector + (pt 232 640) + (pt 232 432) +) +(connector + (pt 216 448) + (pt 216 656) +) +(connector + (pt 976 656) + (pt 216 656) +) +(connector + (pt 976 448) + (pt 976 656) +) +(connector + (pt 992 496) + (pt 992 672) +) +(connector + (pt 200 464) + (pt 200 672) +) +(connector + (pt 992 672) + (pt 200 672) +) +(connector + (pt 184 480) + (pt 184 688) +) +(connector + (pt 1008 544) + (pt 1008 688) +) +(connector + (pt 1008 688) + (pt 184 688) +) +(connector + (pt 440 208) + (pt 440 176) +) +(connector + (pt 440 176) + (pt 88 176) +) +(connector + (pt 424 224) + (pt 424 192) +) +(connector + (pt 424 192) + (pt 88 192) +) +(connector + (pt 872 208) + (pt 896 208) +) +(connector + (pt 896 208) + (pt 1024 208) +) +(connector + (pt 872 256) + (pt 912 256) +) +(connector + (pt 912 256) + (pt 1024 256) +) +(connector + (pt 872 304) + (pt 928 304) +) +(connector + (pt 928 304) + (pt 1024 304) +) +(connector + (pt 872 352) + (pt 944 352) +) +(connector + (pt 944 352) + (pt 1024 352) +) +(connector + (pt 872 400) + (pt 960 400) +) +(connector + (pt 960 400) + (pt 1024 400) +) +(connector + (pt 872 448) + (pt 976 448) +) +(connector + (pt 976 448) + (pt 1024 448) +) +(connector + (pt 872 496) + (pt 992 496) +) +(connector + (pt 992 496) + (pt 1024 496) +) +(connector + (pt 872 544) + (pt 1008 544) +) +(connector + (pt 1008 544) + (pt 1024 544) +) +(connector + (pt 88 352) + (pt 312 352) +) +(connector + (pt 88 336) + (pt 312 336) +) +(connector + (pt 88 320) + (pt 312 320) +) +(connector + (pt 88 304) + (pt 312 304) +) +(connector + (pt 88 288) + (pt 312 288) +) +(connector + (pt 88 272) + (pt 312 272) +) +(connector + (pt 88 256) + (pt 312 256) +) +(connector + (pt 88 240) + (pt 312 240) +) +(connector + (pt 184 480) + (pt 312 480) +) +(connector + (pt 200 464) + (pt 312 464) +) +(connector + (pt 216 448) + (pt 312 448) +) +(connector + (pt 232 432) + (pt 312 432) +) +(connector + (pt 248 416) + (pt 312 416) +) +(connector + (pt 264 400) + (pt 312 400) +) +(connector + (pt 280 384) + (pt 312 384) +) +(connector + (pt 296 368) + (pt 312 368) +) +(connector + (pt 880 160) + (pt 880 184) +) +(connector + (pt 880 184) + (pt 880 232) +) +(connector + (pt 312 512) + (pt 168 512) +) +(connector + (pt 88 496) + (pt 104 496) +) +(connector + (pt 104 512) + (pt 120 512) +) +(connector + (pt 880 160) + (pt 104 160) +) +(connector + (pt 104 496) + (pt 312 496) +) +(connector + (pt 104 160) + (pt 104 496) +) +(connector + (pt 104 496) + (pt 104 512) +) +(junction (pt 632 544)) +(junction (pt 632 496)) +(junction (pt 632 448)) +(junction (pt 632 400)) +(junction (pt 632 352)) +(junction (pt 632 304)) +(junction (pt 632 256)) +(junction (pt 632 208)) +(junction (pt 880 472)) +(junction (pt 880 424)) +(junction (pt 880 376)) +(junction (pt 880 328)) +(junction (pt 880 280)) +(junction (pt 880 184)) +(junction (pt 880 232)) +(junction (pt 896 208)) +(junction (pt 912 256)) +(junction (pt 928 304)) +(junction (pt 944 352)) +(junction (pt 960 400)) +(junction (pt 976 448)) +(junction (pt 992 496)) +(junction (pt 1008 544)) +(junction (pt 104 496)) diff --git a/machine_alpha/MDR_8b.bsf b/machine_alpha/MDR_8b.bsf new file mode 100644 index 0000000..6b69fc1 --- /dev/null +++ b/machine_alpha/MDR_8b.bsf @@ -0,0 +1,218 @@ +/* +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 240 304) + (text "MDR_8b" (rect 5 0 52 14)(font "Arial" (font_size 8))) + (text "inst" (rect 8 224 25 236)(font "Arial" )) + (port + (pt 0 48) + (input) + (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) + (text "CLR" (rect 21 43 44 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "BUS_EN" (rect 0 0 47 14)(font "Arial" (font_size 8))) + (text "BUS_EN" (rect 21 203 68 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 32 0) + (output) + (text "Q7" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 24 24 38 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 32 0)(pt 32 16)(line_width 1)) + ) + (port + (pt 48 0) + (output) + (text "Q6" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 40 24 54 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 48 0)(pt 48 16)(line_width 1)) + ) + (port + (pt 64 0) + (output) + (text "Q5" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 56 24 70 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 64 0)(pt 64 16)(line_width 1)) + ) + (port + (pt 80 0) + (output) + (text "Q4" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 72 24 86 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 80 0)(pt 80 16)(line_width 1)) + ) + (port + (pt 96 0) + (output) + (text "Q3" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 88 24 102 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 96 0)(pt 96 16)(line_width 1)) + ) + (port + (pt 112 0) + (output) + (text "Q2" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 104 24 118 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 112 0)(pt 112 16)(line_width 1)) + ) + (port + (pt 128 0) + (output) + (text "Q1" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 120 24 134 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 128 0)(pt 128 16)(line_width 1)) + ) + (port + (pt 144 0) + (output) + (text "Q0" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 136 24 150 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 144 0)(pt 144 16)(line_width 1)) + ) + (port + (pt 176 80) + (bidir) + (text "M7" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M7" (rect 139 75 155 89)(font "Arial" (font_size 8))) + (line (pt 176 80)(pt 160 80)(line_width 1)) + ) + (port + (pt 176 96) + (bidir) + (text "M6" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M6" (rect 139 91 155 105)(font "Arial" (font_size 8))) + (line (pt 176 96)(pt 160 96)(line_width 1)) + ) + (port + (pt 176 112) + (bidir) + (text "M5" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M5" (rect 139 107 155 121)(font "Arial" (font_size 8))) + (line (pt 176 112)(pt 160 112)(line_width 1)) + ) + (port + (pt 176 128) + (bidir) + (text "M4" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M4" (rect 139 123 155 137)(font "Arial" (font_size 8))) + (line (pt 176 128)(pt 160 128)(line_width 1)) + ) + (port + (pt 176 144) + (bidir) + (text "M3" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M3" (rect 139 139 155 153)(font "Arial" (font_size 8))) + (line (pt 176 144)(pt 160 144)(line_width 1)) + ) + (port + (pt 176 160) + (bidir) + (text "M2" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M2" (rect 139 155 155 169)(font "Arial" (font_size 8))) + (line (pt 176 160)(pt 160 160)(line_width 1)) + ) + (port + (pt 176 176) + (bidir) + (text "M1" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M1" (rect 139 171 155 185)(font "Arial" (font_size 8))) + (line (pt 176 176)(pt 160 176)(line_width 1)) + ) + (port + (pt 176 192) + (bidir) + (text "M0" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M0" (rect 139 187 155 201)(font "Arial" (font_size 8))) + (line (pt 176 192)(pt 160 192)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 160 224)(line_width 1)) + ) +) diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index 087ac0c..a3ba097 100644 --- a/machine_alpha/machine_alpha.bdf +++ b/machine_alpha/machine_alpha.bdf @@ -121,7 +121,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2496 1624 2664 1640) + (rect 2104 848 2272 864) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR7" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -151,9 +151,57 @@ applicable agreement for further details. ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) ) +(pin + (input) + (rect 1048 1448 1216 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) + (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 1048 1432 1216 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) + (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 3000 856 3168 872) + (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) + (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 3696 1312 3872 1328) + (rect 3432 1256 3608 1272) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A0" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -169,7 +217,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1296 3872 1312) + (rect 3432 1240 3608 1256) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A1" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -185,7 +233,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1280 3872 1296) + (rect 3432 1224 3608 1240) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A2" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -201,7 +249,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1264 3872 1280) + (rect 3432 1208 3608 1224) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A3" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -217,7 +265,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1248 3872 1264) + (rect 3432 1192 3608 1208) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A4" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -233,7 +281,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1232 3872 1248) + (rect 3432 1176 3608 1192) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A5" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -249,7 +297,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1216 3872 1232) + (rect 3432 1160 3608 1176) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A6" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -265,7 +313,7 @@ applicable agreement for further details. ) (pin (output) - (rect 3696 1200 3872 1216) + (rect 3432 1144 3608 1160) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_A7" (rect 90 0 132 12)(font "Arial" )) (pt 0 8) @@ -489,7 +537,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1320 4632 1336) + (rect 3680 848 3856 864) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D0" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -506,7 +554,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1304 4632 1320) + (rect 3680 832 3856 848) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D1" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -523,7 +571,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1288 4632 1304) + (rect 3680 816 3856 832) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D2" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -540,7 +588,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1272 4632 1288) + (rect 3680 800 3856 816) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D3" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -557,7 +605,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1256 4632 1272) + (rect 3680 784 3856 800) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D4" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -574,7 +622,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1240 4632 1256) + (rect 3680 768 3856 784) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D5" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -591,7 +639,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1224 4632 1240) + (rect 3680 752 3856 768) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D6" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -608,7 +656,7 @@ applicable agreement for further details. ) (pin (bidir) - (rect 4456 1208 4632 1224) + (rect 3680 736 3856 752) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "RAM_D7" (rect 90 0 133 12)(font "Arial" )) (pt 0 8) @@ -624,7 +672,7 @@ applicable agreement for further details. (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) ) (symbol - (rect 2696 1400 2792 1624) + (rect 2752 704 2848 928) (text "counter_8b_with_input" (rect 5 0 135 14)(font "Arial" (font_size 8))) (text "PC" (rect 8 208 23 220)(font "Arial" )) (port @@ -764,429 +812,6 @@ applicable agreement for further details. (rectangle (rect 16 16 80 208)(line_width 1)) ) ) -(symbol - (rect 3448 1176 3544 1400) - (text "register_8b_with_switch" (rect 5 0 147 14)(font "Arial" (font_size 8))) - (text "MAR" (rect 8 208 31 220)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "EN" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "EN" (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 "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 21 43 44 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 0 64) - (input) - (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8))) - (line (pt 0 192)(pt 16 192)(line_width 1)) - ) - (port - (pt 96 32) - (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q7" (rect 59 27 75 41)(font "Arial" (font_size 8))) - (line (pt 96 32)(pt 80 32)(line_width 1)) - ) - (port - (pt 96 48) - (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q6" (rect 59 43 75 57)(font "Arial" (font_size 8))) - (line (pt 96 48)(pt 80 48)(line_width 1)) - ) - (port - (pt 96 64) - (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q5" (rect 59 59 75 73)(font "Arial" (font_size 8))) - (line (pt 96 64)(pt 80 64)(line_width 1)) - ) - (port - (pt 96 80) - (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q4" (rect 59 75 75 89)(font "Arial" (font_size 8))) - (line (pt 96 80)(pt 80 80)(line_width 1)) - ) - (port - (pt 96 96) - (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q3" (rect 59 91 75 105)(font "Arial" (font_size 8))) - (line (pt 96 96)(pt 80 96)(line_width 1)) - ) - (port - (pt 96 112) - (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q2" (rect 59 107 75 121)(font "Arial" (font_size 8))) - (line (pt 96 112)(pt 80 112)(line_width 1)) - ) - (port - (pt 96 128) - (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q1" (rect 59 123 75 137)(font "Arial" (font_size 8))) - (line (pt 96 128)(pt 80 128)(line_width 1)) - ) - (port - (pt 96 144) - (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q0" (rect 59 139 75 153)(font "Arial" (font_size 8))) - (line (pt 96 144)(pt 80 144)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 80 208)(line_width 1)) - ) -) -(symbol - (rect 4184 1184 4280 1408) - (text "register_8b_with_switch" (rect 5 0 147 14)(font "Arial" (font_size 8))) - (text "MDR" (rect 8 208 32 220)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "EN" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "EN" (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 "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 21 43 44 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 0 64) - (input) - (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8))) - (line (pt 0 192)(pt 16 192)(line_width 1)) - ) - (port - (pt 96 32) - (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q7" (rect 59 27 75 41)(font "Arial" (font_size 8))) - (line (pt 96 32)(pt 80 32)(line_width 1)) - ) - (port - (pt 96 48) - (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q6" (rect 59 43 75 57)(font "Arial" (font_size 8))) - (line (pt 96 48)(pt 80 48)(line_width 1)) - ) - (port - (pt 96 64) - (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q5" (rect 59 59 75 73)(font "Arial" (font_size 8))) - (line (pt 96 64)(pt 80 64)(line_width 1)) - ) - (port - (pt 96 80) - (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q4" (rect 59 75 75 89)(font "Arial" (font_size 8))) - (line (pt 96 80)(pt 80 80)(line_width 1)) - ) - (port - (pt 96 96) - (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q3" (rect 59 91 75 105)(font "Arial" (font_size 8))) - (line (pt 96 96)(pt 80 96)(line_width 1)) - ) - (port - (pt 96 112) - (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q2" (rect 59 107 75 121)(font "Arial" (font_size 8))) - (line (pt 96 112)(pt 80 112)(line_width 1)) - ) - (port - (pt 96 128) - (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q1" (rect 59 123 75 137)(font "Arial" (font_size 8))) - (line (pt 96 128)(pt 80 128)(line_width 1)) - ) - (port - (pt 96 144) - (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q0" (rect 59 139 75 153)(font "Arial" (font_size 8))) - (line (pt 96 144)(pt 80 144)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 80 208)(line_width 1)) - ) -) -(symbol - (rect 3160 1408 3256 1632) - (text "register_8b_with_switch" (rect 5 0 147 14)(font "Arial" (font_size 8))) - (text "IR" (rect 8 208 19 220)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "EN" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "EN" (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 "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 21 43 44 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 0 64) - (input) - (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8))) - (line (pt 0 192)(pt 16 192)(line_width 1)) - ) - (port - (pt 96 32) - (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q7" (rect 59 27 75 41)(font "Arial" (font_size 8))) - (line (pt 96 32)(pt 80 32)(line_width 1)) - ) - (port - (pt 96 48) - (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q6" (rect 59 43 75 57)(font "Arial" (font_size 8))) - (line (pt 96 48)(pt 80 48)(line_width 1)) - ) - (port - (pt 96 64) - (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q5" (rect 59 59 75 73)(font "Arial" (font_size 8))) - (line (pt 96 64)(pt 80 64)(line_width 1)) - ) - (port - (pt 96 80) - (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q4" (rect 59 75 75 89)(font "Arial" (font_size 8))) - (line (pt 96 80)(pt 80 80)(line_width 1)) - ) - (port - (pt 96 96) - (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q3" (rect 59 91 75 105)(font "Arial" (font_size 8))) - (line (pt 96 96)(pt 80 96)(line_width 1)) - ) - (port - (pt 96 112) - (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q2" (rect 59 107 75 121)(font "Arial" (font_size 8))) - (line (pt 96 112)(pt 80 112)(line_width 1)) - ) - (port - (pt 96 128) - (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q1" (rect 59 123 75 137)(font "Arial" (font_size 8))) - (line (pt 96 128)(pt 80 128)(line_width 1)) - ) - (port - (pt 96 144) - (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q0" (rect 59 139 75 153)(font "Arial" (font_size 8))) - (line (pt 96 144)(pt 80 144)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 80 208)(line_width 1)) - ) -) (symbol (rect 1344 -304 1376 -272) (text "GND" (rect 8 6 29 16)(font "Arial" (font_size 6))) @@ -2877,69 +2502,470 @@ applicable agreement for further details. ) (rotate270) ) -(connector - (pt 2792 1544) - (pt 2800 1544) +(symbol + (rect 3488 664 3664 904) + (text "MDR_8b" (rect 5 0 52 14)(font "Arial" (font_size 8))) + (text "inst2" (rect 8 224 31 236)(font "Arial" )) + (port + (pt 0 48) + (input) + (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) + (text "CLR" (rect 21 43 44 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "CP" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D1" (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 "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "BUS_EN" (rect 0 0 47 14)(font "Arial" (font_size 8))) + (text "BUS_EN" (rect 21 203 68 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 32 0) + (output) + (text "Q7" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 24 24 38 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 32 0)(pt 32 16)(line_width 1)) + ) + (port + (pt 48 0) + (output) + (text "Q6" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 40 24 54 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 48 0)(pt 48 16)(line_width 1)) + ) + (port + (pt 64 0) + (output) + (text "Q5" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 56 24 70 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 64 0)(pt 64 16)(line_width 1)) + ) + (port + (pt 80 0) + (output) + (text "Q4" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 72 24 86 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 80 0)(pt 80 16)(line_width 1)) + ) + (port + (pt 96 0) + (output) + (text "Q3" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 88 24 102 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 96 0)(pt 96 16)(line_width 1)) + ) + (port + (pt 112 0) + (output) + (text "Q2" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 104 24 118 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 112 0)(pt 112 16)(line_width 1)) + ) + (port + (pt 128 0) + (output) + (text "Q1" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 120 24 134 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 128 0)(pt 128 16)(line_width 1)) + ) + (port + (pt 144 0) + (output) + (text "Q0" (rect 208 0 224 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 136 24 150 40)(font "Arial" (font_size 8))(vertical)) + (line (pt 144 0)(pt 144 16)(line_width 1)) + ) + (port + (pt 176 80) + (bidir) + (text "M7" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M7" (rect 139 75 155 89)(font "Arial" (font_size 8))) + (line (pt 176 80)(pt 160 80)(line_width 1)) + ) + (port + (pt 176 96) + (bidir) + (text "M6" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M6" (rect 139 91 155 105)(font "Arial" (font_size 8))) + (line (pt 176 96)(pt 160 96)(line_width 1)) + ) + (port + (pt 176 112) + (bidir) + (text "M5" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M5" (rect 139 107 155 121)(font "Arial" (font_size 8))) + (line (pt 176 112)(pt 160 112)(line_width 1)) + ) + (port + (pt 176 128) + (bidir) + (text "M4" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M4" (rect 139 123 155 137)(font "Arial" (font_size 8))) + (line (pt 176 128)(pt 160 128)(line_width 1)) + ) + (port + (pt 176 144) + (bidir) + (text "M3" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M3" (rect 139 139 155 153)(font "Arial" (font_size 8))) + (line (pt 176 144)(pt 160 144)(line_width 1)) + ) + (port + (pt 176 160) + (bidir) + (text "M2" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M2" (rect 139 155 155 169)(font "Arial" (font_size 8))) + (line (pt 176 160)(pt 160 160)(line_width 1)) + ) + (port + (pt 176 176) + (bidir) + (text "M1" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M1" (rect 139 171 155 185)(font "Arial" (font_size 8))) + (line (pt 176 176)(pt 160 176)(line_width 1)) + ) + (port + (pt 176 192) + (bidir) + (text "M0" (rect 56 0 72 14)(font "Arial" (font_size 8))) + (text "M0" (rect 139 187 155 201)(font "Arial" (font_size 8))) + (line (pt 176 192)(pt 160 192)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 160 224)(line_width 1)) + ) ) -(connector - (pt 2792 1528) - (pt 2808 1528) +(symbol + (rect 3320 1120 3416 1344) + (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)) + ) ) -(connector - (pt 2792 1512) - (pt 2816 1512) -) -(connector - (pt 2792 1496) - (pt 2824 1496) -) -(connector - (pt 2792 1480) - (pt 2832 1480) -) -(connector - (pt 2792 1464) - (pt 2840 1464) -) -(connector - (pt 2792 1448) - (pt 2848 1448) -) -(connector - (pt 2792 1432) - (pt 2856 1432) -) -(connector - (pt 3544 1320) - (pt 3696 1320) -) -(connector - (pt 3544 1304) - (pt 3696 1304) -) -(connector - (pt 3544 1288) - (pt 3696 1288) -) -(connector - (pt 3544 1272) - (pt 3696 1272) -) -(connector - (pt 3544 1256) - (pt 3696 1256) -) -(connector - (pt 3544 1240) - (pt 3696 1240) -) -(connector - (pt 3544 1224) - (pt 3696 1224) -) -(connector - (pt 3544 1208) - (pt 3696 1208) +(symbol + (rect 3160 1424 3256 1648) + (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) + (text "inst7" (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 1336 8) @@ -3073,21 +3099,6 @@ applicable agreement for further details. (pt 1216 8) (pt 1216 -40) ) -(connector - (pt 2696 1592) - (pt 2632 1592) - (color 0 0 0) -) -(connector - (pt 2632 1592) - (pt 2632 424) - (color 0 0 0) -) -(connector - (pt 2064 424) - (pt 2632 424) - (color 0 0 0) -) (connector (pt 3160 1456) (pt 3144 1456) @@ -3098,46 +3109,6 @@ applicable agreement for further details. (pt 3144 424) (color 0 0 0) ) -(connector - (pt 2632 424) - (pt 3144 424) - (color 0 0 0) -) -(connector - (pt 3448 1224) - (pt 3400 1224) - (color 0 0 0) -) -(connector - (pt 3400 1224) - (pt 3400 424) - (color 0 0 0) -) -(connector - (pt 3144 424) - (pt 3400 424) - (color 0 0 0) -) -(connector - (pt 4184 1232) - (pt 4080 1232) - (color 0 0 0) -) -(connector - (pt 4080 1232) - (pt 4080 424) - (color 0 0 0) -) -(connector - (pt 3400 424) - (pt 4080 424) - (color 0 0 0) -) -(connector - (pt 4080 424) - (pt 4664 424) - (color 0 0 0) -) (connector (pt 1240 56) (pt 1224 56) @@ -3389,66 +3360,34 @@ applicable agreement for further details. (pt 1368 1120) (pt 1384 1120) ) -(connector - (pt 1384 1120) - (pt 1384 992) -) (connector (pt 1368 1136) (pt 1400 1136) ) -(connector - (pt 1400 1136) - (pt 1400 1008) -) (connector (pt 1368 1152) (pt 1416 1152) ) -(connector - (pt 1416 1152) - (pt 1416 1024) -) (connector (pt 1368 1168) (pt 1432 1168) ) -(connector - (pt 1432 1168) - (pt 1432 1040) -) (connector (pt 1368 1184) (pt 1448 1184) ) -(connector - (pt 1448 1184) - (pt 1448 1056) -) (connector (pt 1368 1200) (pt 1464 1200) ) -(connector - (pt 1464 1200) - (pt 1464 1072) -) (connector (pt 1368 1216) (pt 1480 1216) ) -(connector - (pt 1480 1216) - (pt 1480 1088) -) (connector (pt 1368 1232) (pt 1496 1232) ) -(connector - (pt 1496 1232) - (pt 1496 1104) -) (connector (pt 1216 -40) (pt 1608 -40) @@ -3489,170 +3428,10 @@ applicable agreement for further details. (pt 928 864) (pt 768 864) ) -(connector - (pt 4312 1296) - (pt 4312 648) -) -(connector - (pt 4352 1216) - (pt 4352 568) -) -(connector - (pt 4352 568) - (pt 656 568) -) -(connector - (pt 656 752) - (pt 656 568) -) -(connector - (pt 4344 1232) - (pt 4344 584) -) -(connector - (pt 4344 584) - (pt 672 584) -) -(connector - (pt 672 768) - (pt 672 584) -) -(connector - (pt 4336 1248) - (pt 4336 600) -) -(connector - (pt 4336 600) - (pt 688 600) -) -(connector - (pt 688 784) - (pt 688 600) -) -(connector - (pt 4328 1264) - (pt 4328 616) -) -(connector - (pt 4328 616) - (pt 704 616) -) -(connector - (pt 704 800) - (pt 704 616) -) -(connector - (pt 4296 1328) - (pt 4296 680) -) -(connector - (pt 4296 680) - (pt 768 680) -) -(connector - (pt 768 864) - (pt 768 680) -) -(connector - (pt 4304 1312) - (pt 4304 664) -) -(connector - (pt 4304 664) - (pt 752 664) -) -(connector - (pt 752 848) - (pt 752 664) -) (connector (pt 928 832) (pt 736 832) ) -(connector - (pt 4312 648) - (pt 736 648) -) -(connector - (pt 736 832) - (pt 736 648) -) -(connector - (pt 4320 1280) - (pt 4320 632) -) -(connector - (pt 4320 632) - (pt 720 632) -) -(connector - (pt 720 816) - (pt 720 632) -) -(connector - (pt 4280 1296) - (pt 4312 1296) -) -(connector - (pt 4312 1296) - (pt 4456 1296) -) -(connector - (pt 4280 1216) - (pt 4352 1216) -) -(connector - (pt 4352 1216) - (pt 4456 1216) -) -(connector - (pt 4280 1232) - (pt 4344 1232) -) -(connector - (pt 4344 1232) - (pt 4456 1232) -) -(connector - (pt 4280 1248) - (pt 4336 1248) -) -(connector - (pt 4336 1248) - (pt 4456 1248) -) -(connector - (pt 4280 1264) - (pt 4328 1264) -) -(connector - (pt 4328 1264) - (pt 4456 1264) -) -(connector - (pt 4280 1328) - (pt 4296 1328) -) -(connector - (pt 4296 1328) - (pt 4456 1328) -) -(connector - (pt 4280 1312) - (pt 4304 1312) -) -(connector - (pt 4304 1312) - (pt 4456 1312) -) -(connector - (pt 4280 1280) - (pt 4320 1280) -) -(connector - (pt 4320 1280) - (pt 4456 1280) -) (connector (pt 928 880) (pt 216 880) @@ -3749,90 +3528,26 @@ applicable agreement for further details. (pt 216 880) (pt 216 1824) ) -(connector - (pt 2800 1544) - (pt 2800 2240) -) -(connector - (pt 2808 1528) - (pt 2808 2248) -) -(connector - (pt 2816 1512) - (pt 2816 2256) -) -(connector - (pt 2824 1496) - (pt 2824 2264) -) -(connector - (pt 2832 1480) - (pt 2832 2272) -) -(connector - (pt 2840 1464) - (pt 2840 2280) -) -(connector - (pt 2848 1448) - (pt 2848 2288) -) -(connector - (pt 2856 1432) - (pt 2856 2296) -) -(connector - (pt 2800 2240) - (pt 768 2240) -) (connector (pt 768 1360) (pt 768 2240) ) -(connector - (pt 2808 2248) - (pt 752 2248) -) (connector (pt 752 1344) (pt 752 2248) ) -(connector - (pt 2816 2256) - (pt 736 2256) -) (connector (pt 736 1328) (pt 736 2256) ) -(connector - (pt 2824 2264) - (pt 720 2264) -) (connector (pt 720 1312) (pt 720 2264) ) -(connector - (pt 2832 2272) - (pt 704 2272) -) (connector (pt 704 1296) (pt 704 2272) ) -(connector - (pt 2840 2280) - (pt 688 2280) -) -(connector - (pt 2848 2288) - (pt 672 2288) -) -(connector - (pt 2856 2296) - (pt 656 2296) -) (connector (pt 688 1280) (pt 688 2280) @@ -3845,38 +3560,6 @@ applicable agreement for further details. (pt 656 1248) (pt 656 2296) ) -(connector - (pt 328 1936) - (pt 2384 1936) -) -(connector - (pt 312 1920) - (pt 2392 1920) -) -(connector - (pt 296 1904) - (pt 2400 1904) -) -(connector - (pt 280 1888) - (pt 2408 1888) -) -(connector - (pt 264 1872) - (pt 2416 1872) -) -(connector - (pt 248 1856) - (pt 2424 1856) -) -(connector - (pt 232 1840) - (pt 2432 1840) -) -(connector - (pt 216 1824) - (pt 2440 1824) -) (connector (pt 928 1376) (pt 448 1376) @@ -3909,422 +3592,14 @@ applicable agreement for further details. (pt 928 1488) (pt 560 1488) ) -(connector - (pt 560 1488) - (pt 560 2104) -) -(connector - (pt 544 1472) - (pt 544 2088) -) -(connector - (pt 528 1456) - (pt 528 2072) -) -(connector - (pt 512 1440) - (pt 512 2056) -) -(connector - (pt 496 1424) - (pt 496 2040) -) -(connector - (pt 480 1408) - (pt 480 2024) -) -(connector - (pt 464 1392) - (pt 464 2008) -) -(connector - (pt 448 1376) - (pt 448 1992) -) -(connector - (pt 2696 1432) - (pt 2496 1432) -) -(connector - (pt 2696 1448) - (pt 2504 1448) -) -(connector - (pt 2696 1464) - (pt 2512 1464) -) -(connector - (pt 2696 1480) - (pt 2520 1480) -) -(connector - (pt 2696 1496) - (pt 2528 1496) -) -(connector - (pt 2696 1512) - (pt 2536 1512) -) -(connector - (pt 2696 1528) - (pt 2544 1528) -) -(connector - (pt 2696 1544) - (pt 2552 1544) -) -(connector - (pt 2496 992) - (pt 2496 1432) -) -(connector - (pt 2504 1008) - (pt 2504 1448) -) -(connector - (pt 2512 1024) - (pt 2512 1464) -) -(connector - (pt 2520 1040) - (pt 2520 1480) -) -(connector - (pt 2528 1056) - (pt 2528 1496) -) -(connector - (pt 2536 1072) - (pt 2536 1512) -) -(connector - (pt 2544 1088) - (pt 2544 1528) -) -(connector - (pt 2552 1104) - (pt 2552 1544) -) -(connector - (pt 2496 992) - (pt 3048 992) -) -(connector - (pt 2504 1008) - (pt 3056 1008) -) -(connector - (pt 2512 1024) - (pt 3064 1024) -) -(connector - (pt 2520 1040) - (pt 3072 1040) -) -(connector - (pt 2528 1056) - (pt 3080 1056) -) -(connector - (pt 2536 1072) - (pt 3088 1072) -) -(connector - (pt 2544 1088) - (pt 3096 1088) -) -(connector - (pt 2552 1104) - (pt 3104 1104) -) -(connector - (pt 3048 1488) - (pt 3160 1488) -) -(connector - (pt 3056 1504) - (pt 3160 1504) -) -(connector - (pt 3064 1520) - (pt 3160 1520) -) -(connector - (pt 3072 1536) - (pt 3160 1536) -) -(connector - (pt 3080 1552) - (pt 3160 1552) -) -(connector - (pt 3088 1568) - (pt 3160 1568) -) (connector (pt 3096 1584) (pt 3160 1584) ) -(connector - (pt 3104 1600) - (pt 3160 1600) -) -(connector - (pt 3048 992) - (pt 3048 1488) -) -(connector - (pt 3056 1008) - (pt 3056 1504) -) -(connector - (pt 3064 1024) - (pt 3064 1520) -) -(connector - (pt 3072 1040) - (pt 3072 1536) -) -(connector - (pt 3080 1056) - (pt 3080 1552) -) -(connector - (pt 3088 1072) - (pt 3088 1568) -) (connector (pt 3096 1088) (pt 3096 1584) ) -(connector - (pt 3104 1104) - (pt 3104 1600) -) -(connector - (pt 3048 992) - (pt 3272 992) -) -(connector - (pt 3056 1008) - (pt 3280 1008) -) -(connector - (pt 3064 1024) - (pt 3288 1024) -) -(connector - (pt 3072 1040) - (pt 3296 1040) -) -(connector - (pt 3080 1056) - (pt 3304 1056) -) -(connector - (pt 3088 1072) - (pt 3312 1072) -) -(connector - (pt 3096 1088) - (pt 3320 1088) -) -(connector - (pt 3104 1104) - (pt 3328 1104) -) -(connector - (pt 3272 1256) - (pt 3448 1256) -) -(connector - (pt 3280 1272) - (pt 3448 1272) -) -(connector - (pt 3288 1288) - (pt 3448 1288) -) -(connector - (pt 3296 1304) - (pt 3448 1304) -) -(connector - (pt 3304 1320) - (pt 3448 1320) -) -(connector - (pt 3312 1336) - (pt 3448 1336) -) -(connector - (pt 3320 1352) - (pt 3448 1352) -) -(connector - (pt 3328 1368) - (pt 3448 1368) -) -(connector - (pt 3272 992) - (pt 3272 1256) -) -(connector - (pt 3280 1008) - (pt 3280 1272) -) -(connector - (pt 3288 1024) - (pt 3288 1288) -) -(connector - (pt 3296 1040) - (pt 3296 1304) -) -(connector - (pt 3304 1056) - (pt 3304 1320) -) -(connector - (pt 3312 1072) - (pt 3312 1336) -) -(connector - (pt 3320 1088) - (pt 3320 1352) -) -(connector - (pt 3328 1104) - (pt 3328 1368) -) -(connector - (pt 3272 992) - (pt 3920 992) -) -(connector - (pt 3920 992) - (pt 4472 992) -) -(connector - (pt 3280 1008) - (pt 3928 1008) -) -(connector - (pt 3928 1008) - (pt 4472 1008) -) -(connector - (pt 3288 1024) - (pt 3936 1024) -) -(connector - (pt 3936 1024) - (pt 4472 1024) -) -(connector - (pt 3296 1040) - (pt 3944 1040) -) -(connector - (pt 3944 1040) - (pt 4472 1040) -) -(connector - (pt 3304 1056) - (pt 3952 1056) -) -(connector - (pt 3952 1056) - (pt 4472 1056) -) -(connector - (pt 3312 1072) - (pt 3960 1072) -) -(connector - (pt 3960 1072) - (pt 4472 1072) -) -(connector - (pt 3320 1088) - (pt 3968 1088) -) -(connector - (pt 3968 1088) - (pt 4472 1088) -) -(connector - (pt 3328 1104) - (pt 3976 1104) -) -(connector - (pt 3976 1104) - (pt 4472 1104) -) -(connector - (pt 3920 1264) - (pt 4184 1264) -) -(connector - (pt 3928 1280) - (pt 4184 1280) -) -(connector - (pt 3936 1296) - (pt 4184 1296) -) -(connector - (pt 3944 1312) - (pt 4184 1312) -) -(connector - (pt 3952 1328) - (pt 4184 1328) -) -(connector - (pt 3960 1344) - (pt 4184 1344) -) -(connector - (pt 3968 1360) - (pt 4184 1360) -) -(connector - (pt 3976 1376) - (pt 4184 1376) -) -(connector - (pt 3920 992) - (pt 3920 1264) -) -(connector - (pt 3928 1008) - (pt 3928 1280) -) -(connector - (pt 3936 1024) - (pt 3936 1296) -) -(connector - (pt 3944 1040) - (pt 3944 1312) -) -(connector - (pt 3952 1056) - (pt 3952 1328) -) -(connector - (pt 3960 1072) - (pt 3960 1344) -) -(connector - (pt 3968 1088) - (pt 3968 1360) -) -(connector - (pt 3976 1104) - (pt 3976 1376) -) (connector (pt 928 1008) (pt 896 1008) @@ -4364,230 +3639,10 @@ applicable agreement for further details. (pt 2064 1440) (color 0 0 0) ) -(connector - (pt 560 2104) - (pt 2304 2104) -) -(connector - (pt 544 2088) - (pt 2312 2088) -) -(connector - (pt 528 2072) - (pt 2320 2072) -) -(connector - (pt 512 2056) - (pt 2328 2056) -) -(connector - (pt 496 2040) - (pt 2336 2040) -) -(connector - (pt 480 2024) - (pt 2344 2024) -) -(connector - (pt 464 2008) - (pt 2352 2008) -) -(connector - (pt 448 1992) - (pt 2360 1992) -) -(connector - (pt 2384 1936) - (pt 2384 1552) -) -(connector - (pt 2392 1920) - (pt 2392 1536) -) -(connector - (pt 2400 1904) - (pt 2400 1520) -) -(connector - (pt 2408 1888) - (pt 2408 1504) -) -(connector - (pt 2416 1872) - (pt 2416 1488) -) -(connector - (pt 2424 1856) - (pt 2424 1472) -) -(connector - (pt 2432 1840) - (pt 2432 1456) -) -(connector - (pt 2440 1824) - (pt 2440 1440) -) -(connector - (pt 2440 1440) - (pt 2248 1440) -) -(connector - (pt 2432 1456) - (pt 2248 1456) -) -(connector - (pt 2424 1472) - (pt 2248 1472) -) -(connector - (pt 2416 1488) - (pt 2248 1488) -) -(connector - (pt 2408 1504) - (pt 2248 1504) -) -(connector - (pt 2400 1520) - (pt 2248 1520) -) -(connector - (pt 2392 1536) - (pt 2248 1536) -) -(connector - (pt 2384 1552) - (pt 2248 1552) -) (connector (pt 2304 1680) (pt 2248 1680) ) -(connector - (pt 2312 1664) - (pt 2248 1664) -) -(connector - (pt 2320 1648) - (pt 2248 1648) -) -(connector - (pt 2328 1632) - (pt 2248 1632) -) -(connector - (pt 2336 1616) - (pt 2248 1616) -) -(connector - (pt 2344 1600) - (pt 2248 1600) -) -(connector - (pt 2352 1584) - (pt 2248 1584) -) -(connector - (pt 2360 1568) - (pt 2248 1568) -) -(connector - (pt 2304 2104) - (pt 2304 1680) -) -(connector - (pt 2312 2088) - (pt 2312 1664) -) -(connector - (pt 2320 2072) - (pt 2320 1648) -) -(connector - (pt 2328 2056) - (pt 2328 1632) -) -(connector - (pt 2336 2040) - (pt 2336 1616) -) -(connector - (pt 2344 2024) - (pt 2344 1600) -) -(connector - (pt 2352 2008) - (pt 2352 1584) -) -(connector - (pt 2360 1992) - (pt 2360 1568) -) -(connector - (pt 1384 992) - (pt 1984 992) -) -(connector - (pt 1984 992) - (pt 2496 992) -) -(connector - (pt 1400 1008) - (pt 1992 1008) -) -(connector - (pt 1992 1008) - (pt 2504 1008) -) -(connector - (pt 1416 1024) - (pt 2000 1024) -) -(connector - (pt 2000 1024) - (pt 2512 1024) -) -(connector - (pt 1432 1040) - (pt 2008 1040) -) -(connector - (pt 2008 1040) - (pt 2520 1040) -) -(connector - (pt 1448 1056) - (pt 2016 1056) -) -(connector - (pt 2016 1056) - (pt 2528 1056) -) -(connector - (pt 1464 1072) - (pt 2024 1072) -) -(connector - (pt 2024 1072) - (pt 2536 1072) -) -(connector - (pt 1480 1088) - (pt 2032 1088) -) -(connector - (pt 2032 1088) - (pt 2544 1088) -) -(connector - (pt 1496 1104) - (pt 2040 1104) -) -(connector - (pt 2040 1104) - (pt 2552 1104) -) (connector (pt 1984 1520) (pt 2072 1520) @@ -4824,34 +3879,10 @@ applicable agreement for further details. (pt 2072 1648) (pt 1880 1648) ) -(connector - (pt 2696 1576) - (pt 2456 1576) -) (connector (pt 3160 1472) (pt 3128 1472) ) -(connector - (pt 3448 1240) - (pt 3368 1240) -) -(connector - (pt 4184 1248) - (pt 4024 1248) -) -(connector - (pt 2664 1632) - (pt 2680 1632) -) -(connector - (pt 2680 1632) - (pt 2680 1560) -) -(connector - (pt 2680 1560) - (pt 2696 1560) -) (connector (pt 1456 8) (pt 1456 192) @@ -4880,54 +3911,18 @@ applicable agreement for further details. (pt 1880 1648) (pt 1880 368) ) -(connector - (pt 2456 1576) - (pt 2456 352) -) (connector (pt 3128 1472) (pt 3128 336) ) -(connector - (pt 3368 1240) - (pt 3368 320) -) -(connector - (pt 4024 1248) - (pt 4024 304) -) -(connector - (pt 952 304) - (pt 4024 304) -) -(connector - (pt 952 320) - (pt 3368 320) -) (connector (pt 952 336) (pt 3128 336) ) -(connector - (pt 952 352) - (pt 2456 352) -) (connector (pt 952 368) (pt 1880 368) ) -(connector - (pt 1240 1424) - (pt 1072 1424) -) -(connector - (pt 1072 1424) - (pt 1072 288) -) -(connector - (pt 952 288) - (pt 1072 288) -) (connector (pt 544 440) (pt 544 456) @@ -4970,65 +3965,1105 @@ applicable agreement for further details. ) (connector (pt 744 528) - (pt 1088 528) + (pt 1080 528) ) (connector - (pt 1088 528) - (pt 1088 1392) + (pt 1080 528) + (pt 1080 1392) ) (connector - (pt 1088 1392) (pt 1240 1392) + (pt 1080 1392) +) +(connector + (pt 1240 1424) + (pt 1048 1424) +) +(connector + (pt 1048 1424) + (pt 1048 288) +) +(connector + (pt 952 288) + (pt 1048 288) ) (connector (pt 1240 1408) - (pt 1080 1408) + (pt 1064 1408) ) (connector - (pt 1080 1408) - (pt 1080 448) + (pt 1064 1408) + (pt 1064 448) ) (connector (pt 744 448) - (pt 1080 448) + (pt 1064 448) +) +(connector + (pt 1240 1440) + (pt 1216 1440) +) +(connector + (pt 1240 1456) + (pt 1216 1456) +) +(connector + (pt 3160 1600) + (pt 3112 1600) +) +(connector + (pt 3112 1104) + (pt 3112 1600) +) +(connector + (pt 3160 1568) + (pt 3080 1568) +) +(connector + (pt 3080 1072) + (pt 3080 1568) +) +(connector + (pt 3160 1552) + (pt 3064 1552) +) +(connector + (pt 3064 1056) + (pt 3064 1552) +) +(connector + (pt 3160 1536) + (pt 3048 1536) +) +(connector + (pt 3048 1040) + (pt 3048 1536) +) +(connector + (pt 3160 1520) + (pt 3032 1520) +) +(connector + (pt 3032 1024) + (pt 3032 1520) +) +(connector + (pt 3160 1504) + (pt 3016 1504) +) +(connector + (pt 3016 1008) + (pt 3016 1504) +) +(connector + (pt 3160 1488) + (pt 3000 1488) +) +(connector + (pt 3000 992) + (pt 3000 1488) +) +(connector + (pt 1384 1120) + (pt 1384 992) +) +(connector + (pt 1400 1136) + (pt 1400 1008) +) +(connector + (pt 1416 1152) + (pt 1416 1024) +) +(connector + (pt 1432 1168) + (pt 1432 1040) +) +(connector + (pt 1448 1184) + (pt 1448 1056) +) +(connector + (pt 1464 1200) + (pt 1464 1072) +) +(connector + (pt 1480 1216) + (pt 1480 1088) +) +(connector + (pt 1496 1232) + (pt 1496 1104) +) +(connector + (pt 1384 992) + (pt 1984 992) +) +(connector + (pt 1400 1008) + (pt 1992 1008) +) +(connector + (pt 1416 1024) + (pt 2000 1024) +) +(connector + (pt 1432 1040) + (pt 2008 1040) +) +(connector + (pt 1448 1056) + (pt 2016 1056) +) +(connector + (pt 1464 1072) + (pt 2024 1072) +) +(connector + (pt 1480 1088) + (pt 2032 1088) +) +(connector + (pt 1496 1104) + (pt 2040 1104) +) +(connector + (pt 720 2264) + (pt 2912 2264) +) +(connector + (pt 736 2256) + (pt 2896 2256) +) +(connector + (pt 752 2248) + (pt 2880 2248) +) +(connector + (pt 768 2240) + (pt 2864 2240) +) +(connector + (pt 704 2272) + (pt 2928 2272) +) +(connector + (pt 688 2280) + (pt 2944 2280) +) +(connector + (pt 672 2288) + (pt 2960 2288) +) +(connector + (pt 656 2296) + (pt 2976 2296) +) +(connector + (pt 2912 800) + (pt 2848 800) +) +(connector + (pt 2912 2264) + (pt 2912 800) +) +(connector + (pt 2896 816) + (pt 2848 816) +) +(connector + (pt 2896 2256) + (pt 2896 816) +) +(connector + (pt 2880 832) + (pt 2848 832) +) +(connector + (pt 2880 2248) + (pt 2880 832) +) +(connector + (pt 2864 848) + (pt 2848 848) +) +(connector + (pt 2864 2240) + (pt 2864 848) +) +(connector + (pt 2928 784) + (pt 2848 784) +) +(connector + (pt 2928 2272) + (pt 2928 784) +) +(connector + (pt 2944 768) + (pt 2848 768) +) +(connector + (pt 2944 2280) + (pt 2944 768) +) +(connector + (pt 2960 752) + (pt 2848 752) +) +(connector + (pt 2960 2288) + (pt 2960 752) +) +(connector + (pt 2976 736) + (pt 2848 736) +) +(connector + (pt 2976 2296) + (pt 2976 736) +) +(connector + (pt 2736 424) + (pt 2736 896) + (color 0 0 0) +) +(connector + (pt 2752 896) + (pt 2736 896) + (color 0 0 0) +) +(connector + (pt 2064 424) + (pt 2736 424) +) +(connector + (pt 2736 424) + (pt 3144 424) +) +(connector + (pt 2608 992) + (pt 2608 736) +) +(connector + (pt 2752 736) + (pt 2608 736) +) +(connector + (pt 2624 1008) + (pt 2624 752) +) +(connector + (pt 2752 752) + (pt 2624 752) +) +(connector + (pt 2640 1024) + (pt 2640 768) +) +(connector + (pt 2752 768) + (pt 2640 768) +) +(connector + (pt 2656 1040) + (pt 2656 784) +) +(connector + (pt 2752 784) + (pt 2656 784) +) +(connector + (pt 2672 1056) + (pt 2672 800) +) +(connector + (pt 2752 800) + (pt 2672 800) +) +(connector + (pt 2688 1072) + (pt 2688 816) +) +(connector + (pt 2752 816) + (pt 2688 816) +) +(connector + (pt 2704 1088) + (pt 2704 832) +) +(connector + (pt 2752 832) + (pt 2704 832) +) +(connector + (pt 2720 1104) + (pt 2720 848) +) +(connector + (pt 2752 848) + (pt 2720 848) +) +(connector + (pt 1984 992) + (pt 2608 992) +) +(connector + (pt 2608 992) + (pt 3000 992) +) +(connector + (pt 1992 1008) + (pt 2624 1008) +) +(connector + (pt 2624 1008) + (pt 3016 1008) +) +(connector + (pt 2000 1024) + (pt 2640 1024) +) +(connector + (pt 2640 1024) + (pt 3032 1024) +) +(connector + (pt 2008 1040) + (pt 2656 1040) +) +(connector + (pt 2656 1040) + (pt 3048 1040) +) +(connector + (pt 2016 1056) + (pt 2672 1056) +) +(connector + (pt 2672 1056) + (pt 3064 1056) +) +(connector + (pt 2024 1072) + (pt 2688 1072) +) +(connector + (pt 2688 1072) + (pt 3080 1072) +) +(connector + (pt 2032 1088) + (pt 2704 1088) +) +(connector + (pt 2704 1088) + (pt 3096 1088) +) +(connector + (pt 2040 1104) + (pt 2720 1104) +) +(connector + (pt 2720 1104) + (pt 3112 1104) +) +(connector + (pt 952 352) + (pt 2592 352) +) +(connector + (pt 2592 352) + (pt 2592 880) +) +(connector + (pt 2752 880) + (pt 2592 880) +) +(connector + (pt 2744 864) + (pt 2744 856) +) +(connector + (pt 2752 864) + (pt 2744 864) +) +(connector + (pt 2744 856) + (pt 2272 856) +) +(connector + (pt 2248 1664) + (pt 2320 1664) +) +(connector + (pt 2248 1648) + (pt 2336 1648) +) +(connector + (pt 2248 1632) + (pt 2352 1632) +) +(connector + (pt 2248 1616) + (pt 2368 1616) +) +(connector + (pt 2248 1600) + (pt 2384 1600) +) +(connector + (pt 2248 1584) + (pt 2400 1584) +) +(connector + (pt 2248 1568) + (pt 2416 1568) +) +(connector + (pt 328 1936) + (pt 2448 1936) +) +(connector + (pt 2448 1936) + (pt 2448 1552) +) +(connector + (pt 2248 1552) + (pt 2448 1552) +) +(connector + (pt 312 1920) + (pt 2464 1920) +) +(connector + (pt 2464 1920) + (pt 2464 1536) +) +(connector + (pt 2248 1536) + (pt 2464 1536) +) +(connector + (pt 296 1904) + (pt 2480 1904) +) +(connector + (pt 2480 1904) + (pt 2480 1520) +) +(connector + (pt 2248 1520) + (pt 2480 1520) +) +(connector + (pt 280 1888) + (pt 2496 1888) +) +(connector + (pt 2496 1888) + (pt 2496 1504) +) +(connector + (pt 2248 1504) + (pt 2496 1504) +) +(connector + (pt 264 1872) + (pt 2512 1872) +) +(connector + (pt 2512 1872) + (pt 2512 1488) +) +(connector + (pt 2248 1488) + (pt 2512 1488) +) +(connector + (pt 248 1856) + (pt 2528 1856) +) +(connector + (pt 2528 1856) + (pt 2528 1472) +) +(connector + (pt 2248 1472) + (pt 2528 1472) +) +(connector + (pt 232 1840) + (pt 2544 1840) +) +(connector + (pt 2544 1840) + (pt 2544 1456) +) +(connector + (pt 2248 1456) + (pt 2544 1456) +) +(connector + (pt 216 1824) + (pt 2560 1824) +) +(connector + (pt 2560 1824) + (pt 2560 1440) +) +(connector + (pt 2248 1440) + (pt 2560 1440) +) +(connector + (pt 560 1488) + (pt 560 2080) +) +(connector + (pt 544 1472) + (pt 544 2064) +) +(connector + (pt 528 1456) + (pt 528 2048) +) +(connector + (pt 512 1440) + (pt 512 2032) +) +(connector + (pt 496 1424) + (pt 496 2016) +) +(connector + (pt 480 1408) + (pt 480 2000) +) +(connector + (pt 464 1392) + (pt 464 1984) +) +(connector + (pt 448 1376) + (pt 448 1968) +) +(connector + (pt 560 2080) + (pt 2304 2080) +) +(connector + (pt 2304 1680) + (pt 2304 2080) +) +(connector + (pt 544 2064) + (pt 2320 2064) +) +(connector + (pt 2320 1664) + (pt 2320 2064) +) +(connector + (pt 528 2048) + (pt 2336 2048) +) +(connector + (pt 2336 1648) + (pt 2336 2048) +) +(connector + (pt 512 2032) + (pt 2352 2032) +) +(connector + (pt 2352 1632) + (pt 2352 2032) +) +(connector + (pt 496 2016) + (pt 2368 2016) +) +(connector + (pt 2368 1616) + (pt 2368 2016) +) +(connector + (pt 480 2000) + (pt 2384 2000) +) +(connector + (pt 2384 1600) + (pt 2384 2000) +) +(connector + (pt 464 1984) + (pt 2400 1984) +) +(connector + (pt 2400 1584) + (pt 2400 1984) +) +(connector + (pt 448 1968) + (pt 2416 1968) +) +(connector + (pt 2416 1568) + (pt 2416 1968) +) +(connector + (pt 952 320) + (pt 3288 320) +) +(connector + (pt 3304 1152) + (pt 3320 1152) + (color 0 0 0) +) +(connector + (pt 3208 1040) + (pt 3208 1232) +) +(connector + (pt 3224 1056) + (pt 3224 1248) +) +(connector + (pt 3240 1072) + (pt 3240 1264) +) +(connector + (pt 3272 1104) + (pt 3272 1296) +) +(connector + (pt 3304 424) + (pt 3304 1152) + (color 0 0 0) +) +(connector + (pt 3288 1168) + (pt 3320 1168) +) +(connector + (pt 3416 1152) + (pt 3432 1152) +) +(connector + (pt 3416 1168) + (pt 3432 1168) +) +(connector + (pt 3416 1184) + (pt 3432 1184) +) +(connector + (pt 3416 1200) + (pt 3432 1200) +) +(connector + (pt 3416 1216) + (pt 3432 1216) +) +(connector + (pt 3416 1232) + (pt 3432 1232) +) +(connector + (pt 3416 1248) + (pt 3432 1248) +) +(connector + (pt 3416 1264) + (pt 3432 1264) +) +(connector + (pt 3288 320) + (pt 3288 1168) +) +(connector + (pt 3160 992) + (pt 3160 1184) +) +(connector + (pt 3176 1008) + (pt 3176 1200) +) +(connector + (pt 3192 1024) + (pt 3192 1216) +) +(connector + (pt 3320 1280) + (pt 3256 1280) +) +(connector + (pt 3320 1296) + (pt 3272 1296) +) +(connector + (pt 3320 1184) + (pt 3160 1184) +) +(connector + (pt 3320 1200) + (pt 3176 1200) +) +(connector + (pt 3320 1216) + (pt 3192 1216) +) +(connector + (pt 3320 1232) + (pt 3208 1232) +) +(connector + (pt 3320 1248) + (pt 3224 1248) +) +(connector + (pt 3320 1264) + (pt 3240 1264) +) +(connector + (pt 3256 1088) + (pt 3256 1280) +) +(connector + (pt 3048 1040) + (pt 3208 1040) +) +(connector + (pt 3064 1056) + (pt 3224 1056) +) +(connector + (pt 3080 1072) + (pt 3240 1072) +) +(connector + (pt 3112 1104) + (pt 3272 1104) +) +(connector + (pt 3000 992) + (pt 3160 992) +) +(connector + (pt 3016 1008) + (pt 3176 1008) +) +(connector + (pt 3032 1024) + (pt 3192 1024) +) +(connector + (pt 3096 1088) + (pt 3256 1088) +) +(connector + (pt 656 752) + (pt 656 576) +) +(connector + (pt 672 768) + (pt 672 592) +) +(connector + (pt 688 784) + (pt 688 608) +) +(connector + (pt 704 800) + (pt 704 624) +) +(connector + (pt 768 864) + (pt 768 688) +) +(connector + (pt 752 848) + (pt 752 672) +) +(connector + (pt 736 832) + (pt 736 656) +) +(connector + (pt 720 816) + (pt 720 640) +) +(connector + (pt 768 688) + (pt 3520 688) +) +(connector + (pt 752 672) + (pt 3536 672) +) +(connector + (pt 736 656) + (pt 3552 656) +) +(connector + (pt 720 640) + (pt 3568 640) +) +(connector + (pt 704 624) + (pt 3584 624) +) +(connector + (pt 688 608) + (pt 3600 608) +) +(connector + (pt 672 592) + (pt 3616 592) +) +(connector + (pt 656 576) + (pt 3632 576) +) +(connector + (pt 3472 424) + (pt 3472 712) + (color 0 0 0) +) +(connector + (pt 3488 712) + (pt 3472 712) + (color 0 0 0) +) +(connector + (pt 952 304) + (pt 3456 304) +) +(connector + (pt 3456 304) + (pt 3456 728) +) +(connector + (pt 3488 728) + (pt 3456 728) +) +(connector + (pt 3424 1088) + (pt 3424 840) +) +(connector + (pt 3664 744) + (pt 3680 744) +) +(connector + (pt 3664 760) + (pt 3680 760) +) +(connector + (pt 3664 776) + (pt 3680 776) +) +(connector + (pt 3664 792) + (pt 3680 792) +) +(connector + (pt 3664 808) + (pt 3680 808) +) +(connector + (pt 3664 824) + (pt 3680 824) +) +(connector + (pt 3664 840) + (pt 3680 840) +) +(connector + (pt 3664 856) + (pt 3680 856) +) +(connector + (pt 3520 688) + (pt 3520 664) +) +(connector + (pt 3536 672) + (pt 3536 664) +) +(connector + (pt 3552 656) + (pt 3552 664) +) +(connector + (pt 3568 640) + (pt 3568 664) +) +(connector + (pt 3584 624) + (pt 3584 664) +) +(connector + (pt 3600 608) + (pt 3600 664) +) +(connector + (pt 3616 592) + (pt 3616 664) +) +(connector + (pt 3632 576) + (pt 3632 664) +) +(connector + (pt 3328 992) + (pt 3328 744) +) +(connector + (pt 3344 1008) + (pt 3344 760) +) +(connector + (pt 3360 1024) + (pt 3360 776) +) +(connector + (pt 3376 1040) + (pt 3376 792) +) +(connector + (pt 3392 1056) + (pt 3392 808) +) +(connector + (pt 3408 1072) + (pt 3408 824) +) +(connector + (pt 3328 744) + (pt 3488 744) +) +(connector + (pt 3344 760) + (pt 3488 760) +) +(connector + (pt 3360 776) + (pt 3488 776) +) +(connector + (pt 3376 792) + (pt 3488 792) +) +(connector + (pt 3392 808) + (pt 3488 808) +) +(connector + (pt 3408 824) + (pt 3488 824) +) +(connector + (pt 3424 840) + (pt 3488 840) +) +(connector + (pt 3440 856) + (pt 3488 856) +) +(connector + (pt 3440 1104) + (pt 3440 856) +) +(connector + (pt 3480 864) + (pt 3480 872) +) +(connector + (pt 3168 864) + (pt 3480 864) +) +(connector + (pt 3480 872) + (pt 3488 872) +) +(connector + (pt 3144 424) + (pt 3304 424) +) +(connector + (pt 3304 424) + (pt 3472 424) +) +(connector + (pt 3256 1088) + (pt 3424 1088) +) +(connector + (pt 3424 1088) + (pt 3888 1088) +) +(connector + (pt 3160 992) + (pt 3328 992) +) +(connector + (pt 3328 992) + (pt 3888 992) +) +(connector + (pt 3176 1008) + (pt 3344 1008) +) +(connector + (pt 3344 1008) + (pt 3888 1008) +) +(connector + (pt 3192 1024) + (pt 3360 1024) +) +(connector + (pt 3360 1024) + (pt 3888 1024) +) +(connector + (pt 3208 1040) + (pt 3376 1040) +) +(connector + (pt 3376 1040) + (pt 3888 1040) +) +(connector + (pt 3224 1056) + (pt 3392 1056) +) +(connector + (pt 3392 1056) + (pt 3888 1056) +) +(connector + (pt 3240 1072) + (pt 3408 1072) +) +(connector + (pt 3408 1072) + (pt 3888 1072) +) +(connector + (pt 3272 1104) + (pt 3440 1104) +) +(connector + (pt 3440 1104) + (pt 3888 1104) ) -(junction (pt 3048 992)) -(junction (pt 3056 1008)) -(junction (pt 3064 1024)) -(junction (pt 3072 1040)) -(junction (pt 3080 1056)) -(junction (pt 3088 1072)) (junction (pt 3096 1088)) -(junction (pt 3104 1104)) -(junction (pt 3272 992)) -(junction (pt 3280 1008)) -(junction (pt 3288 1024)) -(junction (pt 3296 1040)) -(junction (pt 3304 1056)) -(junction (pt 3312 1072)) -(junction (pt 3320 1088)) -(junction (pt 3328 1104)) -(junction (pt 3920 992)) -(junction (pt 3928 1008)) -(junction (pt 3936 1024)) -(junction (pt 3944 1040)) -(junction (pt 3952 1056)) -(junction (pt 3960 1072)) -(junction (pt 3968 1088)) -(junction (pt 3976 1104)) -(junction (pt 4296 1328)) -(junction (pt 4304 1312)) -(junction (pt 4312 1296)) -(junction (pt 4320 1280)) -(junction (pt 4328 1264)) -(junction (pt 4336 1248)) -(junction (pt 4344 1232)) -(junction (pt 4352 1216)) (junction (pt 2064 424)) -(junction (pt 2632 424)) (junction (pt 3144 424)) -(junction (pt 3400 424)) -(junction (pt 4080 424)) (junction (pt 1360 -248)) (junction (pt 1360 -232)) (junction (pt 1360 -216)) @@ -5049,14 +5084,6 @@ applicable agreement for further details. (junction (pt 912 1584)) (junction (pt 912 1600)) (junction (pt 912 1616)) -(junction (pt 2496 992)) -(junction (pt 2504 1008)) -(junction (pt 2512 1024)) -(junction (pt 2520 1040)) -(junction (pt 2528 1056)) -(junction (pt 2536 1072)) -(junction (pt 2544 1088)) -(junction (pt 2552 1104)) (junction (pt 1984 992)) (junction (pt 1992 1008)) (junction (pt 2000 1024)) @@ -5069,16 +5096,44 @@ applicable agreement for further details. (junction (pt 544 440)) (junction (pt 600 320)) (junction (pt 600 456)) +(junction (pt 3112 1104)) +(junction (pt 3080 1072)) +(junction (pt 3064 1056)) +(junction (pt 3048 1040)) +(junction (pt 3032 1024)) +(junction (pt 3016 1008)) +(junction (pt 3000 992)) +(junction (pt 2736 424)) +(junction (pt 2608 992)) +(junction (pt 2624 1008)) +(junction (pt 2640 1024)) +(junction (pt 2656 1040)) +(junction (pt 2672 1056)) +(junction (pt 2688 1072)) +(junction (pt 2704 1088)) +(junction (pt 2720 1104)) +(junction (pt 3304 424)) +(junction (pt 3160 992)) +(junction (pt 3176 1008)) +(junction (pt 3192 1024)) +(junction (pt 3208 1040)) +(junction (pt 3224 1056)) +(junction (pt 3240 1072)) +(junction (pt 3272 1104)) +(junction (pt 3256 1088)) +(junction (pt 3424 1088)) +(junction (pt 3328 992)) +(junction (pt 3344 1008)) +(junction (pt 3360 1024)) +(junction (pt 3376 1040)) +(junction (pt 3392 1056)) +(junction (pt 3408 1072)) +(junction (pt 3440 1104)) (text "from MDR" (rect 824 736 879 750)(font "Arial" (font_size 8))) (text "from general registers" (rect 776 864 902 878)(font "Arial" (font_size 8))) (text "from PC" (rect 792 1232 836 1246)(font "Arial" (font_size 8))) (text "from general registers" (rect 792 1360 918 1374)(font "Arial" (font_size 8))) (text "BUS" (rect 1480 976 1504 990)(font "Arial" (font_size 8))) (text "BUS" (rect 2352 968 2376 982)(font "Arial" (font_size 8))) -(text "BUS" (rect 3392 968 3416 982)(font "Arial" (font_size 8))) -(text "BUS" (rect 4432 976 4456 990)(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 "CLR" (rect 3296 416 3319 430)(font "Arial" (font_size 8))) -(text "CLR" (rect 4056 408 4079 422)(font "Arial" (font_size 8))) -(text "CLR" (rect 4568 408 4591 422)(font "Arial" (font_size 8)))