4177 lines
90 KiB
Plaintext
4177 lines
90 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-2013 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 "graphic" (version "1.4"))
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1560 40 1576 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_core_R" (rect 4 9 16 64)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1576 40 1592 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_core_V" (rect 4 9 16 64)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1592 40 1608 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_core_S" (rect 4 9 16 63)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 3312 424 3488 440)
|
||
|
|
(text "INPUT" (rect 15 6 43 16)(font "Arial" (font_size 6)))
|
||
|
|
(text "bsel[2..0]" (rect 121 4 167 16)(font "Arial" ))
|
||
|
|
(pt 0 8)
|
||
|
|
(drawing
|
||
|
|
(line (pt 84 4)(pt 59 4))
|
||
|
|
(line (pt 84 12)(pt 59 12))
|
||
|
|
(line (pt 55 8)(pt 0 8))
|
||
|
|
(line (pt 84 4)(pt 84 12))
|
||
|
|
(line (pt 59 12)(pt 55 8))
|
||
|
|
(line (pt 59 4)(pt 55 8))
|
||
|
|
)
|
||
|
|
(rotate180)
|
||
|
|
(text "VCC" (rect 20 -1 40 9)(font "Arial" (font_size 6)))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 3024 40 3040 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_bs_oe" (rect 4 9 16 58)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1704 40 1720 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_parity_in" (rect 4 9 16 71)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 256 32 272 208)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_oe" (rect 4 9 16 40)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 640 40 656 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_shift_oe" (rect 4 9 16 69)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1616 40 1632 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_core_cf_in" (rect 4 9 16 80)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 696 40 712 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op2_oe" (rect 4 9 16 64)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 2552 40 2568 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op1_oe" (rect 4 9 16 64)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 2432 40 2448 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_res_oe" (rect 4 9 16 62)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 2952 40 2968 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op1_sel_low" (rect 4 9 16 88)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 2968 40 2984 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op1_sel_zero" (rect 4 9 16 92)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 2936 40 2952 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op1_sel_bus" (rect 4 9 16 90)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1080 40 1096 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op2_sel_zero" (rect 4 9 16 92)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1032 40 1048 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op2_sel_bus" (rect 4 9 16 90)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1064 40 1080 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op2_sel_lq" (rect 4 9 16 80)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 2280 40 2296 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_op_low" (rect 4 9 16 62)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 336 32 352 208)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_shift_in" (rect 4 9 16 65)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1208 40 1224 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_sel_op2_neg" (rect 4 9 16 90)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 1384 40 1400 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_sel_op2_high" (rect 4 9 16 92)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 320 32 336 208)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_shift_left" (rect 4 9 16 73)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 304 32 320 208)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_shift_right" (rect 4 9 16 78)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(input)
|
||
|
|
(rect 832 40 848 216)
|
||
|
|
(text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "clk" (rect 4 9 16 23)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 4 92)(pt 4 117))
|
||
|
|
(line (pt 12 92)(pt 12 117))
|
||
|
|
(line (pt 8 121)(pt 8 176))
|
||
|
|
(line (pt 4 92)(pt 12 92))
|
||
|
|
(line (pt 12 117)(pt 8 121))
|
||
|
|
(line (pt 4 117)(pt 8 121))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
(text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2248 40 2264 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_zero" (rect 0 46 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2040 40 2056 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_parity_out" (rect 0 17 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2720 40 2736 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_high_eq_9" (rect 0 17 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2704 40 2720 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_high_gt_9" (rect 0 19 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2688 40 2704 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_low_gt_9" (rect 0 24 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 3088 240 3264 256)
|
||
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "test_db_low[3..0]" (rect 90 0 173 12)(font "Arial" ))
|
||
|
|
(pt 0 8)
|
||
|
|
(drawing
|
||
|
|
(line (pt 0 8)(pt 52 8))
|
||
|
|
(line (pt 52 4)(pt 78 4))
|
||
|
|
(line (pt 52 12)(pt 78 12))
|
||
|
|
(line (pt 52 12)(pt 52 4))
|
||
|
|
(line (pt 78 4)(pt 82 8))
|
||
|
|
(line (pt 82 8)(pt 78 12))
|
||
|
|
(line (pt 78 12)(pt 82 8))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 3088 624 3264 640)
|
||
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "test_db_high[3..0]" (rect 90 0 178 12)(font "Arial" ))
|
||
|
|
(pt 0 8)
|
||
|
|
(drawing
|
||
|
|
(line (pt 0 8)(pt 52 8))
|
||
|
|
(line (pt 52 4)(pt 78 4))
|
||
|
|
(line (pt 52 12)(pt 78 12))
|
||
|
|
(line (pt 52 12)(pt 52 4))
|
||
|
|
(line (pt 78 4)(pt 82 8))
|
||
|
|
(line (pt 82 8)(pt 78 12))
|
||
|
|
(line (pt 78 12)(pt 82 8))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 560 40 576 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_shift_db0" (rect 0 20 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 576 40 592 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_shift_db7" (rect 0 20 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2064 40 2080 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_core_cf_out" (rect 0 7 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 1656 40 1672 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_sf_out" (rect 0 35 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 1680 40 1696 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_yf_out" (rect 0 33 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 1888 40 1904 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_xf_out" (rect 0 35 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(output)
|
||
|
|
(rect 2080 40 2096 216)
|
||
|
|
(text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "alu_vf_out" (rect 0 33 12 86)(font "Arial" )(vertical))
|
||
|
|
(pt 8 176)
|
||
|
|
(drawing
|
||
|
|
(line (pt 8 176)(pt 8 124))
|
||
|
|
(line (pt 4 124)(pt 4 98))
|
||
|
|
(line (pt 12 124)(pt 12 98))
|
||
|
|
(line (pt 12 124)(pt 4 124))
|
||
|
|
(line (pt 4 98)(pt 8 94))
|
||
|
|
(line (pt 8 94)(pt 12 98))
|
||
|
|
(line (pt 12 98)(pt 8 94))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(pin
|
||
|
|
(bidir)
|
||
|
|
(rect 32 416 208 432)
|
||
|
|
(text "BIDIR" (rect 151 0 175 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "db[7..0]" (rect 49 0 86 12)(font "Arial" ))
|
||
|
|
(pt 176 8)
|
||
|
|
(drawing
|
||
|
|
(line (pt 120 4)(pt 98 4))
|
||
|
|
(line (pt 176 8)(pt 124 8))
|
||
|
|
(line (pt 120 12)(pt 98 12))
|
||
|
|
(line (pt 98 4)(pt 94 8))
|
||
|
|
(line (pt 98 12)(pt 94 8))
|
||
|
|
(line (pt 120 4)(pt 124 8))
|
||
|
|
(line (pt 124 8)(pt 120 12))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
(text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6)))
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2304 496 2368 544)
|
||
|
|
(text "OR2" (rect 45 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst10" (rect 32 37 61 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 64 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 32)(pt 49 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 16)(pt 49 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 16 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 50 36)(pt 39 36))
|
||
|
|
(line (pt 50 13)(pt 39 13))
|
||
|
|
(arc (pt 57 19)(pt 57 29)(rect 45 8 78 41))
|
||
|
|
(arc (pt 39 13)(pt 15 24)(rect 7 13 70 76))
|
||
|
|
(arc (pt 15 24)(pt 39 35)(rect 7 -27 70 36))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2384 472 2448 520)
|
||
|
|
(text "AND2" (rect 39 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst8" (rect 38 37 61 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 64 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 16)(pt 50 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 32)(pt 50 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 22 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 50 12)(pt 34 12))
|
||
|
|
(line (pt 50 37)(pt 33 37))
|
||
|
|
(line (pt 50 12)(pt 50 37))
|
||
|
|
(arc (pt 34 12)(pt 33 37)(rect 21 12 46 37))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2384 520 2448 568)
|
||
|
|
(text "AND2" (rect 39 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst9" (rect 38 37 61 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 64 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 16)(pt 50 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 32)(pt 50 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 22 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 50 12)(pt 34 12))
|
||
|
|
(line (pt 50 37)(pt 33 37))
|
||
|
|
(line (pt 50 12)(pt 50 37))
|
||
|
|
(arc (pt 34 12)(pt 33 37)(rect 21 12 46 37))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2472 272 2504 320)
|
||
|
|
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst12" (rect -1 3 11 32)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 13))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 39)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 13)(pt 25 13))
|
||
|
|
(line (pt 25 13)(pt 16 31))
|
||
|
|
(line (pt 7 13)(pt 16 31))
|
||
|
|
(circle (rect 12 31 20 39))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1136 472 1184 504)
|
||
|
|
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst23" (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))
|
||
|
|
)
|
||
|
|
(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))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 13 25)(pt 13 7))
|
||
|
|
(line (pt 13 7)(pt 31 16))
|
||
|
|
(line (pt 13 25)(pt 31 16))
|
||
|
|
(circle (rect 31 12 39 20))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1136 568 1184 600)
|
||
|
|
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst24" (rect 3 21 32 33)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 13 16))
|
||
|
|
)
|
||
|
|
(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))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 13 25)(pt 13 7))
|
||
|
|
(line (pt 13 7)(pt 31 16))
|
||
|
|
(line (pt 13 25)(pt 31 16))
|
||
|
|
(circle (rect 31 12 39 20))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1224 408 1288 456)
|
||
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst25" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 14 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 14 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 42 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 12)(pt 30 12))
|
||
|
|
(line (pt 14 37)(pt 31 37))
|
||
|
|
(line (pt 14 12)(pt 14 37))
|
||
|
|
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1224 456 1288 504)
|
||
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst26" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 14 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 14 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 42 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 12)(pt 30 12))
|
||
|
|
(line (pt 14 37)(pt 31 37))
|
||
|
|
(line (pt 14 12)(pt 14 37))
|
||
|
|
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1224 504 1288 552)
|
||
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst27" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 14 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 14 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 42 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 12)(pt 30 12))
|
||
|
|
(line (pt 14 37)(pt 31 37))
|
||
|
|
(line (pt 14 12)(pt 14 37))
|
||
|
|
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1224 552 1288 600)
|
||
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst28" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 14 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 14 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 42 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 12)(pt 30 12))
|
||
|
|
(line (pt 14 37)(pt 31 37))
|
||
|
|
(line (pt 14 12)(pt 14 37))
|
||
|
|
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1400 456 1464 504)
|
||
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst29" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 14 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 14 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 42 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 12)(pt 30 12))
|
||
|
|
(line (pt 14 37)(pt 31 37))
|
||
|
|
(line (pt 14 12)(pt 14 37))
|
||
|
|
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1400 504 1464 552)
|
||
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst30" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 14 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 14 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 42 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 12)(pt 30 12))
|
||
|
|
(line (pt 14 37)(pt 31 37))
|
||
|
|
(line (pt 14 12)(pt 14 37))
|
||
|
|
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1304 432 1368 480)
|
||
|
|
(text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst31" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 15 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 15 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 48 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1304 528 1368 576)
|
||
|
|
(text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst32" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 15 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 15 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 48 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1480 480 1544 528)
|
||
|
|
(text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst33" (rect 3 37 32 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 15 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 15 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 48 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1376 272 1408 320)
|
||
|
|
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst35" (rect -1 3 11 32)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 13))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 39)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 13)(pt 25 13))
|
||
|
|
(line (pt 25 13)(pt 16 31))
|
||
|
|
(line (pt 7 13)(pt 16 31))
|
||
|
|
(circle (rect 12 31 20 39))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1200 272 1232 320)
|
||
|
|
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst34" (rect -1 3 11 32)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 13))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 39)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 13)(pt 25 13))
|
||
|
|
(line (pt 25 13)(pt 16 31))
|
||
|
|
(line (pt 7 13)(pt 16 31))
|
||
|
|
(circle (rect 12 31 20 39))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 712 264 744 312)
|
||
|
|
(text "TRI" (rect 0 32 10 47)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst18" (rect 21 16 33 45)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 48)(pt 16 34))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 0 11 12 22)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 12 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 16)(pt 16 0))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 25 34)(pt 7 34))
|
||
|
|
(line (pt 25 34)(pt 16 16))
|
||
|
|
(line (pt 7 34)(pt 16 16))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 712 568 744 616)
|
||
|
|
(text "TRI" (rect 0 1 10 16)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst19" (rect 21 3 33 32)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 7 2 19 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 14))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 0 26 12 37)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 12 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 7 32 19 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 32)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 25 14)(pt 7 14))
|
||
|
|
(line (pt 25 14)(pt 16 32))
|
||
|
|
(line (pt 7 14)(pt 16 32))
|
||
|
|
)
|
||
|
|
(flipy_rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2568 568 2600 616)
|
||
|
|
(text "TRI" (rect 0 1 10 16)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "mm1" (rect 21 3 33 27)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 7 2 19 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 14))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 0 26 12 37)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 12 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 7 32 19 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 32)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 25 14)(pt 7 14))
|
||
|
|
(line (pt 25 14)(pt 16 32))
|
||
|
|
(line (pt 7 14)(pt 16 32))
|
||
|
|
)
|
||
|
|
(flipy_rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2568 264 2600 312)
|
||
|
|
(text "TRI" (rect 0 32 10 47)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "mm0" (rect 21 21 33 45)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 48)(pt 16 34))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 0 11 12 22)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 12 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 16)(pt 16 0))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 25 34)(pt 7 34))
|
||
|
|
(line (pt 25 34)(pt 16 16))
|
||
|
|
(line (pt 7 34)(pt 16 16))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 3040 264 3072 312)
|
||
|
|
(text "TRI" (rect 0 32 10 47)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "bsg0" (rect 21 22 33 45)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 48)(pt 16 34))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 0 11 12 22)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 12 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 16)(pt 16 0))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 25 34)(pt 7 34))
|
||
|
|
(line (pt 25 34)(pt 16 16))
|
||
|
|
(line (pt 7 34)(pt 16 16))
|
||
|
|
)
|
||
|
|
(rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 3040 568 3072 616)
|
||
|
|
(text "TRI" (rect 0 1 10 16)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "bsg1" (rect 21 3 33 26)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 7 2 19 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 14))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 0 26 12 37)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 12 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 7 32 19 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 32)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 25 14)(pt 7 14))
|
||
|
|
(line (pt 25 14)(pt 16 32))
|
||
|
|
(line (pt 7 14)(pt 16 32))
|
||
|
|
)
|
||
|
|
(flipy_rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 600 264 632 312)
|
||
|
|
(text "TRI" (rect 22 32 32 47)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "shg0" (rect -1 22 11 45)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 35 25 46)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 48)(pt 16 34))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 20 11 32 22)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 20 24)(pt 32 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 16)(pt 16 0))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 34)(pt 25 34))
|
||
|
|
(line (pt 7 34)(pt 16 16))
|
||
|
|
(line (pt 25 34)(pt 16 16))
|
||
|
|
)
|
||
|
|
(flipx_rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 600 568 632 616)
|
||
|
|
(text "TRI" (rect 22 1 32 16)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "shg1" (rect -1 3 11 26)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 14))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 20 26 32 37)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 20 24)(pt 32 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 32)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 14)(pt 25 14))
|
||
|
|
(line (pt 7 14)(pt 16 32))
|
||
|
|
(line (pt 25 14)(pt 16 32))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 224 296 256 344)
|
||
|
|
(text "TRI" (rect 22 1 32 16)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "dbg0" (rect -1 3 11 26)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 14))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 20 26 32 37)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 20 24)(pt 32 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 32)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 14)(pt 25 14))
|
||
|
|
(line (pt 7 14)(pt 16 32))
|
||
|
|
(line (pt 25 14)(pt 16 32))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 224 528 256 576)
|
||
|
|
(text "TRI" (rect 22 32 32 47)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "dbg1" (rect -1 22 11 45)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 35 25 46)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 48)(pt 16 34))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 20 11 32 22)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 20 24)(pt 32 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 16)(pt 16 0))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 34)(pt 25 34))
|
||
|
|
(line (pt 7 34)(pt 16 16))
|
||
|
|
(line (pt 25 34)(pt 16 16))
|
||
|
|
)
|
||
|
|
(flipx_rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2520 392 2688 488)
|
||
|
|
(text "alu_prep_daa" (rect 5 0 82 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "prep_daa" (rect 8 80 52 92)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "low[3..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "low[3..0]" (rect 21 27 70 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(input)
|
||
|
|
(text "high[3..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "high[3..0]" (rect 21 43 72 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 168 32)
|
||
|
|
(output)
|
||
|
|
(text "low_gt_9" (rect 0 0 53 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "low_gt_9" (rect 94 27 147 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 168 32)(pt 152 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 168 48)
|
||
|
|
(output)
|
||
|
|
(text "high_gt_9" (rect 0 0 55 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "high_gt_9" (rect 92 43 147 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 168 48)(pt 152 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 168 64)
|
||
|
|
(output)
|
||
|
|
(text "high_eq_9" (rect 0 0 59 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "high_eq_9" (rect 88 59 147 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 168 64)(pt 152 64))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 152 80))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1800 456 1960 616)
|
||
|
|
(text "alu_core" (rect 5 0 54 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "core" (rect 8 144 29 156)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "op1[3..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "op1[3..0]" (rect 21 27 70 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(input)
|
||
|
|
(text "op2[3..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "op2[3..0]" (rect 21 43 70 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 64)
|
||
|
|
(input)
|
||
|
|
(text "cy_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "cy_in" (rect 21 59 51 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 64)(pt 16 64))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 80)
|
||
|
|
(input)
|
||
|
|
(text "S" (rect 0 0 8 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "S" (rect 21 75 29 89)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 80)(pt 16 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 96)
|
||
|
|
(input)
|
||
|
|
(text "V" (rect 0 0 9 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "V" (rect 21 91 30 105)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 96)(pt 16 96))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 112)
|
||
|
|
(input)
|
||
|
|
(text "R" (rect 0 0 8 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "R" (rect 21 107 29 121)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 112)(pt 16 112))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 160 32)
|
||
|
|
(output)
|
||
|
|
(text "result[3..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "result[3..0]" (rect 79 27 139 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 160 32)(pt 144 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 160 48)
|
||
|
|
(output)
|
||
|
|
(text "cy_out" (rect 0 0 38 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "cy_out" (rect 101 43 139 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 160 48)(pt 144 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 160 64)
|
||
|
|
(output)
|
||
|
|
(text "vf_out" (rect 0 0 36 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "vf_out" (rect 103 59 139 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 160 64)(pt 144 64))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 144 144))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2152 568 2184 616)
|
||
|
|
(text "TRI" (rect 22 1 32 16)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst5" (rect -1 3 11 26)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 14))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 20 26 32 37)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 20 24)(pt 32 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 32)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 14)(pt 25 14))
|
||
|
|
(line (pt 7 14)(pt 16 32))
|
||
|
|
(line (pt 25 14)(pt 16 32))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2392 264 2424 312)
|
||
|
|
(text "TRI" (rect 22 32 32 47)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "inst4" (rect -1 22 11 45)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 35 25 46)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 48)(pt 16 34))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 24)
|
||
|
|
(input)
|
||
|
|
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OE" (rect 20 11 32 22)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 20 24)(pt 32 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 16)(pt 16 0))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 34)(pt 25 34))
|
||
|
|
(line (pt 7 34)(pt 16 16))
|
||
|
|
(line (pt 25 34)(pt 16 16))
|
||
|
|
)
|
||
|
|
(flipx_rotate90)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1728 264 1792 312)
|
||
|
|
(text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "parity3" (rect 3 37 37 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 11 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 11 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 49 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
(arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1808 272 1872 320)
|
||
|
|
(text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "parity2" (rect 3 37 37 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 11 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 11 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 49 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
(arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1888 280 1952 328)
|
||
|
|
(text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "parity1" (rect 3 37 37 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 11 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 11 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 49 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
(arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 1968 288 2032 336)
|
||
|
|
(text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "parity0" (rect 3 37 37 49)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 11 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 11 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 49 24)(pt 64 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 14 13)(pt 25 13))
|
||
|
|
(line (pt 14 36)(pt 25 36))
|
||
|
|
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
|
||
|
|
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
|
||
|
|
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
|
||
|
|
(arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2176 272 2240 416)
|
||
|
|
(text "BAND8" (rect 1 0 31 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "zero_detect" (rect 3 133 59 145)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(input)
|
||
|
|
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 48)(pt 10 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 32)(pt 10 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 64)
|
||
|
|
(input)
|
||
|
|
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 64)(pt 10 64))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 96)
|
||
|
|
(input)
|
||
|
|
(text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 96)(pt 10 96))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 80)
|
||
|
|
(input)
|
||
|
|
(text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 80)(pt 10 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 112)
|
||
|
|
(input)
|
||
|
|
(text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 112)(pt 10 112))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 16)
|
||
|
|
(input)
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 16)(pt 10 16))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 128)
|
||
|
|
(input)
|
||
|
|
(text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 128)(pt 10 128))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 72)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 46 72)(pt 64 72))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 18 131)(pt 18 13))
|
||
|
|
(line (pt 18 85)(pt 34 85))
|
||
|
|
(line (pt 18 60)(pt 34 60))
|
||
|
|
(arc (pt 34 84)(pt 34 60)(rect 22 60 47 85))
|
||
|
|
(circle (rect 10 12 18 20))
|
||
|
|
(circle (rect 10 28 18 36))
|
||
|
|
(circle (rect 10 44 18 52))
|
||
|
|
(circle (rect 10 60 18 68))
|
||
|
|
(circle (rect 10 76 18 84))
|
||
|
|
(circle (rect 10 92 18 100))
|
||
|
|
(circle (rect 10 108 18 116))
|
||
|
|
(circle (rect 10 124 18 132))
|
||
|
|
)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 3080 400 3280 496)
|
||
|
|
(text "alu_bit_select" (rect 118 0 195 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "input_bit_select" (rect 116 80 192 92)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 200 32)
|
||
|
|
(input)
|
||
|
|
(text "bsel[2..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "bsel[2..0]" (rect 128 27 179 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 200 32)(pt 184 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(output)
|
||
|
|
(text "bs_out_low[3..0]" (rect 0 0 95 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "bs_out_low[3..0]" (rect 21 27 116 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(output)
|
||
|
|
(text "bs_out_high[3..0]" (rect 0 0 97 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "bs_out_high[3..0]" (rect 21 43 118 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48)(line_width 3))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 184 80))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
(fill (color 217 255 255))
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 368 392 552 520)
|
||
|
|
(text "alu_shifter_core" (rect 5 0 98 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "input_shift" (rect 8 112 59 124)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(input)
|
||
|
|
(text "db[7..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "db[7..0]" (rect 21 27 63 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(input)
|
||
|
|
(text "shift_in" (rect 0 0 41 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "shift_in" (rect 21 43 62 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 64)
|
||
|
|
(input)
|
||
|
|
(text "shift_left" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "shift_left" (rect 21 59 70 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 64)(pt 16 64))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 80)
|
||
|
|
(input)
|
||
|
|
(text "shift_right" (rect 0 0 56 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "shift_right" (rect 21 75 77 89)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 80)(pt 16 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 184 32)
|
||
|
|
(output)
|
||
|
|
(text "shift_db0" (rect 0 0 53 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "shift_db0" (rect 110 27 163 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 184 32)(pt 168 32))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 184 48)
|
||
|
|
(output)
|
||
|
|
(text "shift_db7" (rect 0 0 53 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "shift_db7" (rect 110 43 163 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 184 48)(pt 168 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 184 64)
|
||
|
|
(output)
|
||
|
|
(text "out_low[3..0]" (rect 0 0 74 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "out_low[3..0]" (rect 89 59 163 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 184 64)(pt 168 64)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 184 80)
|
||
|
|
(output)
|
||
|
|
(text "out_high[3..0]" (rect 0 0 76 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "out_high[3..0]" (rect 87 75 163 89)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 184 80)(pt 168 80)(line_width 3))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 168 112))
|
||
|
|
)
|
||
|
|
(fill (color 217 255 255))
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2768 296 2912 424)
|
||
|
|
(text "alu_mux_3z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "op1_latch_mux_low" (rect 41 112 136 124)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 144 32)
|
||
|
|
(input)
|
||
|
|
(text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 32)(pt 128 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 48)
|
||
|
|
(input)
|
||
|
|
(text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 48)(pt 128 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 64)
|
||
|
|
(input)
|
||
|
|
(text "b[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "b[3..0]" (rect 88 59 123 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 64)(pt 128 64)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 80)
|
||
|
|
(input)
|
||
|
|
(text "sel_b" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_b" (rect 93 75 123 89)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 80)(pt 128 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 96)
|
||
|
|
(input)
|
||
|
|
(text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_zero" (rect 74 91 123 105)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 96)(pt 128 96))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(output)
|
||
|
|
(text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(output)
|
||
|
|
(text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 128 112))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2768 496 2912 592)
|
||
|
|
(text "alu_mux_2z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "op1_latch_mux_high" (rect 36 80 136 92)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 144 32)
|
||
|
|
(input)
|
||
|
|
(text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 32)(pt 128 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 48)
|
||
|
|
(input)
|
||
|
|
(text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 48)(pt 128 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 64)
|
||
|
|
(input)
|
||
|
|
(text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_zero" (rect 74 59 123 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 64)(pt 128 64))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(output)
|
||
|
|
(text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(output)
|
||
|
|
(text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 128 80))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 864 280 1008 408)
|
||
|
|
(text "alu_mux_3z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "op2_latch_mux_low" (rect 41 112 136 124)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 144 32)
|
||
|
|
(input)
|
||
|
|
(text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 32)(pt 128 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 48)
|
||
|
|
(input)
|
||
|
|
(text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 48)(pt 128 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 64)
|
||
|
|
(input)
|
||
|
|
(text "b[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "b[3..0]" (rect 88 59 123 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 64)(pt 128 64)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 80)
|
||
|
|
(input)
|
||
|
|
(text "sel_b" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_b" (rect 93 75 123 89)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 80)(pt 128 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 96)
|
||
|
|
(input)
|
||
|
|
(text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_zero" (rect 74 91 123 105)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 96)(pt 128 96))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(output)
|
||
|
|
(text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(output)
|
||
|
|
(text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 128 112))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 864 472 1008 600)
|
||
|
|
(text "alu_mux_3z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "op2_latch_mux_high" (rect 36 112 136 124)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 144 32)
|
||
|
|
(input)
|
||
|
|
(text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 32)(pt 128 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 48)
|
||
|
|
(input)
|
||
|
|
(text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 48)(pt 128 48))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 64)
|
||
|
|
(input)
|
||
|
|
(text "b[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "b[3..0]" (rect 88 59 123 73)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 64)(pt 128 64)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 80)
|
||
|
|
(input)
|
||
|
|
(text "sel_b" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_b" (rect 93 75 123 89)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 80)(pt 128 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 144 96)
|
||
|
|
(input)
|
||
|
|
(text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "sel_zero" (rect 74 91 123 105)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 144 96)(pt 128 96))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 32)
|
||
|
|
(output)
|
||
|
|
(text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 48)
|
||
|
|
(output)
|
||
|
|
(text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
|
||
|
|
(text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
|
||
|
|
(line (pt 0 48)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(rectangle (rect 16 16 128 112))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 760 304 824 384)
|
||
|
|
(text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "latch_op2_low" (rect -7 68 61 80)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 32 0)
|
||
|
|
(input)
|
||
|
|
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
|
||
|
|
(text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 4)(pt 32 0))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 80)
|
||
|
|
(input)
|
||
|
|
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
|
||
|
|
(text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 80)(pt 32 76))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(input)
|
||
|
|
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
|
||
|
|
(text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 24)(pt 52 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 40)
|
||
|
|
(input)
|
||
|
|
(text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 40)(pt 52 40))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 56)
|
||
|
|
(input)
|
||
|
|
(text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
|
||
|
|
(text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 56)(pt 52 56))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
|
||
|
|
(text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 11 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 52 68)(pt 12 68))
|
||
|
|
(line (pt 52 12)(pt 12 12))
|
||
|
|
(line (pt 12 68)(pt 12 12))
|
||
|
|
(line (pt 52 68)(pt 52 12))
|
||
|
|
(line (pt 52 34)(pt 45 41))
|
||
|
|
(line (pt 46 41)(pt 52 47))
|
||
|
|
(circle (rect 28 4 36 12))
|
||
|
|
(circle (rect 28 68 36 76))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 760 480 824 560)
|
||
|
|
(text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "latch_op2_high" (rect -12 68 61 80)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 32 0)
|
||
|
|
(input)
|
||
|
|
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
|
||
|
|
(text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 4)(pt 32 0))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 80)
|
||
|
|
(input)
|
||
|
|
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
|
||
|
|
(text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 80)(pt 32 76))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(input)
|
||
|
|
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
|
||
|
|
(text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 24)(pt 52 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 40)
|
||
|
|
(input)
|
||
|
|
(text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 40)(pt 52 40))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 56)
|
||
|
|
(input)
|
||
|
|
(text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
|
||
|
|
(text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 56)(pt 52 56))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
|
||
|
|
(text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 11 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 52 68)(pt 12 68))
|
||
|
|
(line (pt 52 12)(pt 12 12))
|
||
|
|
(line (pt 12 68)(pt 12 12))
|
||
|
|
(line (pt 52 68)(pt 52 12))
|
||
|
|
(line (pt 52 34)(pt 45 41))
|
||
|
|
(line (pt 46 41)(pt 52 47))
|
||
|
|
(circle (rect 28 4 36 12))
|
||
|
|
(circle (rect 28 68 36 76))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2312 280 2376 360)
|
||
|
|
(text "DFFE" (rect 1 70 25 80)(font "Arial" (font_size 6)))
|
||
|
|
(text "inst" (rect 3 0 20 12)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 32 80)
|
||
|
|
(input)
|
||
|
|
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
|
||
|
|
(text "PRN" (rect 24 57 41 69)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 76)(pt 32 80))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 0)
|
||
|
|
(input)
|
||
|
|
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
|
||
|
|
(text "CLRN" (rect 21 10 44 22)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 0)(pt 32 4))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 56)
|
||
|
|
(input)
|
||
|
|
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
|
||
|
|
(text "D" (rect 14 48 19 60)(font "Courier New" (bold)))
|
||
|
|
(line (pt 0 56)(pt 12 56))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 40)
|
||
|
|
(input)
|
||
|
|
(text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "CLK" (rect 2 40 19 52)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 0 40)(pt 12 40))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(input)
|
||
|
|
(text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
|
||
|
|
(text "ENA" (rect 14 18 31 30)(font "Courier New" (bold)))
|
||
|
|
(line (pt 0 24)(pt 12 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 56)
|
||
|
|
(output)
|
||
|
|
(text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
|
||
|
|
(text "Q" (rect 44 48 49 60)(font "Courier New" (bold)))
|
||
|
|
(line (pt 53 56)(pt 64 56))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 12 12)(pt 52 12))
|
||
|
|
(line (pt 12 68)(pt 52 68))
|
||
|
|
(line (pt 52 12)(pt 52 68))
|
||
|
|
(line (pt 12 12)(pt 12 68))
|
||
|
|
(line (pt 12 46)(pt 19 39))
|
||
|
|
(line (pt 18 39)(pt 12 33))
|
||
|
|
(circle (rect 28 68 36 76))
|
||
|
|
(circle (rect 28 4 36 12))
|
||
|
|
)
|
||
|
|
(flipx)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2616 304 2680 384)
|
||
|
|
(text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "latch_op1_low" (rect -7 68 61 80)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 32 0)
|
||
|
|
(input)
|
||
|
|
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
|
||
|
|
(text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 4)(pt 32 0))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 80)
|
||
|
|
(input)
|
||
|
|
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
|
||
|
|
(text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 80)(pt 32 76))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(input)
|
||
|
|
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
|
||
|
|
(text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 24)(pt 52 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 40)
|
||
|
|
(input)
|
||
|
|
(text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 40)(pt 52 40))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 56)
|
||
|
|
(input)
|
||
|
|
(text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
|
||
|
|
(text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 56)(pt 52 56))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
|
||
|
|
(text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 11 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 52 68)(pt 12 68))
|
||
|
|
(line (pt 52 12)(pt 12 12))
|
||
|
|
(line (pt 12 68)(pt 12 12))
|
||
|
|
(line (pt 52 68)(pt 52 12))
|
||
|
|
(line (pt 52 34)(pt 45 41))
|
||
|
|
(line (pt 46 41)(pt 52 47))
|
||
|
|
(circle (rect 28 4 36 12))
|
||
|
|
(circle (rect 28 68 36 76))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2616 504 2680 584)
|
||
|
|
(text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
|
||
|
|
(text "latch_op1_high" (rect -12 68 61 80)(font "Arial" ))
|
||
|
|
(port
|
||
|
|
(pt 32 0)
|
||
|
|
(input)
|
||
|
|
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
|
||
|
|
(text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 4)(pt 32 0))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 32 80)
|
||
|
|
(input)
|
||
|
|
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
|
||
|
|
(text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
|
||
|
|
(line (pt 32 80)(pt 32 76))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 24)
|
||
|
|
(input)
|
||
|
|
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
|
||
|
|
(text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 24)(pt 52 24))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 40)
|
||
|
|
(input)
|
||
|
|
(text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
|
||
|
|
(line (pt 64 40)(pt 52 40))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 64 56)
|
||
|
|
(input)
|
||
|
|
(text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
|
||
|
|
(text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
|
||
|
|
(line (pt 64 56)(pt 52 56))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 0 24)
|
||
|
|
(output)
|
||
|
|
(text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
|
||
|
|
(text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
|
||
|
|
(line (pt 11 24)(pt 0 24))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 52 68)(pt 12 68))
|
||
|
|
(line (pt 52 12)(pt 12 12))
|
||
|
|
(line (pt 12 68)(pt 12 12))
|
||
|
|
(line (pt 52 68)(pt 52 12))
|
||
|
|
(line (pt 52 34)(pt 45 41))
|
||
|
|
(line (pt 46 41)(pt 52 47))
|
||
|
|
(circle (rect 28 4 36 12))
|
||
|
|
(circle (rect 28 68 36 76))
|
||
|
|
)
|
||
|
|
(flipy)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 824 248 856 296)
|
||
|
|
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "nclk2" (rect -1 3 11 28)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 13))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 39)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 13)(pt 25 13))
|
||
|
|
(line (pt 25 13)(pt 16 31))
|
||
|
|
(line (pt 7 13)(pt 16 31))
|
||
|
|
(circle (rect 12 31 20 39))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(symbol
|
||
|
|
(rect 2728 256 2760 304)
|
||
|
|
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
|
||
|
|
(text "nclk1" (rect -1 3 11 28)(font "Arial" )(vertical))
|
||
|
|
(port
|
||
|
|
(pt 16 0)
|
||
|
|
(input)
|
||
|
|
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 0)(pt 16 13))
|
||
|
|
)
|
||
|
|
(port
|
||
|
|
(pt 16 48)
|
||
|
|
(output)
|
||
|
|
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
|
||
|
|
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
|
||
|
|
(line (pt 16 39)(pt 16 48))
|
||
|
|
)
|
||
|
|
(drawing
|
||
|
|
(line (pt 7 13)(pt 25 13))
|
||
|
|
(line (pt 25 13)(pt 16 31))
|
||
|
|
(line (pt 7 13)(pt 16 31))
|
||
|
|
(circle (rect 12 31 20 39))
|
||
|
|
)
|
||
|
|
(rotate270)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 640)
|
||
|
|
(pt 728 616)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 704 592)
|
||
|
|
(pt 712 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 240)
|
||
|
|
(pt 728 264)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 704 288)
|
||
|
|
(pt 712 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 240)
|
||
|
|
(pt 616 264)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 616)
|
||
|
|
(pt 616 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 256 552)
|
||
|
|
(pt 264 552)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 256 320)
|
||
|
|
(pt 264 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 264 208)
|
||
|
|
(pt 264 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 264 320)
|
||
|
|
(pt 264 552)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 704 216)
|
||
|
|
(pt 704 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 704 288)
|
||
|
|
(pt 704 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 240 296)
|
||
|
|
(pt 240 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 240 576)
|
||
|
|
(pt 240 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 632 592)
|
||
|
|
(pt 648 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 632 288)
|
||
|
|
(pt 648 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 648 216)
|
||
|
|
(pt 648 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 648 288)
|
||
|
|
(pt 648 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1120 424)
|
||
|
|
(pt 1120 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1288 432)
|
||
|
|
(pt 1296 432)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 432)
|
||
|
|
(pt 1296 448)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 448)
|
||
|
|
(pt 1304 448)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1288 480)
|
||
|
|
(pt 1296 480)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 480)
|
||
|
|
(pt 1296 464)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 464)
|
||
|
|
(pt 1304 464)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1288 528)
|
||
|
|
(pt 1296 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 528)
|
||
|
|
(pt 1296 544)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 544)
|
||
|
|
(pt 1304 544)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1288 576)
|
||
|
|
(pt 1296 576)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 576)
|
||
|
|
(pt 1296 560)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1296 560)
|
||
|
|
(pt 1304 560)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1224 440)
|
||
|
|
(pt 1216 440)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1224 536)
|
||
|
|
(pt 1216 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1200 256)
|
||
|
|
(pt 1216 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1392 256)
|
||
|
|
(pt 1376 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1368 456)
|
||
|
|
(pt 1384 456)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1368 552)
|
||
|
|
(pt 1384 552)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1392 488)
|
||
|
|
(pt 1400 488)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1384 456)
|
||
|
|
(pt 1384 472)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1384 552)
|
||
|
|
(pt 1384 536)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1480 496)
|
||
|
|
(pt 1472 496)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1472 496)
|
||
|
|
(pt 1472 480)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1464 480)
|
||
|
|
(pt 1472 480)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1480 512)
|
||
|
|
(pt 1472 512)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1472 512)
|
||
|
|
(pt 1472 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1464 528)
|
||
|
|
(pt 1472 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1376 256)
|
||
|
|
(pt 1376 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[1]" (rect 1672 581 1684 631)(font "Arial" )(vertical))
|
||
|
|
(pt 1688 640)
|
||
|
|
(pt 1688 216)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[3]" (rect 1648 581 1660 631)(font "Arial" )(vertical))
|
||
|
|
(pt 1664 640)
|
||
|
|
(pt 1664 216)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1624 216)
|
||
|
|
(pt 1624 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1584 216)
|
||
|
|
(pt 1584 552)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1568 216)
|
||
|
|
(pt 1568 568)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1600 216)
|
||
|
|
(pt 1600 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2088 216)
|
||
|
|
(pt 2088 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2072 504)
|
||
|
|
(pt 1960 504)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2088 520)
|
||
|
|
(pt 1960 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2072 216)
|
||
|
|
(pt 2072 504)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1968 320)
|
||
|
|
(pt 1960 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1808 304)
|
||
|
|
(pt 1800 304)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2048 312)
|
||
|
|
(pt 2032 312)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2048 216)
|
||
|
|
(pt 2048 312)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1888 312)
|
||
|
|
(pt 1880 312)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "result_hi[3]" (rect 1696 341 1708 395)(font "Arial" )(vertical))
|
||
|
|
(pt 1712 400)
|
||
|
|
(pt 1712 296)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "result_hi[2]" (rect 1784 341 1796 395)(font "Arial" )(vertical))
|
||
|
|
(pt 1800 400)
|
||
|
|
(pt 1800 304)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "result_hi[1]" (rect 1864 341 1876 395)(font "Arial" )(vertical))
|
||
|
|
(pt 1880 400)
|
||
|
|
(pt 1880 312)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "result_hi[0]" (rect 1944 341 1956 395)(font "Arial" )(vertical))
|
||
|
|
(pt 1960 400)
|
||
|
|
(pt 1960 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2048 400)
|
||
|
|
(pt 2048 488)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_low[3]" (rect 1872 169 1884 215)(font "Arial" )(vertical))
|
||
|
|
(pt 1896 216)
|
||
|
|
(pt 1896 240)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2256 344)
|
||
|
|
(pt 2256 216)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2240 344)
|
||
|
|
(pt 2256 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1712 216)
|
||
|
|
(pt 1712 280)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1712 432)
|
||
|
|
(pt 1712 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2168 640)
|
||
|
|
(pt 2168 616)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2168 488)
|
||
|
|
(pt 2168 568)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1216 216)
|
||
|
|
(pt 1216 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1216 256)
|
||
|
|
(pt 1216 272)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1200 256)
|
||
|
|
(pt 1200 472)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1200 472)
|
||
|
|
(pt 1200 568)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1392 216)
|
||
|
|
(pt 1392 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1392 256)
|
||
|
|
(pt 1392 272)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1712 400)
|
||
|
|
(pt 1800 400)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1800 400)
|
||
|
|
(pt 1880 400)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1880 400)
|
||
|
|
(pt 1960 400)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1960 400)
|
||
|
|
(pt 2048 400)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1480 432)
|
||
|
|
(pt 1712 432)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1712 432)
|
||
|
|
(pt 2192 432)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "result_hi[3..0]" (rect 1974 472 2041 484)(font "Arial" ))
|
||
|
|
(pt 1960 488)
|
||
|
|
(pt 2048 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2048 488)
|
||
|
|
(pt 2168 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2168 488)
|
||
|
|
(pt 2272 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 320)
|
||
|
|
(pt 2120 336)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 304)
|
||
|
|
(pt 2120 320)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 352)
|
||
|
|
(pt 2120 368)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 368)
|
||
|
|
(pt 2120 384)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 240)
|
||
|
|
(pt 2120 288)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 288)
|
||
|
|
(pt 2120 304)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 384)
|
||
|
|
(pt 2120 400)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 400)
|
||
|
|
(pt 2120 640)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1120 488)
|
||
|
|
(pt 1136 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1104 584)
|
||
|
|
(pt 1136 584)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1200 568)
|
||
|
|
(pt 1224 568)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1184 584)
|
||
|
|
(pt 1224 584)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1376 520)
|
||
|
|
(pt 1400 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1384 536)
|
||
|
|
(pt 1400 536)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "alu_op1[3..0]" (rect 1726 472 1789 484)(font "Arial" ))
|
||
|
|
(pt 1712 488)
|
||
|
|
(pt 1800 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "alu_op2[3..0]" (rect 1727 488 1790 500)(font "Arial" ))
|
||
|
|
(pt 1544 504)
|
||
|
|
(pt 1800 504)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1624 520)
|
||
|
|
(pt 1800 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1600 536)
|
||
|
|
(pt 1800 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1584 552)
|
||
|
|
(pt 1800 552)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1568 568)
|
||
|
|
(pt 1800 568)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1712 280)
|
||
|
|
(pt 1728 280)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1712 296)
|
||
|
|
(pt 1728 296)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1792 288)
|
||
|
|
(pt 1808 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1872 296)
|
||
|
|
(pt 1888 296)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1952 304)
|
||
|
|
(pt 1968 304)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_low[2]" (rect 2127 304 2173 316)(font "Arial" ))
|
||
|
|
(pt 2120 320)
|
||
|
|
(pt 2176 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_low[1]" (rect 2129 288 2175 300)(font "Arial" ))
|
||
|
|
(pt 2120 304)
|
||
|
|
(pt 2176 304)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_low[3]" (rect 2128 320 2174 332)(font "Arial" ))
|
||
|
|
(pt 2120 336)
|
||
|
|
(pt 2176 336)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[1]" (rect 2129 352 2179 364)(font "Arial" ))
|
||
|
|
(pt 2120 368)
|
||
|
|
(pt 2176 368)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[0]" (rect 2127 336 2177 348)(font "Arial" ))
|
||
|
|
(pt 2120 352)
|
||
|
|
(pt 2176 352)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[2]" (rect 2129 368 2179 380)(font "Arial" ))
|
||
|
|
(pt 2120 384)
|
||
|
|
(pt 2176 384)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_low[0]" (rect 2129 272 2175 284)(font "Arial" ))
|
||
|
|
(pt 2120 288)
|
||
|
|
(pt 2176 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[3]" (rect 2129 384 2179 396)(font "Arial" ))
|
||
|
|
(pt 2120 400)
|
||
|
|
(pt 2176 400)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1216 320)
|
||
|
|
(pt 1216 440)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1200 472)
|
||
|
|
(pt 1224 472)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1184 488)
|
||
|
|
(pt 1224 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1104 520)
|
||
|
|
(pt 1224 520)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1216 440)
|
||
|
|
(pt 1216 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1384 472)
|
||
|
|
(pt 1400 472)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1392 320)
|
||
|
|
(pt 1392 488)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1024 504)
|
||
|
|
(pt 1008 504)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1040 520)
|
||
|
|
(pt 1008 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1072 552)
|
||
|
|
(pt 1008 552)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1056 536)
|
||
|
|
(pt 1008 536)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 672 240)
|
||
|
|
(pt 672 440)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1056 440)
|
||
|
|
(pt 1056 536)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 672 440)
|
||
|
|
(pt 1056 440)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1024 504)
|
||
|
|
(pt 1024 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1008 568)
|
||
|
|
(pt 1088 568)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_low[3..0]" (rect 432 248 521 264)(font "Arial" (font_size 10)(bold)))
|
||
|
|
(pt 240 240)
|
||
|
|
(pt 616 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 240)
|
||
|
|
(pt 672 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1104 456)
|
||
|
|
(pt 1104 520)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1104 520)
|
||
|
|
(pt 1104 584)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 672 240)
|
||
|
|
(pt 728 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db_high[3..0]" (rect 426 616 521 632)(font "Arial" (font_size 10)(bold)))
|
||
|
|
(pt 240 640)
|
||
|
|
(pt 616 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 640)
|
||
|
|
(pt 728 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 640)
|
||
|
|
(pt 1024 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1024 640)
|
||
|
|
(pt 1664 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1664 640)
|
||
|
|
(pt 1688 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1688 640)
|
||
|
|
(pt 2120 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 824 504)
|
||
|
|
(pt 864 504)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 864 520)
|
||
|
|
(pt 848 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 848 520)
|
||
|
|
(pt 848 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 848 536)
|
||
|
|
(pt 824 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "op2_high[3..0]" (rect 781 464 850 476)(font "Arial" ))
|
||
|
|
(pt 1104 456)
|
||
|
|
(pt 728 456)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 504)
|
||
|
|
(pt 760 504)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 456)
|
||
|
|
(pt 728 504)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 504)
|
||
|
|
(pt 728 568)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "op2_low[3..0]" (rect 781 408 845 420)(font "Arial" ))
|
||
|
|
(pt 728 424)
|
||
|
|
(pt 1120 424)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1120 424)
|
||
|
|
(pt 1224 424)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 848 360)
|
||
|
|
(pt 824 360)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 832 328)
|
||
|
|
(pt 824 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 328)
|
||
|
|
(pt 760 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 312)
|
||
|
|
(pt 728 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 328)
|
||
|
|
(pt 728 424)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 824 520)
|
||
|
|
(pt 840 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 824 344)
|
||
|
|
(pt 840 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 584 216)
|
||
|
|
(pt 584 440)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 312)
|
||
|
|
(pt 616 456)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 568)
|
||
|
|
(pt 616 472)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 568 216)
|
||
|
|
(pt 568 424)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 568 424)
|
||
|
|
(pt 552 424)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 584 440)
|
||
|
|
(pt 552 440)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 456)
|
||
|
|
(pt 552 456)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 616 472)
|
||
|
|
(pt 552 472)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 344 440)
|
||
|
|
(pt 344 208)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 344 440)
|
||
|
|
(pt 368 440)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 328 456)
|
||
|
|
(pt 328 208)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 328 456)
|
||
|
|
(pt 368 456)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 312 472)
|
||
|
|
(pt 312 208)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 312 472)
|
||
|
|
(pt 368 472)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 208 424)
|
||
|
|
(pt 240 424)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 240 424)
|
||
|
|
(pt 368 424)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db[3..0]" (rect 224 376 236 413)(font "Arial" )(vertical))
|
||
|
|
(pt 240 344)
|
||
|
|
(pt 240 424)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "db[7..4]" (rect 224 480 236 517)(font "Arial" )(vertical))
|
||
|
|
(pt 240 424)
|
||
|
|
(pt 240 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1024 240)
|
||
|
|
(pt 1024 312)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1024 312)
|
||
|
|
(pt 1008 312)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1040 328)
|
||
|
|
(pt 1008 328)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1072 360)
|
||
|
|
(pt 1008 360)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1088 376)
|
||
|
|
(pt 1008 376)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1480 344)
|
||
|
|
(pt 1008 344)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1480 432)
|
||
|
|
(pt 1480 344)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 848 328)
|
||
|
|
(pt 864 328)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 832 312)
|
||
|
|
(pt 864 312)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 848 360)
|
||
|
|
(pt 848 328)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 832 328)
|
||
|
|
(pt 832 312)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 728 240)
|
||
|
|
(pt 1024 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1024 240)
|
||
|
|
(pt 1896 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1040 216)
|
||
|
|
(pt 1040 328)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1040 328)
|
||
|
|
(pt 1040 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1072 216)
|
||
|
|
(pt 1072 360)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1072 360)
|
||
|
|
(pt 1072 552)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1088 216)
|
||
|
|
(pt 1088 376)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1088 376)
|
||
|
|
(pt 1088 568)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 840 216)
|
||
|
|
(pt 840 248)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 840 344)
|
||
|
|
(pt 840 520)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 840 296)
|
||
|
|
(pt 840 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2368 512)
|
||
|
|
(pt 2376 512)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2376 512)
|
||
|
|
(pt 2376 496)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2376 496)
|
||
|
|
(pt 2384 496)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2368 528)
|
||
|
|
(pt 2376 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2376 528)
|
||
|
|
(pt 2376 544)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2376 544)
|
||
|
|
(pt 2384 544)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2448 488)
|
||
|
|
(pt 2456 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2408 240)
|
||
|
|
(pt 2408 264)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 240)
|
||
|
|
(pt 2584 264)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2560 288)
|
||
|
|
(pt 2568 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 640)
|
||
|
|
(pt 2584 616)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2560 592)
|
||
|
|
(pt 2568 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 312)
|
||
|
|
(pt 2584 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2504 552)
|
||
|
|
(pt 2504 512)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2512 424)
|
||
|
|
(pt 2512 360)
|
||
|
|
(bus)
|
||
|
|
(color 85 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2688 424)
|
||
|
|
(pt 2696 424)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2696 424)
|
||
|
|
(pt 2696 216)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2712 440)
|
||
|
|
(pt 2712 216)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2728 456)
|
||
|
|
(pt 2728 216)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2520 424)
|
||
|
|
(pt 2512 424)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2520 440)
|
||
|
|
(pt 2512 440)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2512 440)
|
||
|
|
(pt 2512 512)
|
||
|
|
(bus)
|
||
|
|
(color 0 0 255)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2488 256)
|
||
|
|
(pt 2488 272)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2488 320)
|
||
|
|
(pt 2488 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2472 256)
|
||
|
|
(pt 2472 504)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2456 360)
|
||
|
|
(pt 2456 488)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2192 432)
|
||
|
|
(pt 2192 520)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2440 392)
|
||
|
|
(pt 2288 392)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2288 392)
|
||
|
|
(pt 2288 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2184 592)
|
||
|
|
(pt 2288 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2192 520)
|
||
|
|
(pt 2304 520)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2288 304)
|
||
|
|
(pt 2312 304)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2408 312)
|
||
|
|
(pt 2408 336)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2272 488)
|
||
|
|
(pt 2272 336)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2272 336)
|
||
|
|
(pt 2312 336)
|
||
|
|
(bus)
|
||
|
|
(color 128 0 128)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2600 328)
|
||
|
|
(pt 2600 360)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 528)
|
||
|
|
(pt 2616 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2928 528)
|
||
|
|
(pt 2928 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3040 592)
|
||
|
|
(pt 3032 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3032 288)
|
||
|
|
(pt 3040 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 568)
|
||
|
|
(pt 3056 448)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 312)
|
||
|
|
(pt 3056 432)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2928 240)
|
||
|
|
(pt 2928 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2960 216)
|
||
|
|
(pt 2960 376)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3008 640)
|
||
|
|
(pt 3008 360)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2760 344)
|
||
|
|
(pt 2768 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2760 360)
|
||
|
|
(pt 2760 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2760 560)
|
||
|
|
(pt 2760 544)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2768 544)
|
||
|
|
(pt 2760 544)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 432)
|
||
|
|
(pt 3080 432)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 448)
|
||
|
|
(pt 3080 448)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 248)
|
||
|
|
(pt 3088 248)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 632)
|
||
|
|
(pt 3088 632)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "clk" (rect 2736 172 2748 186)(font "Arial" )(vertical))
|
||
|
|
(pt 2744 200)
|
||
|
|
(pt 2744 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2272 320)
|
||
|
|
(pt 2312 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "clk" (rect 2264 172 2276 186)(font "Arial" )(vertical))
|
||
|
|
(pt 2272 200)
|
||
|
|
(pt 2272 320)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2560 216)
|
||
|
|
(pt 2560 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2560 288)
|
||
|
|
(pt 2560 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2456 360)
|
||
|
|
(pt 2512 360)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "op1_low[3..0]" (rect 2524 344 2588 356)(font "Arial" ))
|
||
|
|
(pt 2512 360)
|
||
|
|
(pt 2600 360)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2440 216)
|
||
|
|
(pt 2440 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2440 288)
|
||
|
|
(pt 2440 392)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2288 256)
|
||
|
|
(pt 2472 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2472 256)
|
||
|
|
(pt 2488 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2288 216)
|
||
|
|
(pt 2288 256)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2288 256)
|
||
|
|
(pt 2288 304)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 328)
|
||
|
|
(pt 2600 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2600 328)
|
||
|
|
(pt 2616 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2504 512)
|
||
|
|
(pt 2512 512)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "op1_high[3..0]" (rect 2526 496 2595 508)(font "Arial" ))
|
||
|
|
(pt 2512 512)
|
||
|
|
(pt 2584 512)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 512)
|
||
|
|
(pt 2584 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 528)
|
||
|
|
(pt 2584 568)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3032 216)
|
||
|
|
(pt 3032 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3032 288)
|
||
|
|
(pt 3032 592)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 1896 240)
|
||
|
|
(pt 2120 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 240)
|
||
|
|
(pt 2408 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2408 240)
|
||
|
|
(pt 2584 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 240)
|
||
|
|
(pt 2928 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2928 240)
|
||
|
|
(pt 3056 240)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2120 640)
|
||
|
|
(pt 2168 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2168 640)
|
||
|
|
(pt 2584 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2584 640)
|
||
|
|
(pt 2928 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2928 640)
|
||
|
|
(pt 3008 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3008 640)
|
||
|
|
(pt 3056 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2944 216)
|
||
|
|
(pt 2944 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2944 344)
|
||
|
|
(pt 2944 544)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2976 216)
|
||
|
|
(pt 2976 392)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2976 392)
|
||
|
|
(pt 2976 560)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 240)
|
||
|
|
(pt 3056 248)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 248)
|
||
|
|
(pt 3056 264)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 616)
|
||
|
|
(pt 3056 632)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3056 632)
|
||
|
|
(pt 3056 640)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2744 304)
|
||
|
|
(pt 2744 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2744 344)
|
||
|
|
(pt 2744 544)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2448 504)
|
||
|
|
(pt 2472 504)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2448 536)
|
||
|
|
(pt 2488 536)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2448 552)
|
||
|
|
(pt 2504 552)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2688 440)
|
||
|
|
(pt 2712 440)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2688 456)
|
||
|
|
(pt 2728 456)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2424 288)
|
||
|
|
(pt 2440 288)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 3280 432)
|
||
|
|
(pt 3312 432)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 328)
|
||
|
|
(pt 2928 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 344)
|
||
|
|
(pt 2944 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 360)
|
||
|
|
(pt 3008 360)
|
||
|
|
(bus)
|
||
|
|
(color 255 0 0)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 376)
|
||
|
|
(pt 2960 376)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 392)
|
||
|
|
(pt 2976 392)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 528)
|
||
|
|
(pt 2928 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 544)
|
||
|
|
(pt 2944 544)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2912 560)
|
||
|
|
(pt 2976 560)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(text "result_lo[3..0]" (rect 2384 344 2451 356)(font "Arial" ))
|
||
|
|
(pt 2376 336)
|
||
|
|
(pt 2408 336)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2680 328)
|
||
|
|
(pt 2768 328)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2680 344)
|
||
|
|
(pt 2744 344)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2680 360)
|
||
|
|
(pt 2760 360)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2680 528)
|
||
|
|
(pt 2768 528)
|
||
|
|
(bus)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2680 544)
|
||
|
|
(pt 2744 544)
|
||
|
|
)
|
||
|
|
(connector
|
||
|
|
(pt 2680 560)
|
||
|
|
(pt 2760 560)
|
||
|
|
)
|
||
|
|
(junction (pt 616 240))
|
||
|
|
(junction (pt 672 240))
|
||
|
|
(junction (pt 728 240))
|
||
|
|
(junction (pt 616 640))
|
||
|
|
(junction (pt 728 640))
|
||
|
|
(junction (pt 264 320))
|
||
|
|
(junction (pt 704 288))
|
||
|
|
(junction (pt 648 288))
|
||
|
|
(junction (pt 1216 256))
|
||
|
|
(junction (pt 1216 440))
|
||
|
|
(junction (pt 1200 472))
|
||
|
|
(junction (pt 1392 256))
|
||
|
|
(junction (pt 1104 520))
|
||
|
|
(junction (pt 1120 424))
|
||
|
|
(junction (pt 1664 640))
|
||
|
|
(junction (pt 1688 640))
|
||
|
|
(junction (pt 1800 400))
|
||
|
|
(junction (pt 1880 400))
|
||
|
|
(junction (pt 1960 400))
|
||
|
|
(junction (pt 2120 240))
|
||
|
|
(junction (pt 1896 240))
|
||
|
|
(junction (pt 1712 432))
|
||
|
|
(junction (pt 2048 488))
|
||
|
|
(junction (pt 2120 640))
|
||
|
|
(junction (pt 2168 640))
|
||
|
|
(junction (pt 2168 488))
|
||
|
|
(junction (pt 2120 320))
|
||
|
|
(junction (pt 2120 304))
|
||
|
|
(junction (pt 2120 368))
|
||
|
|
(junction (pt 2120 384))
|
||
|
|
(junction (pt 2120 288))
|
||
|
|
(junction (pt 2120 400))
|
||
|
|
(junction (pt 1024 240))
|
||
|
|
(junction (pt 1024 640))
|
||
|
|
(junction (pt 728 504))
|
||
|
|
(junction (pt 728 328))
|
||
|
|
(junction (pt 840 344))
|
||
|
|
(junction (pt 240 424))
|
||
|
|
(junction (pt 1040 328))
|
||
|
|
(junction (pt 1072 360))
|
||
|
|
(junction (pt 1088 376))
|
||
|
|
(junction (pt 2560 288))
|
||
|
|
(junction (pt 2512 360))
|
||
|
|
(junction (pt 2440 288))
|
||
|
|
(junction (pt 2472 256))
|
||
|
|
(junction (pt 2288 256))
|
||
|
|
(junction (pt 2600 328))
|
||
|
|
(junction (pt 2512 512))
|
||
|
|
(junction (pt 2584 528))
|
||
|
|
(junction (pt 3032 288))
|
||
|
|
(junction (pt 2408 240))
|
||
|
|
(junction (pt 2584 240))
|
||
|
|
(junction (pt 2928 240))
|
||
|
|
(junction (pt 2584 640))
|
||
|
|
(junction (pt 2928 640))
|
||
|
|
(junction (pt 3008 640))
|
||
|
|
(junction (pt 2944 344))
|
||
|
|
(junction (pt 2976 392))
|
||
|
|
(junction (pt 3056 248))
|
||
|
|
(junction (pt 3056 632))
|
||
|
|
(junction (pt 2744 344))
|
||
|
|
(title_block
|
||
|
|
(rect 3136 40 3457 101)
|
||
|
|
(name "title-custom-medium")
|
||
|
|
(section (rect 0 0 320 20)(text "PROJECT" (rect 2 0 52 12)(font "Arial" ))(text "A-Z80" (rect 56 2 106 21)(font "Arial" (font_size 12)(bold)))(border))
|
||
|
|
(section (rect 130 0 320 20)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "alu" (rect 43 2 70 21)(font "Arial" (font_size 12)(bold)))(border))
|
||
|
|
(section (rect 0 21 320 40)(text "DESIGNER" (rect 2 0 59 12)(font "Arial" ))(text "Goran Devic" (rect 56 2 151 19)(font "Arial" (font_size 11)))(border))
|
||
|
|
(section (rect 0 41 240 60)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "May 18, 2014" (rect 56 3 149 19)(font "Arial" (font_size 10)))(border))
|
||
|
|
(section (rect 241 41 320 60)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.4" (rect 43 3 64 19)(font "Arial" (font_size 10)))(border))
|
||
|
|
(drawing
|
||
|
|
)
|
||
|
|
)
|