quartus/ALU_parallel_8b/ALU_parallel_8b.bdf

1331 行
35 KiB
Plaintext

/*
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 104 96 272 112)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A0" (rect 5 0 17 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 104 112 272 128)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B0" (rect 5 0 17 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 104 128 272 144)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A1" (rect 5 0 17 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 104 144 272 160)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B1" (rect 5 0 17 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 104 160 272 176)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A2" (rect 5 0 17 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 104 176 272 192)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B2" (rect 5 0 17 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 104 192 272 208)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A3" (rect 5 0 17 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 104 208 272 224)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B3" (rect 5 0 17 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 104 400 272 416)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A4" (rect 5 0 17 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 104 416 272 432)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B4" (rect 5 0 17 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 104 432 272 448)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A5" (rect 5 0 17 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 104 448 272 464)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B5" (rect 5 0 17 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 104 464 272 480)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A6" (rect 5 0 17 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 104 480 272 496)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B6" (rect 5 0 17 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 104 496 272 512)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "A7" (rect 5 0 17 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 104 512 272 528)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "B7" (rect 5 0 17 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 104 240 272 256)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "M" (rect 5 0 13 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 92 12)(pt 117 12)(line_width 1))
(line (pt 92 4)(pt 117 4)(line_width 1))
(line (pt 121 8)(pt 168 8)(line_width 1))
(line (pt 92 12)(pt 92 4)(line_width 1))
(line (pt 117 4)(pt 121 8)(line_width 1))
(line (pt 117 12)(pt 121 8)(line_width 1))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 104 256 272 272)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "S0" (rect 5 0 17 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 104 272 272 288)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "S1" (rect 5 0 17 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 104 288 272 304)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "S2" (rect 5 0 17 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 104 304 272 320)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "S3" (rect 5 0 17 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 104 224 272 240)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "C0" (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
(output)
(rect 768 176 944 192)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F0" (rect 90 0 102 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 768 192 944 208)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F1" (rect 90 0 102 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 768 208 944 224)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F2" (rect 90 0 102 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 768 224 944 240)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F3" (rect 90 0 102 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 768 480 944 496)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F4" (rect 90 0 102 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 768 496 944 512)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F5" (rect 90 0 102 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 768 512 944 528)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F6" (rect 90 0 102 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 768 528 944 544)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "F7" (rect 90 0 102 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 768 256 944 272)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "C8" (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 768 344 944 360)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "PN" (rect 90 0 105 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 768 360 944 376)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "GN" (rect 90 0 106 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(symbol
(rect 408 80 528 336)
(text "74181" (rect 41 0 82 16)(font "Arial" (font_size 10)))
(text "inst" (rect 3 245 17 255)(font "Arial" (font_size 6)))
(port
(pt 0 40)
(input)
(text "B0N" (rect 22 33 45 47)(font "Arial" (font_size 8)))
(text "B0N" (rect 22 33 45 47)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 8 40)(line_width 1))
)
(port
(pt 0 24)
(input)
(text "A0N" (rect 22 17 46 31)(font "Arial" (font_size 8)))
(text "A0N" (rect 22 17 46 31)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 8 24)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "A1N" (rect 22 49 46 63)(font "Arial" (font_size 8)))
(text "A1N" (rect 22 49 46 63)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 8 56)(line_width 1))
)
(port
(pt 0 72)
(input)
(text "B1N" (rect 22 65 45 79)(font "Arial" (font_size 8)))
(text "B1N" (rect 22 65 45 79)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 8 72)(line_width 1))
)
(port
(pt 0 120)
(input)
(text "A3N" (rect 22 113 46 127)(font "Arial" (font_size 8)))
(text "A3N" (rect 22 113 46 127)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 8 120)(line_width 1))
)
(port
(pt 0 104)
(input)
(text "B2N" (rect 22 97 45 111)(font "Arial" (font_size 8)))
(text "B2N" (rect 22 97 45 111)(font "Arial" (font_size 8)))
(line (pt 0 104)(pt 8 104)(line_width 1))
)
(port
(pt 0 88)
(input)
(text "A2N" (rect 22 81 46 95)(font "Arial" (font_size 8)))
(text "A2N" (rect 22 81 46 95)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 8 88)(line_width 1))
)
(port
(pt 0 168)
(input)
(text "M" (rect 22 161 31 175)(font "Arial" (font_size 8)))
(text "M" (rect 22 161 31 175)(font "Arial" (font_size 8)))
(line (pt 0 168)(pt 16 168)(line_width 1))
)
(port
(pt 0 152)
(input)
(text "CN" (rect 22 145 38 159)(font "Arial" (font_size 8)))
(text "CN" (rect 22 145 38 159)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 8 152)(line_width 1))
)
(port
(pt 0 136)
(input)
(text "B3N" (rect 22 129 45 143)(font "Arial" (font_size 8)))
(text "B3N" (rect 22 129 45 143)(font "Arial" (font_size 8)))
(line (pt 0 136)(pt 8 136)(line_width 1))
)
(port
(pt 0 216)
(input)
(text "S2" (rect 22 209 37 223)(font "Arial" (font_size 8)))
(text "S2" (rect 22 209 37 223)(font "Arial" (font_size 8)))
(line (pt 0 216)(pt 16 216)(line_width 1))
)
(port
(pt 0 200)
(input)
(text "S1" (rect 22 193 37 207)(font "Arial" (font_size 8)))
(text "S1" (rect 22 193 37 207)(font "Arial" (font_size 8)))
(line (pt 0 200)(pt 16 200)(line_width 1))
)
(port
(pt 0 184)
(input)
(text "S0" (rect 22 177 37 191)(font "Arial" (font_size 8)))
(text "S0" (rect 22 177 37 191)(font "Arial" (font_size 8)))
(line (pt 0 184)(pt 16 184)(line_width 1))
)
(port
(pt 0 232)
(input)
(text "S3" (rect 22 225 37 239)(font "Arial" (font_size 8)))
(text "S3" (rect 22 225 37 239)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 16 232)(line_width 1))
)
(port
(pt 120 88)
(output)
(text "PN" (rect 83 81 98 95)(font "Arial" (font_size 8)))
(text "PN" (rect 83 81 98 95)(font "Arial" (font_size 8)))
(line (pt 112 88)(pt 120 88)(line_width 1))
)
(port
(pt 120 72)
(output)
(text "GN" (rect 83 65 100 79)(font "Arial" (font_size 8)))
(text "GN" (rect 83 65 100 79)(font "Arial" (font_size 8)))
(line (pt 112 72)(pt 120 72)(line_width 1))
)
(port
(pt 120 152)
(output)
(text "F3N" (rect 80 145 102 159)(font "Arial" (font_size 8)))
(text "F3N" (rect 80 145 102 159)(font "Arial" (font_size 8)))
(line (pt 112 152)(pt 120 152)(line_width 1))
)
(port
(pt 120 120)
(output)
(text "F1N" (rect 79 113 101 127)(font "Arial" (font_size 8)))
(text "F1N" (rect 79 113 101 127)(font "Arial" (font_size 8)))
(line (pt 112 120)(pt 120 120)(line_width 1))
)
(port
(pt 120 104)
(output)
(text "F0N" (rect 79 97 101 111)(font "Arial" (font_size 8)))
(text "F0N" (rect 79 97 101 111)(font "Arial" (font_size 8)))
(line (pt 112 104)(pt 120 104)(line_width 1))
)
(port
(pt 120 168)
(output)
(text "AEQB" (rect 70 161 104 175)(font "Arial" (font_size 8)))
(text "AEQB" (rect 70 161 104 175)(font "Arial" (font_size 8)))
(line (pt 112 168)(pt 120 168)(line_width 1))
)
(port
(pt 120 184)
(output)
(text "CN4" (rect 77 177 100 191)(font "Arial" (font_size 8)))
(text "CN4" (rect 77 177 100 191)(font "Arial" (font_size 8)))
(line (pt 112 184)(pt 120 184)(line_width 1))
)
(port
(pt 120 136)
(output)
(text "F2N" (rect 80 129 102 143)(font "Arial" (font_size 8)))
(text "F2N" (rect 80 129 102 143)(font "Arial" (font_size 8)))
(line (pt 112 136)(pt 120 136)(line_width 1))
)
(drawing
(text "ALU" (rect 47 240 74 255)(font "Arial" (font_size 9)))
(line (pt 16 240)(pt 104 240)(line_width 1))
(line (pt 16 240)(pt 16 16)(line_width 1))
(line (pt 104 240)(pt 104 16)(line_width 1))
(line (pt 16 16)(pt 104 16)(line_width 1))
(circle (rect 104 68 112 76)(line_width 1))
(circle (rect 104 84 112 92)(line_width 1))
(circle (rect 104 100 112 108)(line_width 1))
(circle (rect 104 116 112 124)(line_width 1))
(circle (rect 104 132 112 140)(line_width 1))
(circle (rect 104 148 112 156)(line_width 1))
(circle (rect 104 164 112 172)(line_width 1))
(circle (rect 104 180 112 188)(line_width 1))
(circle (rect 8 148 16 156)(line_width 1))
(circle (rect 8 132 16 140)(line_width 1))
(circle (rect 8 116 16 124)(line_width 1))
(circle (rect 8 100 16 108)(line_width 1))
(circle (rect 8 84 16 92)(line_width 1))
(circle (rect 8 68 16 76)(line_width 1))
(circle (rect 8 52 16 60)(line_width 1))
(circle (rect 8 36 16 44)(line_width 1))
(circle (rect 8 20 16 28)(line_width 1))
)
)
(symbol
(rect 408 384 528 640)
(text "74181" (rect 41 0 82 16)(font "Arial" (font_size 10)))
(text "inst1" (rect 3 245 26 257)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "B0N" (rect 22 33 45 47)(font "Arial" (font_size 8)))
(text "B0N" (rect 22 33 45 47)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 8 40)(line_width 1))
)
(port
(pt 0 24)
(input)
(text "A0N" (rect 22 17 46 31)(font "Arial" (font_size 8)))
(text "A0N" (rect 22 17 46 31)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 8 24)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "A1N" (rect 22 49 46 63)(font "Arial" (font_size 8)))
(text "A1N" (rect 22 49 46 63)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 8 56)(line_width 1))
)
(port
(pt 0 72)
(input)
(text "B1N" (rect 22 65 45 79)(font "Arial" (font_size 8)))
(text "B1N" (rect 22 65 45 79)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 8 72)(line_width 1))
)
(port
(pt 0 120)
(input)
(text "A3N" (rect 22 113 46 127)(font "Arial" (font_size 8)))
(text "A3N" (rect 22 113 46 127)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 8 120)(line_width 1))
)
(port
(pt 0 104)
(input)
(text "B2N" (rect 22 97 45 111)(font "Arial" (font_size 8)))
(text "B2N" (rect 22 97 45 111)(font "Arial" (font_size 8)))
(line (pt 0 104)(pt 8 104)(line_width 1))
)
(port
(pt 0 88)
(input)
(text "A2N" (rect 22 81 46 95)(font "Arial" (font_size 8)))
(text "A2N" (rect 22 81 46 95)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 8 88)(line_width 1))
)
(port
(pt 0 168)
(input)
(text "M" (rect 22 161 31 175)(font "Arial" (font_size 8)))
(text "M" (rect 22 161 31 175)(font "Arial" (font_size 8)))
(line (pt 0 168)(pt 16 168)(line_width 1))
)
(port
(pt 0 152)
(input)
(text "CN" (rect 22 145 38 159)(font "Arial" (font_size 8)))
(text "CN" (rect 22 145 38 159)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 8 152)(line_width 1))
)
(port
(pt 0 136)
(input)
(text "B3N" (rect 22 129 45 143)(font "Arial" (font_size 8)))
(text "B3N" (rect 22 129 45 143)(font "Arial" (font_size 8)))
(line (pt 0 136)(pt 8 136)(line_width 1))
)
(port
(pt 0 216)
(input)
(text "S2" (rect 22 209 37 223)(font "Arial" (font_size 8)))
(text "S2" (rect 22 209 37 223)(font "Arial" (font_size 8)))
(line (pt 0 216)(pt 16 216)(line_width 1))
)
(port
(pt 0 200)
(input)
(text "S1" (rect 22 193 37 207)(font "Arial" (font_size 8)))
(text "S1" (rect 22 193 37 207)(font "Arial" (font_size 8)))
(line (pt 0 200)(pt 16 200)(line_width 1))
)
(port
(pt 0 184)
(input)
(text "S0" (rect 22 177 37 191)(font "Arial" (font_size 8)))
(text "S0" (rect 22 177 37 191)(font "Arial" (font_size 8)))
(line (pt 0 184)(pt 16 184)(line_width 1))
)
(port
(pt 0 232)
(input)
(text "S3" (rect 22 225 37 239)(font "Arial" (font_size 8)))
(text "S3" (rect 22 225 37 239)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 16 232)(line_width 1))
)
(port
(pt 120 88)
(output)
(text "PN" (rect 83 81 98 95)(font "Arial" (font_size 8)))
(text "PN" (rect 83 81 98 95)(font "Arial" (font_size 8)))
(line (pt 112 88)(pt 120 88)(line_width 1))
)
(port
(pt 120 72)
(output)
(text "GN" (rect 83 65 100 79)(font "Arial" (font_size 8)))
(text "GN" (rect 83 65 100 79)(font "Arial" (font_size 8)))
(line (pt 112 72)(pt 120 72)(line_width 1))
)
(port
(pt 120 152)
(output)
(text "F3N" (rect 80 145 102 159)(font "Arial" (font_size 8)))
(text "F3N" (rect 80 145 102 159)(font "Arial" (font_size 8)))
(line (pt 112 152)(pt 120 152)(line_width 1))
)
(port
(pt 120 120)
(output)
(text "F1N" (rect 79 113 101 127)(font "Arial" (font_size 8)))
(text "F1N" (rect 79 113 101 127)(font "Arial" (font_size 8)))
(line (pt 112 120)(pt 120 120)(line_width 1))
)
(port
(pt 120 104)
(output)
(text "F0N" (rect 79 97 101 111)(font "Arial" (font_size 8)))
(text "F0N" (rect 79 97 101 111)(font "Arial" (font_size 8)))
(line (pt 112 104)(pt 120 104)(line_width 1))
)
(port
(pt 120 168)
(output)
(text "AEQB" (rect 70 161 104 175)(font "Arial" (font_size 8)))
(text "AEQB" (rect 70 161 104 175)(font "Arial" (font_size 8)))
(line (pt 112 168)(pt 120 168)(line_width 1))
)
(port
(pt 120 184)
(output)
(text "CN4" (rect 77 177 100 191)(font "Arial" (font_size 8)))
(text "CN4" (rect 77 177 100 191)(font "Arial" (font_size 8)))
(line (pt 112 184)(pt 120 184)(line_width 1))
)
(port
(pt 120 136)
(output)
(text "F2N" (rect 80 129 102 143)(font "Arial" (font_size 8)))
(text "F2N" (rect 80 129 102 143)(font "Arial" (font_size 8)))
(line (pt 112 136)(pt 120 136)(line_width 1))
)
(drawing
(text "ALU" (rect 47 240 74 255)(font "Arial" (font_size 9)))
(line (pt 16 240)(pt 104 240)(line_width 1))
(line (pt 16 240)(pt 16 16)(line_width 1))
(line (pt 104 240)(pt 104 16)(line_width 1))
(line (pt 16 16)(pt 104 16)(line_width 1))
(circle (rect 104 68 112 76)(line_width 1))
(circle (rect 104 84 112 92)(line_width 1))
(circle (rect 104 100 112 108)(line_width 1))
(circle (rect 104 116 112 124)(line_width 1))
(circle (rect 104 132 112 140)(line_width 1))
(circle (rect 104 148 112 156)(line_width 1))
(circle (rect 104 164 112 172)(line_width 1))
(circle (rect 104 180 112 188)(line_width 1))
(circle (rect 8 148 16 156)(line_width 1))
(circle (rect 8 132 16 140)(line_width 1))
(circle (rect 8 116 16 124)(line_width 1))
(circle (rect 8 100 16 108)(line_width 1))
(circle (rect 8 84 16 92)(line_width 1))
(circle (rect 8 68 16 76)(line_width 1))
(circle (rect 8 52 16 60)(line_width 1))
(circle (rect 8 36 16 44)(line_width 1))
(circle (rect 8 20 16 28)(line_width 1))
)
)
(symbol
(rect 624 296 728 472)
(text "74182" (rect 35 0 76 16)(font "Arial" (font_size 10)))
(text "inst2" (rect 3 165 26 177)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "PN2" (rect 20 33 42 47)(font "Arial" (font_size 8)))
(text "PN2" (rect 20 33 42 47)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 8 40)(line_width 1))
)
(port
(pt 0 104)
(input)
(text "GN2" (rect 20 97 44 111)(font "Arial" (font_size 8)))
(text "GN2" (rect 20 97 44 111)(font "Arial" (font_size 8)))
(line (pt 0 104)(pt 8 104)(line_width 1))
)
(port
(pt 0 88)
(input)
(text "GN3" (rect 20 81 44 95)(font "Arial" (font_size 8)))
(text "GN3" (rect 20 81 44 95)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 8 88)(line_width 1))
)
(port
(pt 0 24)
(input)
(text "PN3" (rect 20 17 42 31)(font "Arial" (font_size 8)))
(text "PN3" (rect 20 17 42 31)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 8 24)(line_width 1))
)
(port
(pt 0 152)
(input)
(text "CI" (rect 20 145 30 159)(font "Arial" (font_size 8)))
(text "CI" (rect 20 145 30 159)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 16 152)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "PN1" (rect 20 49 42 63)(font "Arial" (font_size 8)))
(text "PN1" (rect 20 49 42 63)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 8 56)(line_width 1))
)
(port
(pt 0 72)
(input)
(text "PN0" (rect 20 65 42 79)(font "Arial" (font_size 8)))
(text "PN0" (rect 20 65 42 79)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 8 72)(line_width 1))
)
(port
(pt 0 120)
(input)
(text "GN1" (rect 20 113 44 127)(font "Arial" (font_size 8)))
(text "GN1" (rect 20 113 44 127)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 8 120)(line_width 1))
)
(port
(pt 0 136)
(input)
(text "GN0" (rect 20 129 44 143)(font "Arial" (font_size 8)))
(text "GN0" (rect 20 129 44 143)(font "Arial" (font_size 8)))
(line (pt 0 136)(pt 8 136)(line_width 1))
)
(port
(pt 104 104)
(output)
(text "CY" (rect 71 97 88 111)(font "Arial" (font_size 8)))
(text "CY" (rect 71 97 88 111)(font "Arial" (font_size 8)))
(line (pt 88 104)(pt 104 104)(line_width 1))
)
(port
(pt 104 56)
(output)
(text "PN" (rect 70 49 85 63)(font "Arial" (font_size 8)))
(text "PN" (rect 70 49 85 63)(font "Arial" (font_size 8)))
(line (pt 96 56)(pt 104 56)(line_width 1))
)
(port
(pt 104 120)
(output)
(text "CX" (rect 71 113 87 127)(font "Arial" (font_size 8)))
(text "CX" (rect 71 113 87 127)(font "Arial" (font_size 8)))
(line (pt 88 120)(pt 104 120)(line_width 1))
)
(port
(pt 104 88)
(output)
(text "CZ" (rect 71 81 87 95)(font "Arial" (font_size 8)))
(text "CZ" (rect 71 81 87 95)(font "Arial" (font_size 8)))
(line (pt 88 88)(pt 104 88)(line_width 1))
)
(port
(pt 104 72)
(output)
(text "GN" (rect 69 64 86 78)(font "Arial" (font_size 8)))
(text "GN" (rect 69 64 86 78)(font "Arial" (font_size 8)))
(line (pt 96 72)(pt 104 72)(line_width 1))
)
(drawing
(text "CARRY GEN." (rect 22 161 97 175)(font "Arial" (font_size 8)))
(line (pt 16 16)(pt 88 16)(line_width 1))
(line (pt 16 160)(pt 88 160)(line_width 1))
(line (pt 16 160)(pt 16 16)(line_width 1))
(line (pt 88 160)(pt 88 16)(line_width 1))
(circle (rect 8 20 16 28)(line_width 1))
(circle (rect 8 36 16 44)(line_width 1))
(circle (rect 8 52 16 60)(line_width 1))
(circle (rect 8 68 16 76)(line_width 1))
(circle (rect 8 84 16 92)(line_width 1))
(circle (rect 8 100 16 108)(line_width 1))
(circle (rect 8 116 16 124)(line_width 1))
(circle (rect 88 68 96 76)(line_width 1))
(circle (rect 8 132 16 140)(line_width 1))
(circle (rect 88 52 96 60)(line_width 1))
)
)
(connector
(pt 272 168)
(pt 408 168)
)
(connector
(pt 272 184)
(pt 408 184)
)
(connector
(pt 272 200)
(pt 408 200)
)
(connector
(pt 272 136)
(pt 408 136)
)
(connector
(pt 272 120)
(pt 408 120)
)
(connector
(pt 272 104)
(pt 408 104)
)
(connector
(pt 272 152)
(pt 408 152)
)
(connector
(pt 272 216)
(pt 408 216)
)
(connector
(pt 528 184)
(pt 768 184)
)
(connector
(pt 768 200)
(pt 528 200)
)
(connector
(pt 528 216)
(pt 768 216)
)
(connector
(pt 768 232)
(pt 528 232)
)
(connector
(pt 272 472)
(pt 408 472)
)
(connector
(pt 272 488)
(pt 408 488)
)
(connector
(pt 272 504)
(pt 408 504)
)
(connector
(pt 272 520)
(pt 408 520)
)
(connector
(pt 312 312)
(pt 312 616)
)
(connector
(pt 328 296)
(pt 328 600)
)
(connector
(pt 344 280)
(pt 344 584)
)
(connector
(pt 360 264)
(pt 360 568)
)
(connector
(pt 376 248)
(pt 376 552)
)
(connector
(pt 376 552)
(pt 408 552)
)
(connector
(pt 360 568)
(pt 408 568)
)
(connector
(pt 344 584)
(pt 408 584)
)
(connector
(pt 328 600)
(pt 408 600)
)
(connector
(pt 312 616)
(pt 408 616)
)
(connector
(pt 272 440)
(pt 408 440)
)
(connector
(pt 272 424)
(pt 408 424)
)
(connector
(pt 272 408)
(pt 408 408)
)
(connector
(pt 272 456)
(pt 408 456)
)
(connector
(pt 528 488)
(pt 768 488)
)
(connector
(pt 768 504)
(pt 528 504)
)
(connector
(pt 528 520)
(pt 768 520)
)
(connector
(pt 768 536)
(pt 528 536)
)
(connector
(pt 272 312)
(pt 312 312)
)
(connector
(pt 312 312)
(pt 408 312)
)
(connector
(pt 272 296)
(pt 328 296)
)
(connector
(pt 328 296)
(pt 408 296)
)
(connector
(pt 272 280)
(pt 344 280)
)
(connector
(pt 344 280)
(pt 408 280)
)
(connector
(pt 272 264)
(pt 360 264)
)
(connector
(pt 360 264)
(pt 408 264)
)
(connector
(pt 272 248)
(pt 376 248)
)
(connector
(pt 376 248)
(pt 408 248)
)
(connector
(pt 392 232)
(pt 392 352)
)
(connector
(pt 272 232)
(pt 392 232)
)
(connector
(pt 392 232)
(pt 408 232)
)
(connector
(pt 544 368)
(pt 392 368)
)
(connector
(pt 392 368)
(pt 392 536)
)
(connector
(pt 392 536)
(pt 408 536)
)
(connector
(pt 768 264)
(pt 528 264)
)
(connector
(pt 544 368)
(pt 544 280)
)
(connector
(pt 528 456)
(pt 544 456)
)
(connector
(pt 392 352)
(pt 560 352)
)
(connector
(pt 528 152)
(pt 576 152)
)
(connector
(pt 528 168)
(pt 592 168)
)
(connector
(pt 528 472)
(pt 608 472)
)
(connector
(pt 544 456)
(pt 544 416)
)
(connector
(pt 544 416)
(pt 624 416)
)
(connector
(pt 560 352)
(pt 560 448)
)
(connector
(pt 560 448)
(pt 624 448)
)
(connector
(pt 576 152)
(pt 576 432)
)
(connector
(pt 576 432)
(pt 624 432)
)
(connector
(pt 592 168)
(pt 592 368)
)
(connector
(pt 592 368)
(pt 624 368)
)
(connector
(pt 608 472)
(pt 608 320)
)
(connector
(pt 608 320)
(pt 624 320)
)
(connector
(pt 728 352)
(pt 768 352)
)
(connector
(pt 728 368)
(pt 768 368)
)
(connector
(pt 544 280)
(pt 744 280)
)
(connector
(pt 744 280)
(pt 744 416)
)
(connector
(pt 728 416)
(pt 744 416)
)
(junction (pt 312 312))
(junction (pt 328 296))
(junction (pt 344 280))
(junction (pt 360 264))
(junction (pt 376 248))
(junction (pt 392 232))