2045 lines
40 KiB
Plaintext
2045 lines
40 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) 2018 Intel Corporation. All rights reserved.
|
|
Your use of Intel 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 Intel Program License
|
|
Subscription Agreement, the Intel Quartus Prime License Agreement,
|
|
the Intel FPGA IP License Agreement, or other applicable license
|
|
agreement, including, without limitation, that your use is for
|
|
the sole purpose of programming logic devices manufactured by
|
|
Intel and sold by Intel or its authorized distributors. Please
|
|
refer to the applicable agreement for further details.
|
|
*/
|
|
(header "graphic" (version "1.4"))
|
|
(pin
|
|
(input)
|
|
(rect -88 -208 88 -192)
|
|
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
|
|
(text "clk" (rect 9 0 23 12)(font "Arial" ))
|
|
(pt 176 8)
|
|
(drawing
|
|
(line (pt 92 12)(pt 117 12))
|
|
(line (pt 92 4)(pt 117 4))
|
|
(line (pt 121 8)(pt 176 8))
|
|
(line (pt 92 12)(pt 92 4))
|
|
(line (pt 117 4)(pt 121 8))
|
|
(line (pt 117 12)(pt 121 8))
|
|
)
|
|
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
|
|
(annotation_block (location)(rect -144 -192 -88 -168))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 -16 2664 0)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "OA" (rect 90 0 106 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 0 2728 24))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 0 2664 16)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "OB" (rect 90 0 105 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 16 2728 40))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 16 2664 32)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "OC" (rect 90 0 106 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 32 2728 56))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 32 2664 48)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "OD" (rect 90 0 106 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 48 2728 72))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 48 2664 64)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "OE" (rect 90 0 105 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 64 2728 88))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 80 2664 96)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "OG" (rect 90 0 106 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 96 2728 120))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2328 216 2504 232)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "acc_out[7..0]" (rect 90 0 154 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 2488 64 2664 80)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "O_F" (rect 90 0 111 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 80 2728 104))
|
|
)
|
|
(pin
|
|
(output)
|
|
(rect 2488 96 2664 112)
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
(text "LED_0" (rect 90 0 123 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))
|
|
)
|
|
(annotation_block (location)(rect 2664 112 2728 136))
|
|
)
|
|
(symbol
|
|
(rect 80 88 248 200)
|
|
(text "pc" (rect 5 0 16 12)(font "Arial" ))
|
|
(text "pc" (rect 8 96 19 108)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "clr" (rect 0 0 11 12)(font "Arial" ))
|
|
(text "clr" (rect 21 43 32 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "en_D" (rect 0 0 25 12)(font "Arial" ))
|
|
(text "en_D" (rect 21 59 46 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64))
|
|
)
|
|
(port
|
|
(pt 168 32)
|
|
(output)
|
|
(text "pc_out[7..0]" (rect 0 0 59 12)(font "Arial" ))
|
|
(text "pc_out[7..0]" (rect 98 27 157 39)(font "Arial" ))
|
|
(line (pt 168 32)(pt 152 32)(line_width 3))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 152 96))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 80 272 288 384)
|
|
(text "ar" (rect 5 0 14 12)(font "Arial" ))
|
|
(text "ar" (rect 8 96 17 108)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "en_D" (rect 0 0 25 12)(font "Arial" ))
|
|
(text "en_D" (rect 21 43 46 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "addr_in[7..0]" (rect 0 0 61 12)(font "Arial" ))
|
|
(text "addr_in[7..0]" (rect 21 59 82 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 208 32)
|
|
(output)
|
|
(text "addr_out[7..0]" (rect 0 0 68 12)(font "Arial" ))
|
|
(text "addr_out[7..0]" (rect 130 27 198 39)(font "Arial" ))
|
|
(line (pt 208 32)(pt 192 32)(line_width 3))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 192 96))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 408 480 616 592)
|
|
(text "dr" (rect 5 0 14 12)(font "Arial" ))
|
|
(text "dr" (rect 8 96 17 108)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "en_D" (rect 0 0 25 12)(font "Arial" ))
|
|
(text "en_D" (rect 21 43 46 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "data_in[7..0]" (rect 0 0 61 12)(font "Arial" ))
|
|
(text "data_in[7..0]" (rect 21 59 82 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 208 32)
|
|
(output)
|
|
(text "data_out[7..0]" (rect 0 0 68 12)(font "Arial" ))
|
|
(text "data_out[7..0]" (rect 130 27 198 39)(font "Arial" ))
|
|
(line (pt 208 32)(pt 192 32)(line_width 3))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 192 96))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 1096 360 1216 536)
|
|
(text "metronome" (rect 5 0 60 12)(font "Arial" ))
|
|
(text "inst" (rect 8 160 25 172)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "clr" (rect 0 0 11 12)(font "Arial" ))
|
|
(text "clr" (rect 21 43 32 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 120 32)
|
|
(output)
|
|
(text "t0" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t0" (rect 92 27 101 39)(font "Arial" ))
|
|
(line (pt 120 32)(pt 104 32))
|
|
)
|
|
(port
|
|
(pt 120 48)
|
|
(output)
|
|
(text "t1" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t1" (rect 92 43 101 55)(font "Arial" ))
|
|
(line (pt 120 48)(pt 104 48))
|
|
)
|
|
(port
|
|
(pt 120 64)
|
|
(output)
|
|
(text "t2" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t2" (rect 92 59 101 71)(font "Arial" ))
|
|
(line (pt 120 64)(pt 104 64))
|
|
)
|
|
(port
|
|
(pt 120 80)
|
|
(output)
|
|
(text "t3" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t3" (rect 92 75 101 87)(font "Arial" ))
|
|
(line (pt 120 80)(pt 104 80))
|
|
)
|
|
(port
|
|
(pt 120 96)
|
|
(output)
|
|
(text "t4" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t4" (rect 92 91 101 103)(font "Arial" ))
|
|
(line (pt 120 96)(pt 104 96))
|
|
)
|
|
(port
|
|
(pt 120 112)
|
|
(output)
|
|
(text "t5" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t5" (rect 92 107 101 119)(font "Arial" ))
|
|
(line (pt 120 112)(pt 104 112))
|
|
)
|
|
(port
|
|
(pt 120 128)
|
|
(output)
|
|
(text "t6" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t6" (rect 92 123 101 135)(font "Arial" ))
|
|
(line (pt 120 128)(pt 104 128))
|
|
)
|
|
(port
|
|
(pt 120 144)
|
|
(output)
|
|
(text "t7" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t7" (rect 92 139 101 151)(font "Arial" ))
|
|
(line (pt 120 144)(pt 104 144))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 104 160))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 1648 408 1712 456)
|
|
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
|
|
(text "clr_me_add" (rect 3 37 59 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 -152 1568 -8)
|
|
(text "accumulator" (rect 5 0 65 12)(font "Arial" ))
|
|
(text "inst5" (rect 8 128 31 140)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "reset" (rect 0 0 24 12)(font "Arial" ))
|
|
(text "reset" (rect 21 43 45 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "en_dBus" (rect 0 0 42 12)(font "Arial" ))
|
|
(text "en_dBus" (rect 21 59 63 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64))
|
|
)
|
|
(port
|
|
(pt 0 80)
|
|
(input)
|
|
(text "en_Alu" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "en_Alu" (rect 21 75 54 87)(font "Arial" ))
|
|
(line (pt 0 80)(pt 16 80))
|
|
)
|
|
(port
|
|
(pt 0 96)
|
|
(input)
|
|
(text "aluD[7..0]" (rect 0 0 48 12)(font "Arial" ))
|
|
(text "aluD[7..0]" (rect 21 91 69 103)(font "Arial" ))
|
|
(line (pt 0 96)(pt 16 96)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 112)
|
|
(input)
|
|
(text "dBus[7..0]" (rect 0 0 50 12)(font "Arial" ))
|
|
(text "dBus[7..0]" (rect 21 107 71 119)(font "Arial" ))
|
|
(line (pt 0 112)(pt 16 112)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 168 32)
|
|
(output)
|
|
(text "q[7..0]" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "q[7..0]" (rect 121 27 152 39)(font "Arial" ))
|
|
(line (pt 168 32)(pt 152 32)(line_width 3))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 152 128))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 760 488 1000 728)
|
|
(text "ir" (rect 5 0 10 12)(font "Arial" ))
|
|
(text "inst1" (rect 8 224 31 236)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "en_D" (rect 0 0 25 12)(font "Arial" ))
|
|
(text "en_D" (rect 21 43 46 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "DATA_IN[7..0]" (rect 0 0 71 12)(font "Arial" ))
|
|
(text "DATA_IN[7..0]" (rect 21 59 92 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 240 32)
|
|
(output)
|
|
(text "o_LOAD" (rect 0 0 41 12)(font "Arial" ))
|
|
(text "o_LOAD" (rect 185 27 226 39)(font "Arial" ))
|
|
(line (pt 240 32)(pt 224 32))
|
|
)
|
|
(port
|
|
(pt 240 48)
|
|
(output)
|
|
(text "o_STORE" (rect 0 0 48 12)(font "Arial" ))
|
|
(text "o_STORE" (rect 179 43 227 55)(font "Arial" ))
|
|
(line (pt 240 48)(pt 224 48))
|
|
)
|
|
(port
|
|
(pt 240 64)
|
|
(output)
|
|
(text "o_ADD" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_ADD" (rect 190 59 225 71)(font "Arial" ))
|
|
(line (pt 240 64)(pt 224 64))
|
|
)
|
|
(port
|
|
(pt 240 80)
|
|
(output)
|
|
(text "o_SUB" (rect 0 0 34 12)(font "Arial" ))
|
|
(text "o_SUB" (rect 191 75 225 87)(font "Arial" ))
|
|
(line (pt 240 80)(pt 224 80))
|
|
)
|
|
(port
|
|
(pt 240 96)
|
|
(output)
|
|
(text "o_AND" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_AND" (rect 190 91 225 103)(font "Arial" ))
|
|
(line (pt 240 96)(pt 224 96))
|
|
)
|
|
(port
|
|
(pt 240 112)
|
|
(output)
|
|
(text "o_OR" (rect 0 0 28 12)(font "Arial" ))
|
|
(text "o_OR" (rect 196 107 224 119)(font "Arial" ))
|
|
(line (pt 240 112)(pt 224 112))
|
|
)
|
|
(port
|
|
(pt 240 128)
|
|
(output)
|
|
(text "o_NOT" (rect 0 0 34 12)(font "Arial" ))
|
|
(text "o_NOT" (rect 191 123 225 135)(font "Arial" ))
|
|
(line (pt 240 128)(pt 224 128))
|
|
)
|
|
(port
|
|
(pt 240 144)
|
|
(output)
|
|
(text "o_NEG" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_NEG" (rect 190 139 225 151)(font "Arial" ))
|
|
(line (pt 240 144)(pt 224 144))
|
|
)
|
|
(port
|
|
(pt 240 160)
|
|
(output)
|
|
(text "o_HALT" (rect 0 0 38 12)(font "Arial" ))
|
|
(text "o_HALT" (rect 187 155 225 167)(font "Arial" ))
|
|
(line (pt 240 160)(pt 224 160))
|
|
)
|
|
(port
|
|
(pt 240 176)
|
|
(output)
|
|
(text "o_SHL" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "o_SHL" (rect 192 171 225 183)(font "Arial" ))
|
|
(line (pt 240 176)(pt 224 176))
|
|
)
|
|
(port
|
|
(pt 240 192)
|
|
(output)
|
|
(text "o_SHR" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_SHR" (rect 190 187 225 199)(font "Arial" ))
|
|
(line (pt 240 192)(pt 224 192))
|
|
)
|
|
(port
|
|
(pt 240 208)
|
|
(output)
|
|
(text "DATA_OUT[3..0]" (rect 0 0 82 12)(font "Arial" ))
|
|
(text "DATA_OUT[3..0]" (rect 150 203 232 215)(font "Arial" ))
|
|
(line (pt 240 208)(pt 224 208)(line_width 3))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 224 224))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 2128 -264 2296 -24)
|
|
(text "alu" (rect 5 0 19 12)(font "Arial" ))
|
|
(text "inst3" (rect 8 224 31 236)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "en_Add" (rect 0 0 36 12)(font "Arial" ))
|
|
(text "en_Add" (rect 21 43 57 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "en_Sub" (rect 0 0 36 12)(font "Arial" ))
|
|
(text "en_Sub" (rect 21 59 57 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64))
|
|
)
|
|
(port
|
|
(pt 0 80)
|
|
(input)
|
|
(text "en_And" (rect 0 0 36 12)(font "Arial" ))
|
|
(text "en_And" (rect 21 75 57 87)(font "Arial" ))
|
|
(line (pt 0 80)(pt 16 80))
|
|
)
|
|
(port
|
|
(pt 0 96)
|
|
(input)
|
|
(text "en_Or" (rect 0 0 29 12)(font "Arial" ))
|
|
(text "en_Or" (rect 21 91 50 103)(font "Arial" ))
|
|
(line (pt 0 96)(pt 16 96))
|
|
)
|
|
(port
|
|
(pt 0 112)
|
|
(input)
|
|
(text "en_Not" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "en_Not" (rect 21 107 56 119)(font "Arial" ))
|
|
(line (pt 0 112)(pt 16 112))
|
|
)
|
|
(port
|
|
(pt 0 128)
|
|
(input)
|
|
(text "en_NEG" (rect 0 0 41 12)(font "Arial" ))
|
|
(text "en_NEG" (rect 21 123 62 135)(font "Arial" ))
|
|
(line (pt 0 128)(pt 16 128))
|
|
)
|
|
(port
|
|
(pt 0 144)
|
|
(input)
|
|
(text "en_SHL" (rect 0 0 38 12)(font "Arial" ))
|
|
(text "en_SHL" (rect 21 139 59 151)(font "Arial" ))
|
|
(line (pt 0 144)(pt 16 144))
|
|
)
|
|
(port
|
|
(pt 0 160)
|
|
(input)
|
|
(text "en_SHR" (rect 0 0 41 12)(font "Arial" ))
|
|
(text "en_SHR" (rect 21 155 62 167)(font "Arial" ))
|
|
(line (pt 0 160)(pt 16 160))
|
|
)
|
|
(port
|
|
(pt 0 176)
|
|
(input)
|
|
(text "en_D" (rect 0 0 25 12)(font "Arial" ))
|
|
(text "en_D" (rect 21 171 46 183)(font "Arial" ))
|
|
(line (pt 0 176)(pt 16 176))
|
|
)
|
|
(port
|
|
(pt 0 192)
|
|
(input)
|
|
(text "accD[7..0]" (rect 0 0 51 12)(font "Arial" ))
|
|
(text "accD[7..0]" (rect 21 187 72 199)(font "Arial" ))
|
|
(line (pt 0 192)(pt 16 192)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 208)
|
|
(input)
|
|
(text "dBus[7..0]" (rect 0 0 50 12)(font "Arial" ))
|
|
(text "dBus[7..0]" (rect 21 203 71 215)(font "Arial" ))
|
|
(line (pt 0 208)(pt 16 208)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 168 32)
|
|
(output)
|
|
(text "q[7..0]" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "q[7..0]" (rect 121 27 152 39)(font "Arial" ))
|
|
(line (pt 168 32)(pt 152 32)(line_width 3))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 152 224))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 176 -272 488 -96)
|
|
(text "pll" (rect 149 0 164 16)(font "Arial" (font_size 10)))
|
|
(text "inst2" (rect 8 160 31 172)(font "Arial" ))
|
|
(port
|
|
(pt 0 72)
|
|
(input)
|
|
(text "inclk0" (rect 0 0 31 14)(font "Arial" (font_size 8)))
|
|
(text "inclk0" (rect 4 56 35 70)(font "Arial" (font_size 8)))
|
|
(line (pt 0 72)(pt 56 72))
|
|
)
|
|
(port
|
|
(pt 0 96)
|
|
(input)
|
|
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
|
|
(text "areset" (rect 4 80 40 94)(font "Arial" (font_size 8)))
|
|
(line (pt 0 96)(pt 56 96))
|
|
)
|
|
(port
|
|
(pt 312 72)
|
|
(output)
|
|
(text "c0" (rect 0 0 14 14)(font "Arial" (font_size 8)))
|
|
(text "c0" (rect 294 56 308 70)(font "Arial" (font_size 8)))
|
|
)
|
|
(port
|
|
(pt 312 96)
|
|
(output)
|
|
(text "locked" (rect 0 0 36 14)(font "Arial" (font_size 8)))
|
|
(text "locked" (rect 270 80 306 94)(font "Arial" (font_size 8)))
|
|
)
|
|
(drawing
|
|
(text "Cyclone IV E" (rect 218 156 284 168)(font "Arial" ))
|
|
(text "inclk0 frequency: 50.000 MHz" (rect 66 66 213 78)(font "Arial" ))
|
|
(text "Operation Mode: Normal" (rect 66 82 185 94)(font "Arial" ))
|
|
(text "Clk " (rect 67 107 87 119)(font "Arial" ))
|
|
(text "Ratio" (rect 92 107 117 119)(font "Arial" ))
|
|
(text "Ph (dg)" (rect 125 107 160 119)(font "Arial" ))
|
|
(text "DC (%)" (rect 169 107 205 119)(font "Arial" ))
|
|
(text "c0" (rect 71 124 82 136)(font "Arial" ))
|
|
(text "1/25" (rect 94 124 115 136)(font "Arial" ))
|
|
(text "0.00" (rect 133 124 154 136)(font "Arial" ))
|
|
(text "50.00" (rect 174 124 201 136)(font "Arial" ))
|
|
(line (pt 0 0)(pt 313 0))
|
|
(line (pt 313 0)(pt 313 177))
|
|
(line (pt 0 177)(pt 313 177))
|
|
(line (pt 0 0)(pt 0 177))
|
|
(line (pt 64 105)(pt 210 105))
|
|
(line (pt 64 121)(pt 210 121))
|
|
(line (pt 64 138)(pt 210 138))
|
|
(line (pt 64 105)(pt 64 138))
|
|
(line (pt 89 105)(pt 89 138)(line_width 3))
|
|
(line (pt 122 105)(pt 122 138)(line_width 3))
|
|
(line (pt 166 105)(pt 166 138)(line_width 3))
|
|
(line (pt 209 105)(pt 209 138))
|
|
(line (pt 56 56)(pt 255 56))
|
|
(line (pt 255 56)(pt 255 159))
|
|
(line (pt 56 159)(pt 255 159))
|
|
(line (pt 56 56)(pt 56 159))
|
|
(line (pt 311 72)(pt 255 72))
|
|
(line (pt 311 96)(pt 255 96))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 2312 -40 2488 136)
|
|
(text "led" (rect 5 0 19 12)(font "Arial" ))
|
|
(text "inst12" (rect 8 160 37 172)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "data_in[7..0]" (rect 0 0 61 12)(font "Arial" ))
|
|
(text "data_in[7..0]" (rect 21 27 82 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 176 32)
|
|
(output)
|
|
(text "A" (rect 0 0 8 12)(font "Arial" ))
|
|
(text "A" (rect 149 27 157 39)(font "Arial" ))
|
|
(line (pt 176 32)(pt 160 32))
|
|
)
|
|
(port
|
|
(pt 176 48)
|
|
(output)
|
|
(text "B" (rect 0 0 7 12)(font "Arial" ))
|
|
(text "B" (rect 150 43 157 55)(font "Arial" ))
|
|
(line (pt 176 48)(pt 160 48))
|
|
)
|
|
(port
|
|
(pt 176 64)
|
|
(output)
|
|
(text "C" (rect 0 0 8 12)(font "Arial" ))
|
|
(text "C" (rect 149 59 157 71)(font "Arial" ))
|
|
(line (pt 176 64)(pt 160 64))
|
|
)
|
|
(port
|
|
(pt 176 80)
|
|
(output)
|
|
(text "D" (rect 0 0 8 12)(font "Arial" ))
|
|
(text "D" (rect 149 75 157 87)(font "Arial" ))
|
|
(line (pt 176 80)(pt 160 80))
|
|
)
|
|
(port
|
|
(pt 176 96)
|
|
(output)
|
|
(text "E" (rect 0 0 7 12)(font "Arial" ))
|
|
(text "E" (rect 150 91 157 103)(font "Arial" ))
|
|
(line (pt 176 96)(pt 160 96))
|
|
)
|
|
(port
|
|
(pt 176 112)
|
|
(output)
|
|
(text "F" (rect 0 0 7 12)(font "Arial" ))
|
|
(text "F" (rect 150 107 157 119)(font "Arial" ))
|
|
(line (pt 176 112)(pt 160 112))
|
|
)
|
|
(port
|
|
(pt 176 128)
|
|
(output)
|
|
(text "G" (rect 0 0 8 12)(font "Arial" ))
|
|
(text "G" (rect 149 123 157 135)(font "Arial" ))
|
|
(line (pt 176 128)(pt 160 128))
|
|
)
|
|
(port
|
|
(pt 176 144)
|
|
(output)
|
|
(text "en_tail" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "en_tail" (rect 129 139 160 151)(font "Arial" ))
|
|
(line (pt 176 144)(pt 160 144))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 160 160))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 1296 344 1536 776)
|
|
(text "controller" (rect 5 0 49 12)(font "Arial" ))
|
|
(text "inst6" (rect 8 416 30 433)(font "Intel Clear" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "clk" (rect 0 0 14 12)(font "Arial" ))
|
|
(text "clk" (rect 21 27 35 39)(font "Arial" ))
|
|
(line (pt 0 32)(pt 16 32))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "t0" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t0" (rect 21 43 30 55)(font "Arial" ))
|
|
(line (pt 0 48)(pt 16 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "t1" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t1" (rect 21 59 30 71)(font "Arial" ))
|
|
(line (pt 0 64)(pt 16 64))
|
|
)
|
|
(port
|
|
(pt 0 80)
|
|
(input)
|
|
(text "t2" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t2" (rect 21 75 30 87)(font "Arial" ))
|
|
(line (pt 0 80)(pt 16 80))
|
|
)
|
|
(port
|
|
(pt 0 96)
|
|
(input)
|
|
(text "t3" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t3" (rect 21 91 30 103)(font "Arial" ))
|
|
(line (pt 0 96)(pt 16 96))
|
|
)
|
|
(port
|
|
(pt 0 112)
|
|
(input)
|
|
(text "t4" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t4" (rect 21 107 30 119)(font "Arial" ))
|
|
(line (pt 0 112)(pt 16 112))
|
|
)
|
|
(port
|
|
(pt 0 128)
|
|
(input)
|
|
(text "t5" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t5" (rect 21 123 30 135)(font "Arial" ))
|
|
(line (pt 0 128)(pt 16 128))
|
|
)
|
|
(port
|
|
(pt 0 144)
|
|
(input)
|
|
(text "t6" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t6" (rect 21 139 30 151)(font "Arial" ))
|
|
(line (pt 0 144)(pt 16 144))
|
|
)
|
|
(port
|
|
(pt 0 160)
|
|
(input)
|
|
(text "t7" (rect 0 0 9 12)(font "Arial" ))
|
|
(text "t7" (rect 21 155 30 167)(font "Arial" ))
|
|
(line (pt 0 160)(pt 16 160))
|
|
)
|
|
(port
|
|
(pt 0 176)
|
|
(input)
|
|
(text "i_LOAD" (rect 0 0 37 12)(font "Arial" ))
|
|
(text "i_LOAD" (rect 21 171 58 183)(font "Arial" ))
|
|
(line (pt 0 176)(pt 16 176))
|
|
)
|
|
(port
|
|
(pt 0 192)
|
|
(input)
|
|
(text "i_STORE" (rect 0 0 44 12)(font "Arial" ))
|
|
(text "i_STORE" (rect 21 187 65 199)(font "Arial" ))
|
|
(line (pt 0 192)(pt 16 192))
|
|
)
|
|
(port
|
|
(pt 0 208)
|
|
(input)
|
|
(text "i_ADD" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "i_ADD" (rect 21 203 52 215)(font "Arial" ))
|
|
(line (pt 0 208)(pt 16 208))
|
|
)
|
|
(port
|
|
(pt 0 224)
|
|
(input)
|
|
(text "i_SUB" (rect 0 0 30 12)(font "Arial" ))
|
|
(text "i_SUB" (rect 21 219 51 231)(font "Arial" ))
|
|
(line (pt 0 224)(pt 16 224))
|
|
)
|
|
(port
|
|
(pt 0 240)
|
|
(input)
|
|
(text "i_AND" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "i_AND" (rect 21 235 52 247)(font "Arial" ))
|
|
(line (pt 0 240)(pt 16 240))
|
|
)
|
|
(port
|
|
(pt 0 256)
|
|
(input)
|
|
(text "i_OR" (rect 0 0 24 12)(font "Arial" ))
|
|
(text "i_OR" (rect 21 251 45 263)(font "Arial" ))
|
|
(line (pt 0 256)(pt 16 256))
|
|
)
|
|
(port
|
|
(pt 0 272)
|
|
(input)
|
|
(text "i_NOT" (rect 0 0 30 12)(font "Arial" ))
|
|
(text "i_NOT" (rect 21 267 51 279)(font "Arial" ))
|
|
(line (pt 0 272)(pt 16 272))
|
|
)
|
|
(port
|
|
(pt 0 288)
|
|
(input)
|
|
(text "i_NEG" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "i_NEG" (rect 21 283 52 295)(font "Arial" ))
|
|
(line (pt 0 288)(pt 16 288))
|
|
)
|
|
(port
|
|
(pt 0 304)
|
|
(input)
|
|
(text "i_HALT" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "i_HALT" (rect 21 299 56 311)(font "Arial" ))
|
|
(line (pt 0 304)(pt 16 304))
|
|
)
|
|
(port
|
|
(pt 0 320)
|
|
(input)
|
|
(text "i_SHL" (rect 0 0 29 12)(font "Arial" ))
|
|
(text "i_SHL" (rect 21 315 50 327)(font "Arial" ))
|
|
(line (pt 0 320)(pt 16 320))
|
|
)
|
|
(port
|
|
(pt 0 336)
|
|
(input)
|
|
(text "i_SHR" (rect 0 0 31 12)(font "Arial" ))
|
|
(text "i_SHR" (rect 21 331 52 343)(font "Arial" ))
|
|
(line (pt 0 336)(pt 16 336))
|
|
)
|
|
(port
|
|
(pt 0 352)
|
|
(input)
|
|
(text "data_num[3..0]" (rect 0 0 74 12)(font "Arial" ))
|
|
(text "data_num[3..0]" (rect 21 347 95 359)(font "Arial" ))
|
|
(line (pt 0 352)(pt 16 352)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 240 32)
|
|
(output)
|
|
(text "en_ALU_D" (rect 0 0 53 12)(font "Arial" ))
|
|
(text "en_ALU_D" (rect 175 27 228 39)(font "Arial" ))
|
|
(line (pt 240 32)(pt 224 32))
|
|
)
|
|
(port
|
|
(pt 240 48)
|
|
(output)
|
|
(text "en_PC" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "en_PC" (rect 192 43 225 55)(font "Arial" ))
|
|
(line (pt 240 48)(pt 224 48))
|
|
)
|
|
(port
|
|
(pt 240 64)
|
|
(output)
|
|
(text "en_AR" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "en_AR" (rect 192 59 225 71)(font "Arial" ))
|
|
(line (pt 240 64)(pt 224 64))
|
|
)
|
|
(port
|
|
(pt 240 80)
|
|
(output)
|
|
(text "en_DR" (rect 0 0 34 12)(font "Arial" ))
|
|
(text "en_DR" (rect 191 75 225 87)(font "Arial" ))
|
|
(line (pt 240 80)(pt 224 80))
|
|
)
|
|
(port
|
|
(pt 240 96)
|
|
(output)
|
|
(text "clr_ME" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "clr_ME" (rect 192 91 225 103)(font "Arial" ))
|
|
(line (pt 240 96)(pt 224 96))
|
|
)
|
|
(port
|
|
(pt 240 112)
|
|
(output)
|
|
(text "en_IR" (rect 0 0 29 12)(font "Arial" ))
|
|
(text "en_IR" (rect 195 107 224 119)(font "Arial" ))
|
|
(line (pt 240 112)(pt 224 112))
|
|
)
|
|
(port
|
|
(pt 240 128)
|
|
(output)
|
|
(text "w_RAM" (rect 0 0 36 12)(font "Arial" ))
|
|
(text "w_RAM" (rect 189 123 225 135)(font "Arial" ))
|
|
(line (pt 240 128)(pt 224 128))
|
|
)
|
|
(port
|
|
(pt 240 144)
|
|
(output)
|
|
(text "w_RAM_data[7..0]" (rect 0 0 89 12)(font "Arial" ))
|
|
(text "w_RAM_data[7..0]" (rect 144 139 233 151)(font "Arial" ))
|
|
(line (pt 240 144)(pt 224 144)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 240 160)
|
|
(output)
|
|
(text "w_RAM_addr[7..0]" (rect 0 0 89 12)(font "Arial" ))
|
|
(text "w_RAM_addr[7..0]" (rect 144 155 233 167)(font "Arial" ))
|
|
(line (pt 240 160)(pt 224 160)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 240 176)
|
|
(output)
|
|
(text "NP" (rect 0 0 15 12)(font "Arial" ))
|
|
(text "NP" (rect 207 171 222 183)(font "Arial" ))
|
|
(line (pt 240 176)(pt 224 176))
|
|
)
|
|
(port
|
|
(pt 240 192)
|
|
(output)
|
|
(text "clr_PC" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "clr_PC" (rect 192 187 225 199)(font "Arial" ))
|
|
(line (pt 240 192)(pt 224 192))
|
|
)
|
|
(port
|
|
(pt 240 208)
|
|
(output)
|
|
(text "data_out[7..0]" (rect 0 0 68 12)(font "Arial" ))
|
|
(text "data_out[7..0]" (rect 162 203 230 215)(font "Arial" ))
|
|
(line (pt 240 208)(pt 224 208)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 240 224)
|
|
(output)
|
|
(text "clr_ACC" (rect 0 0 41 12)(font "Arial" ))
|
|
(text "clr_ACC" (rect 185 219 226 231)(font "Arial" ))
|
|
(line (pt 240 224)(pt 224 224))
|
|
)
|
|
(port
|
|
(pt 240 240)
|
|
(output)
|
|
(text "en_dBus" (rect 0 0 42 12)(font "Arial" ))
|
|
(text "en_dBus" (rect 184 235 226 247)(font "Arial" ))
|
|
(line (pt 240 240)(pt 224 240))
|
|
)
|
|
(port
|
|
(pt 240 256)
|
|
(output)
|
|
(text "en_ALU" (rect 0 0 38 12)(font "Arial" ))
|
|
(text "en_ALU" (rect 187 251 225 263)(font "Arial" ))
|
|
(line (pt 240 256)(pt 224 256))
|
|
)
|
|
(port
|
|
(pt 240 272)
|
|
(output)
|
|
(text "o_ADD" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_ADD" (rect 190 267 225 279)(font "Arial" ))
|
|
(line (pt 240 272)(pt 224 272))
|
|
)
|
|
(port
|
|
(pt 240 288)
|
|
(output)
|
|
(text "o_SUB" (rect 0 0 34 12)(font "Arial" ))
|
|
(text "o_SUB" (rect 191 283 225 295)(font "Arial" ))
|
|
(line (pt 240 288)(pt 224 288))
|
|
)
|
|
(port
|
|
(pt 240 304)
|
|
(output)
|
|
(text "o_AND" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_AND" (rect 190 299 225 311)(font "Arial" ))
|
|
(line (pt 240 304)(pt 224 304))
|
|
)
|
|
(port
|
|
(pt 240 320)
|
|
(output)
|
|
(text "o_OR" (rect 0 0 28 12)(font "Arial" ))
|
|
(text "o_OR" (rect 196 315 224 327)(font "Arial" ))
|
|
(line (pt 240 320)(pt 224 320))
|
|
)
|
|
(port
|
|
(pt 240 336)
|
|
(output)
|
|
(text "o_NOT" (rect 0 0 34 12)(font "Arial" ))
|
|
(text "o_NOT" (rect 191 331 225 343)(font "Arial" ))
|
|
(line (pt 240 336)(pt 224 336))
|
|
)
|
|
(port
|
|
(pt 240 352)
|
|
(output)
|
|
(text "o_NEG" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_NEG" (rect 190 347 225 359)(font "Arial" ))
|
|
(line (pt 240 352)(pt 224 352))
|
|
)
|
|
(port
|
|
(pt 240 368)
|
|
(output)
|
|
(text "o_SHL" (rect 0 0 33 12)(font "Arial" ))
|
|
(text "o_SHL" (rect 192 363 225 375)(font "Arial" ))
|
|
(line (pt 240 368)(pt 224 368))
|
|
)
|
|
(port
|
|
(pt 240 384)
|
|
(output)
|
|
(text "o_SHR" (rect 0 0 35 12)(font "Arial" ))
|
|
(text "o_SHR" (rect 190 379 225 391)(font "Arial" ))
|
|
(line (pt 240 384)(pt 224 384))
|
|
)
|
|
(drawing
|
|
(rectangle (rect 16 16 224 416))
|
|
)
|
|
)
|
|
(symbol
|
|
(rect 88 512 304 640)
|
|
(text "ram0" (rect 90 0 124 16)(font "Arial" (font_size 10)))
|
|
(text "ram0" (rect 8 112 32 124)(font "Arial" ))
|
|
(port
|
|
(pt 0 32)
|
|
(input)
|
|
(text "data[7..0]" (rect 0 0 53 14)(font "Arial" (font_size 8)))
|
|
(text "data[7..0]" (rect 4 16 57 30)(font "Arial" (font_size 8)))
|
|
(line (pt 0 32)(pt 88 32)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 48)
|
|
(input)
|
|
(text "wren" (rect 0 0 30 14)(font "Arial" (font_size 8)))
|
|
(text "wren" (rect 4 32 34 46)(font "Arial" (font_size 8)))
|
|
(line (pt 0 48)(pt 88 48))
|
|
)
|
|
(port
|
|
(pt 0 64)
|
|
(input)
|
|
(text "address[7..0]" (rect 0 0 75 14)(font "Arial" (font_size 8)))
|
|
(text "address[7..0]" (rect 4 48 79 62)(font "Arial" (font_size 8)))
|
|
(line (pt 0 64)(pt 88 64)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 112)
|
|
(input)
|
|
(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
|
|
(text "clock" (rect 4 96 33 110)(font "Arial" (font_size 8)))
|
|
(line (pt 0 112)(pt 144 112))
|
|
)
|
|
(port
|
|
(pt 216 32)
|
|
(output)
|
|
(text "q[7..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
|
|
(text "q[7..0]" (rect 176 16 211 30)(font "Arial" (font_size 8)))
|
|
(line (pt 216 32)(pt 160 32)(line_width 3))
|
|
)
|
|
(drawing
|
|
(text "8 bits" (rect 106 30 118 57)(font "Arial" )(vertical))
|
|
(text "256 words" (rect 120 16 132 65)(font "Arial" )(vertical))
|
|
(text "Block type: AUTO" (rect 48 111 137 123)(font "Arial" ))
|
|
(line (pt 104 24)(pt 136 24))
|
|
(line (pt 136 24)(pt 136 96))
|
|
(line (pt 136 96)(pt 104 96))
|
|
(line (pt 104 96)(pt 104 24))
|
|
(line (pt 118 58)(pt 123 63))
|
|
(line (pt 118 62)(pt 123 57))
|
|
(line (pt 88 27)(pt 96 27))
|
|
(line (pt 96 27)(pt 96 39))
|
|
(line (pt 96 39)(pt 88 39))
|
|
(line (pt 88 39)(pt 88 27))
|
|
(line (pt 88 34)(pt 90 36))
|
|
(line (pt 90 36)(pt 88 38))
|
|
(line (pt 80 36)(pt 88 36))
|
|
(line (pt 96 32)(pt 104 32)(line_width 3))
|
|
(line (pt 152 27)(pt 160 27))
|
|
(line (pt 160 27)(pt 160 39))
|
|
(line (pt 160 39)(pt 152 39))
|
|
(line (pt 152 39)(pt 152 27))
|
|
(line (pt 152 34)(pt 154 36))
|
|
(line (pt 154 36)(pt 152 38))
|
|
(line (pt 144 36)(pt 152 36))
|
|
(line (pt 136 32)(pt 152 32)(line_width 3))
|
|
(line (pt 88 43)(pt 96 43))
|
|
(line (pt 96 43)(pt 96 55))
|
|
(line (pt 96 55)(pt 88 55))
|
|
(line (pt 88 55)(pt 88 43))
|
|
(line (pt 88 50)(pt 90 52))
|
|
(line (pt 90 52)(pt 88 54))
|
|
(line (pt 80 52)(pt 88 52))
|
|
(line (pt 96 48)(pt 104 48))
|
|
(line (pt 88 59)(pt 96 59))
|
|
(line (pt 96 59)(pt 96 71))
|
|
(line (pt 96 71)(pt 88 71))
|
|
(line (pt 88 71)(pt 88 59))
|
|
(line (pt 88 66)(pt 90 68))
|
|
(line (pt 90 68)(pt 88 70))
|
|
(line (pt 80 68)(pt 88 68))
|
|
(line (pt 96 64)(pt 104 64)(line_width 3))
|
|
(line (pt 80 112)(pt 80 36))
|
|
(line (pt 144 112)(pt 144 36))
|
|
(line (pt 0 0)(pt 217 0))
|
|
(line (pt 217 0)(pt 217 130))
|
|
(line (pt 0 130)(pt 217 130))
|
|
(line (pt 0 0)(pt 0 130))
|
|
(line (pt 0 0)(pt 0 0))
|
|
(line (pt 0 0)(pt 0 0))
|
|
(line (pt 0 0)(pt 0 0))
|
|
(line (pt 0 0)(pt 0 0))
|
|
)
|
|
)
|
|
(connector
|
|
(pt -64 120)
|
|
(pt 80 120)
|
|
)
|
|
(connector
|
|
(pt 80 304)
|
|
(pt -64 304)
|
|
)
|
|
(connector
|
|
(pt -64 56)
|
|
(pt -64 120)
|
|
)
|
|
(connector
|
|
(pt 376 512)
|
|
(pt 408 512)
|
|
)
|
|
(connector
|
|
(pt -64 624)
|
|
(pt 88 624)
|
|
)
|
|
(connector
|
|
(pt -64 120)
|
|
(pt -64 304)
|
|
)
|
|
(connector
|
|
(pt -64 304)
|
|
(pt -64 624)
|
|
)
|
|
(connector
|
|
(pt 376 528)
|
|
(pt 408 528)
|
|
)
|
|
(connector
|
|
(pt 616 512)
|
|
(pt 672 512)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 376 336)
|
|
(pt 376 512)
|
|
)
|
|
(connector
|
|
(pt 312 304)
|
|
(pt 312 472)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 312 472)
|
|
(pt -40 472)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt -40 472)
|
|
(pt -40 576)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt -40 576)
|
|
(pt 88 576)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 280 120)
|
|
(pt 280 248)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 280 248)
|
|
(pt 24 248)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 24 248)
|
|
(pt 24 336)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 24 336)
|
|
(pt 80 336)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 288 304)
|
|
(pt 312 304)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1744 232)
|
|
(pt 1032 232)
|
|
)
|
|
(connector
|
|
(pt 80 320)
|
|
(pt -208 320)
|
|
)
|
|
(connector
|
|
(pt 1784 824)
|
|
(pt -208 824)
|
|
)
|
|
(connector
|
|
(pt -208 320)
|
|
(pt -208 824)
|
|
)
|
|
(connector
|
|
(pt 376 528)
|
|
(pt 376 856)
|
|
)
|
|
(connector
|
|
(pt 376 856)
|
|
(pt 1552 856)
|
|
)
|
|
(connector
|
|
(pt 1752 776)
|
|
(pt 744 776)
|
|
)
|
|
(connector
|
|
(pt 1576 800)
|
|
(pt -272 800)
|
|
)
|
|
(connector
|
|
(pt -272 800)
|
|
(pt -272 152)
|
|
)
|
|
(connector
|
|
(pt -272 152)
|
|
(pt 80 152)
|
|
)
|
|
(connector
|
|
(pt 1616 424)
|
|
(pt 1648 424)
|
|
)
|
|
(connector
|
|
(pt 1744 432)
|
|
(pt 1712 432)
|
|
)
|
|
(connector
|
|
(pt 1616 424)
|
|
(pt 1616 440)
|
|
)
|
|
(connector
|
|
(pt 736 520)
|
|
(pt 760 520)
|
|
)
|
|
(connector
|
|
(pt 744 536)
|
|
(pt 760 536)
|
|
)
|
|
(connector
|
|
(pt 672 552)
|
|
(pt 760 552)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 736 336)
|
|
(pt 736 520)
|
|
)
|
|
(connector
|
|
(pt 744 776)
|
|
(pt 744 536)
|
|
)
|
|
(connector
|
|
(pt 672 512)
|
|
(pt 672 552)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1000 600)
|
|
(pt 1296 600)
|
|
)
|
|
(connector
|
|
(pt 1000 616)
|
|
(pt 1296 616)
|
|
)
|
|
(connector
|
|
(pt 1000 648)
|
|
(pt 1296 648)
|
|
)
|
|
(connector
|
|
(pt 1000 632)
|
|
(pt 1296 632)
|
|
)
|
|
(connector
|
|
(pt 1216 472)
|
|
(pt 1296 472)
|
|
)
|
|
(connector
|
|
(pt 1216 488)
|
|
(pt 1296 488)
|
|
)
|
|
(connector
|
|
(pt 1216 504)
|
|
(pt 1296 504)
|
|
)
|
|
(connector
|
|
(pt 1216 392)
|
|
(pt 1296 392)
|
|
)
|
|
(connector
|
|
(pt 1032 408)
|
|
(pt 1096 408)
|
|
)
|
|
(connector
|
|
(pt 1032 232)
|
|
(pt 1032 408)
|
|
)
|
|
(connector
|
|
(pt 1096 392)
|
|
(pt 984 392)
|
|
)
|
|
(connector
|
|
(pt 376 336)
|
|
(pt 736 336)
|
|
)
|
|
(connector
|
|
(pt 1296 336)
|
|
(pt 1296 376)
|
|
)
|
|
(connector
|
|
(pt 736 336)
|
|
(pt 984 336)
|
|
)
|
|
(connector
|
|
(pt 984 336)
|
|
(pt 1296 336)
|
|
)
|
|
(connector
|
|
(pt 1600 896)
|
|
(pt -320 896)
|
|
)
|
|
(connector
|
|
(pt -320 896)
|
|
(pt -320 136)
|
|
)
|
|
(connector
|
|
(pt -320 136)
|
|
(pt 80 136)
|
|
)
|
|
(connector
|
|
(pt 984 -120)
|
|
(pt 1400 -120)
|
|
)
|
|
(connector
|
|
(pt 984 336)
|
|
(pt 984 392)
|
|
)
|
|
(connector
|
|
(pt 1336 16)
|
|
(pt 1336 -40)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1336 -40)
|
|
(pt 1400 -40)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1336 16)
|
|
(pt 1856 16)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1352 -104)
|
|
(pt 1400 -104)
|
|
)
|
|
(connector
|
|
(pt 1352 -104)
|
|
(pt 1352 -224)
|
|
)
|
|
(connector
|
|
(pt 1352 -224)
|
|
(pt 1920 -224)
|
|
)
|
|
(connector
|
|
(pt 1320 -88)
|
|
(pt 1400 -88)
|
|
)
|
|
(connector
|
|
(pt 1320 -88)
|
|
(pt 1320 -256)
|
|
)
|
|
(connector
|
|
(pt 1936 -256)
|
|
(pt 1320 -256)
|
|
)
|
|
(connector
|
|
(pt 1952 -280)
|
|
(pt 1304 -280)
|
|
)
|
|
(connector
|
|
(pt 1304 -280)
|
|
(pt 1304 -72)
|
|
)
|
|
(connector
|
|
(pt 1304 -72)
|
|
(pt 1400 -72)
|
|
)
|
|
(connector
|
|
(pt 1000 536)
|
|
(pt 1296 536)
|
|
)
|
|
(connector
|
|
(pt 1400 -56)
|
|
(pt 1272 -56)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1272 -312)
|
|
(pt 1272 -56)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1272 -312)
|
|
(pt 2328 -312)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1744 -120)
|
|
(pt 1744 8)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1568 -120)
|
|
(pt 1744 -120)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1744 -120)
|
|
(pt 1856 -120)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 2128 -232)
|
|
(pt 2096 -232)
|
|
)
|
|
(connector
|
|
(pt 984 -392)
|
|
(pt 984 -120)
|
|
)
|
|
(connector
|
|
(pt 984 -120)
|
|
(pt 984 336)
|
|
)
|
|
(connector
|
|
(pt 1992 -216)
|
|
(pt 2128 -216)
|
|
)
|
|
(connector
|
|
(pt 1000 568)
|
|
(pt 1296 568)
|
|
)
|
|
(connector
|
|
(pt 1216 408)
|
|
(pt 1296 408)
|
|
)
|
|
(connector
|
|
(pt 1216 440)
|
|
(pt 1296 440)
|
|
)
|
|
(connector
|
|
(pt 1216 424)
|
|
(pt 1296 424)
|
|
)
|
|
(connector
|
|
(pt 1216 456)
|
|
(pt 1296 456)
|
|
)
|
|
(connector
|
|
(pt 1000 520)
|
|
(pt 1296 520)
|
|
)
|
|
(connector
|
|
(pt 1000 552)
|
|
(pt 1296 552)
|
|
)
|
|
(connector
|
|
(pt 1000 584)
|
|
(pt 1296 584)
|
|
)
|
|
(connector
|
|
(pt 2008 -200)
|
|
(pt 2128 -200)
|
|
)
|
|
(connector
|
|
(pt 2024 -184)
|
|
(pt 2128 -184)
|
|
)
|
|
(connector
|
|
(text "<<__$DEF_ALIAS8077>>" (rect 2088 -184 2206 -167)(font "Intel Clear" )(invisible))
|
|
(pt 2040 -168)
|
|
(pt 2128 -168)
|
|
)
|
|
(connector
|
|
(pt 2056 -152)
|
|
(pt 2128 -152)
|
|
)
|
|
(connector
|
|
(pt 2072 -136)
|
|
(pt 2128 -136)
|
|
)
|
|
(connector
|
|
(pt 1000 696)
|
|
(pt 1296 696)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1000 664)
|
|
(pt 1296 664)
|
|
)
|
|
(connector
|
|
(pt 1000 680)
|
|
(pt 1296 680)
|
|
)
|
|
(connector
|
|
(pt 2296 -232)
|
|
(pt 2328 -232)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1856 -56)
|
|
(pt 1856 16)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1856 -56)
|
|
(pt 2128 -56)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1856 -120)
|
|
(pt 1856 -72)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1888 -88)
|
|
(pt 2128 -88)
|
|
)
|
|
(connector
|
|
(pt 1784 824)
|
|
(pt 1784 408)
|
|
)
|
|
(connector
|
|
(pt 1552 856)
|
|
(pt 1552 424)
|
|
)
|
|
(connector
|
|
(pt 1752 776)
|
|
(pt 1752 456)
|
|
)
|
|
(connector
|
|
(pt 1576 800)
|
|
(pt 1576 392)
|
|
)
|
|
(connector
|
|
(pt 1600 896)
|
|
(pt 1600 536)
|
|
)
|
|
(connector
|
|
(pt 1920 -224)
|
|
(pt 1920 568)
|
|
)
|
|
(connector
|
|
(pt 1936 -256)
|
|
(pt 1936 584)
|
|
)
|
|
(connector
|
|
(pt 1952 -280)
|
|
(pt 1952 600)
|
|
)
|
|
(connector
|
|
(pt 2008 -200)
|
|
(pt 2008 632)
|
|
)
|
|
(connector
|
|
(pt 2024 -184)
|
|
(pt 2024 648)
|
|
)
|
|
(connector
|
|
(pt 2040 -168)
|
|
(pt 2040 664)
|
|
)
|
|
(connector
|
|
(pt 2056 -152)
|
|
(pt 2056 680)
|
|
)
|
|
(connector
|
|
(pt 2072 -136)
|
|
(pt 2072 696)
|
|
)
|
|
(connector
|
|
(pt 1992 -216)
|
|
(pt 1992 616)
|
|
)
|
|
(connector
|
|
(pt 1888 -88)
|
|
(pt 1888 376)
|
|
)
|
|
(connector
|
|
(pt 1536 392)
|
|
(pt 1576 392)
|
|
)
|
|
(connector
|
|
(text "en_AR" (rect 1522 392 1553 409)(font "Intel Clear" ))
|
|
(pt 1536 408)
|
|
(pt 1784 408)
|
|
)
|
|
(connector
|
|
(text "en_DR" (rect 1522 408 1553 425)(font "Intel Clear" ))
|
|
(pt 1536 424)
|
|
(pt 1552 424)
|
|
)
|
|
(connector
|
|
(text "clr_ME" (rect 1522 424 1555 441)(font "Intel Clear" ))
|
|
(pt 1536 440)
|
|
(pt 1616 440)
|
|
)
|
|
(connector
|
|
(pt 1616 440)
|
|
(pt 1648 440)
|
|
)
|
|
(connector
|
|
(pt 1536 456)
|
|
(pt 1752 456)
|
|
)
|
|
(connector
|
|
(pt 1536 536)
|
|
(pt 1600 536)
|
|
)
|
|
(connector
|
|
(pt 1536 568)
|
|
(pt 1920 568)
|
|
)
|
|
(connector
|
|
(pt 1536 696)
|
|
(pt 2072 696)
|
|
)
|
|
(connector
|
|
(pt 2128 -120)
|
|
(pt 2088 -120)
|
|
)
|
|
(connector
|
|
(pt 2088 -120)
|
|
(pt 2088 712)
|
|
)
|
|
(connector
|
|
(pt 2128 -104)
|
|
(pt 2112 -104)
|
|
)
|
|
(connector
|
|
(pt 2112 -104)
|
|
(pt 2112 728)
|
|
)
|
|
(connector
|
|
(pt 1856 -72)
|
|
(pt 2128 -72)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1856 16)
|
|
(pt 1856 552)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 304 544)
|
|
(pt 408 544)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 248 120)
|
|
(pt 280 120)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 488 -200)
|
|
(pt 568 -200)
|
|
)
|
|
(connector
|
|
(pt -64 56)
|
|
(pt 376 56)
|
|
)
|
|
(connector
|
|
(pt 376 56)
|
|
(pt 568 56)
|
|
)
|
|
(connector
|
|
(pt 2216 224)
|
|
(pt 2328 224)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 376 -32)
|
|
(pt 376 56)
|
|
)
|
|
(connector
|
|
(pt 376 56)
|
|
(pt 376 336)
|
|
)
|
|
(connector
|
|
(pt 376 -32)
|
|
(pt 80 -32)
|
|
)
|
|
(connector
|
|
(pt 1744 8)
|
|
(pt 2216 8)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 984 -392)
|
|
(pt 2096 -392)
|
|
)
|
|
(connector
|
|
(pt 80 -32)
|
|
(pt 80 -200)
|
|
)
|
|
(connector
|
|
(pt 2096 -392)
|
|
(pt 2096 -232)
|
|
)
|
|
(connector
|
|
(pt 2216 -8)
|
|
(pt 2312 -8)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 2216 -8)
|
|
(pt 2216 8)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 2216 8)
|
|
(pt 2216 224)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 80 -200)
|
|
(pt 88 -200)
|
|
)
|
|
(connector
|
|
(pt 88 -200)
|
|
(pt 176 -200)
|
|
)
|
|
(connector
|
|
(pt 1536 552)
|
|
(pt 1856 552)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1856 552)
|
|
(pt 2184 552)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 2160 376)
|
|
(pt 2160 368)
|
|
)
|
|
(connector
|
|
(pt 1536 376)
|
|
(pt 1888 376)
|
|
)
|
|
(connector
|
|
(pt 1888 376)
|
|
(pt 2160 376)
|
|
)
|
|
(connector
|
|
(pt 1744 392)
|
|
(pt 2160 392)
|
|
)
|
|
(connector
|
|
(pt 2160 392)
|
|
(pt 2160 440)
|
|
)
|
|
(connector
|
|
(pt 1744 232)
|
|
(pt 1744 392)
|
|
)
|
|
(connector
|
|
(pt 1744 392)
|
|
(pt 1744 432)
|
|
)
|
|
(connector
|
|
(pt 2328 -184)
|
|
(pt 2344 -184)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 2328 -312)
|
|
(pt 2328 -232)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 2328 -232)
|
|
(pt 2328 -184)
|
|
(bus)
|
|
)
|
|
(connector
|
|
(pt 1792 648)
|
|
(pt 1792 880)
|
|
)
|
|
(connector
|
|
(pt 1776 664)
|
|
(pt 1776 880)
|
|
)
|
|
(connector
|
|
(pt 1736 680)
|
|
(pt 1736 880)
|
|
)
|
|
(connector
|
|
(pt 1680 712)
|
|
(pt 1680 880)
|
|
)
|
|
(connector
|
|
(pt 1648 728)
|
|
(pt 1648 880)
|
|
)
|
|
(connector
|
|
(pt 1536 648)
|
|
(pt 1792 648)
|
|
)
|
|
(connector
|
|
(pt 1792 648)
|
|
(pt 2024 648)
|
|
)
|
|
(connector
|
|
(pt 1536 664)
|
|
(pt 1776 664)
|
|
)
|
|
(connector
|
|
(pt 1776 664)
|
|
(pt 2040 664)
|
|
)
|
|
(connector
|
|
(pt 1536 680)
|
|
(pt 1736 680)
|
|
)
|
|
(connector
|
|
(pt 1736 680)
|
|
(pt 2056 680)
|
|
)
|
|
(connector
|
|
(pt 1536 712)
|
|
(pt 1680 712)
|
|
)
|
|
(connector
|
|
(pt 1680 712)
|
|
(pt 2088 712)
|
|
)
|
|
(connector
|
|
(pt 1536 728)
|
|
(pt 1648 728)
|
|
)
|
|
(connector
|
|
(pt 1648 728)
|
|
(pt 2112 728)
|
|
)
|
|
(connector
|
|
(pt 1920 584)
|
|
(pt 1920 760)
|
|
)
|
|
(connector
|
|
(pt 1888 600)
|
|
(pt 1888 760)
|
|
)
|
|
(connector
|
|
(pt 1856 616)
|
|
(pt 1856 760)
|
|
)
|
|
(connector
|
|
(pt 1824 632)
|
|
(pt 1824 760)
|
|
)
|
|
(connector
|
|
(pt 1536 584)
|
|
(pt 1920 584)
|
|
)
|
|
(connector
|
|
(pt 1920 584)
|
|
(pt 1936 584)
|
|
)
|
|
(connector
|
|
(pt 1536 600)
|
|
(pt 1888 600)
|
|
)
|
|
(connector
|
|
(pt 1888 600)
|
|
(pt 1952 600)
|
|
)
|
|
(connector
|
|
(pt 1536 616)
|
|
(pt 1856 616)
|
|
)
|
|
(connector
|
|
(pt 1856 616)
|
|
(pt 1992 616)
|
|
)
|
|
(connector
|
|
(pt 1536 632)
|
|
(pt 1824 632)
|
|
)
|
|
(connector
|
|
(pt 1824 632)
|
|
(pt 2008 632)
|
|
)
|
|
(junction (pt -64 304))
|
|
(junction (pt -64 120))
|
|
(junction (pt 736 336))
|
|
(junction (pt 376 336))
|
|
(junction (pt 1616 440))
|
|
(junction (pt 984 336))
|
|
(junction (pt 1856 16))
|
|
(junction (pt 1744 -120))
|
|
(junction (pt 376 56))
|
|
(junction (pt 984 -120))
|
|
(junction (pt 2216 8))
|
|
(junction (pt 88 -200))
|
|
(junction (pt 1920 584))
|
|
(junction (pt 1888 600))
|
|
(junction (pt 1856 616))
|
|
(junction (pt 1824 632))
|
|
(junction (pt 1792 648))
|
|
(junction (pt 1776 664))
|
|
(junction (pt 1736 680))
|
|
(junction (pt 1680 712))
|
|
(junction (pt 1648 728))
|
|
(junction (pt 1856 552))
|
|
(junction (pt 1888 376))
|
|
(junction (pt 1744 392))
|
|
(junction (pt 2328 -232))
|