ELEC60011-DSD-CW/system_template_de1_soc/fullfunction.bdf

2013 lines
45 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) 2020 Intel Corporation. All rights reserved.
Your use of Intel Corporation's design tools, logic functions
and other software and tools, and any 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, at
https://fpgasoftware.intel.com/eula.
*/
(header "graphic" (version "1.4"))
(pin
(input)
(rect 16 8 192 24)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "dataa[31..0]" (rect 9 0 68 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)))
)
(pin
(input)
(rect 16 -64 192 -48)
(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)))
)
(pin
(input)
(rect 16 -40 192 -24)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "reset" (rect 9 0 33 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)))
)
(pin
(input)
(rect 16 -16 192 0)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "en" (rect 9 0 20 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)))
)
(pin
(input)
(rect 16 32 192 48)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "start" (rect 9 0 31 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)))
)
(pin
(output)
(rect 920 184 1096 200)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "done" (rect 90 0 113 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 800 -64 976 -48)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "result[31..0]" (rect 90 0 149 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))
)
)
(symbol
(rect 16 56 48 72)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst7" (rect 3 5 26 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 1040 -64 1072 -48)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst13" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 72 200 136 280)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst1" (rect 3 68 44 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 72 304 136 384)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst2" (rect 3 68 44 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 248 -64 392 200)
(text "fp_mul" (rect 52 -1 96 15)(font "Arial" (font_size 10)))
(text "00_inst4" (rect 8 248 49 260)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 4 61 19 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 48 72))
)
(port
(pt 0 112)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 101 40 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 48 112))
)
(port
(pt 0 152)
(input)
(text "en" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "en" (rect 4 141 18 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 48 152))
)
(port
(pt 0 192)
(input)
(text "a[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "a[31..0]" (rect 4 181 46 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 48 192)(line_width 3))
)
(port
(pt 0 232)
(input)
(text "b[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "b[31..0]" (rect 4 221 46 235)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 48 232)(line_width 3))
)
(port
(pt 144 72)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 108 61 150 75)(font "Arial" (font_size 8)))
(line (pt 144 72)(pt 96 72)(line_width 3))
)
(drawing
(text "clk" (rect 33 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
(text "areset" (rect 12 83 53 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
(text "en" (rect 35 123 51 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "en" (rect 53 147 64 159)(font "Arial" (color 0 0 0)))
(text "a" (rect 42 163 50 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "a" (rect 53 187 58 199)(font "Arial" (color 0 0 0)))
(text "b" (rect 42 203 50 218)(font "Arial" (color 128 0 0)(font_size 9)))
(text "b" (rect 53 227 58 239)(font "Arial" (color 0 0 0)))
(text "q" (rect 97 43 105 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "q" (rect 88 67 93 79)(font "Arial" (color 0 0 0)))
(text " altera_fp_functions " (rect 57 248 159 260)(font "Arial" ))
(line (pt 48 32)(pt 96 32))
(line (pt 96 32)(pt 96 248))
(line (pt 48 248)(pt 96 248))
(line (pt 48 32)(pt 48 248))
(line (pt 49 52)(pt 49 76))
(line (pt 50 52)(pt 50 76))
(line (pt 49 92)(pt 49 116))
(line (pt 50 92)(pt 50 116))
(line (pt 49 132)(pt 49 156))
(line (pt 50 132)(pt 50 156))
(line (pt 49 172)(pt 49 196))
(line (pt 50 172)(pt 50 196))
(line (pt 49 212)(pt 49 236))
(line (pt 50 212)(pt 50 236))
(line (pt 95 52)(pt 95 76))
(line (pt 94 52)(pt 94 76))
(line (pt 0 0)(pt 144 0))
(line (pt 144 0)(pt 144 264))
(line (pt 0 264)(pt 144 264))
(line (pt 0 0)(pt 0 264))
)
)
(symbol
(rect 408 336 504 400)
(text "fp_div128" (rect 5 0 54 12)(font "Arial" ))
(text "00_inst5" (rect 8 48 49 60)(font "Arial" ))
(port
(pt 0 24)
(input)
(text "dataa[31..0]" (rect 0 0 59 12)(font "Arial" ))
(text "dataa[31..0]" (rect 21 19 80 31)(font "Arial" ))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 96 40)
(output)
(text "result[31..0]" (rect -96 0 -37 12)(font "Arial" ))
(text "result[31..0]" (rect 26 35 85 47)(font "Arial" ))
(line (pt 96 40)(pt 80 40)(line_width 3))
)
(drawing
(rectangle (rect 16 16 80 48))
)
)
(symbol
(rect 248 200 392 464)
(text "fp_sub" (rect 52 -1 96 15)(font "Arial" (font_size 10)))
(text "00_inst7" (rect 8 248 49 260)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 4 61 19 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 48 72))
)
(port
(pt 0 112)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 101 40 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 48 112))
)
(port
(pt 0 152)
(input)
(text "en" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "en" (rect 4 141 18 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 48 152))
)
(port
(pt 0 192)
(input)
(text "a[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "a[31..0]" (rect 4 181 46 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 48 192)(line_width 3))
)
(port
(pt 0 232)
(input)
(text "b[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "b[31..0]" (rect 4 221 46 235)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 48 232)(line_width 3))
)
(port
(pt 144 72)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 108 61 150 75)(font "Arial" (font_size 8)))
(line (pt 144 72)(pt 96 72)(line_width 3))
)
(drawing
(text "clk" (rect 33 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
(text "areset" (rect 12 83 53 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
(text "en" (rect 35 123 51 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "en" (rect 53 147 64 159)(font "Arial" (color 0 0 0)))
(text "a" (rect 42 163 50 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "a" (rect 53 187 58 199)(font "Arial" (color 0 0 0)))
(text "b" (rect 42 203 50 218)(font "Arial" (color 128 0 0)(font_size 9)))
(text "b" (rect 53 227 58 239)(font "Arial" (color 0 0 0)))
(text "q" (rect 97 43 105 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "q" (rect 88 67 93 79)(font "Arial" (color 0 0 0)))
(text " altera_fp_functions " (rect 57 248 159 260)(font "Arial" ))
(line (pt 48 32)(pt 96 32))
(line (pt 96 32)(pt 96 248))
(line (pt 48 248)(pt 96 248))
(line (pt 48 32)(pt 48 248))
(line (pt 49 52)(pt 49 76))
(line (pt 50 52)(pt 50 76))
(line (pt 49 92)(pt 49 116))
(line (pt 50 92)(pt 50 116))
(line (pt 49 132)(pt 49 156))
(line (pt 50 132)(pt 50 156))
(line (pt 49 172)(pt 49 196))
(line (pt 50 172)(pt 50 196))
(line (pt 49 212)(pt 49 236))
(line (pt 50 212)(pt 50 236))
(line (pt 95 52)(pt 95 76))
(line (pt 94 52)(pt 94 76))
(line (pt 0 0)(pt 144 0))
(line (pt 144 0)(pt 144 264))
(line (pt 0 264)(pt 144 264))
(line (pt 0 0)(pt 0 264))
)
)
(symbol
(rect 448 -64 592 200)
(text "fp_mul" (rect 52 -1 96 15)(font "Arial" (font_size 10)))
(text "00_inst8" (rect 8 248 49 260)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 4 61 19 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 48 72))
)
(port
(pt 0 112)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 101 40 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 48 112))
)
(port
(pt 0 152)
(input)
(text "en" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "en" (rect 4 141 18 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 48 152))
)
(port
(pt 0 192)
(input)
(text "a[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "a[31..0]" (rect 4 181 46 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 48 192)(line_width 3))
)
(port
(pt 0 232)
(input)
(text "b[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "b[31..0]" (rect 4 221 46 235)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 48 232)(line_width 3))
)
(port
(pt 144 72)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 108 61 150 75)(font "Arial" (font_size 8)))
(line (pt 144 72)(pt 96 72)(line_width 3))
)
(drawing
(text "clk" (rect 33 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
(text "areset" (rect 12 83 53 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
(text "en" (rect 35 123 51 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "en" (rect 53 147 64 159)(font "Arial" (color 0 0 0)))
(text "a" (rect 42 163 50 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "a" (rect 53 187 58 199)(font "Arial" (color 0 0 0)))
(text "b" (rect 42 203 50 218)(font "Arial" (color 128 0 0)(font_size 9)))
(text "b" (rect 53 227 58 239)(font "Arial" (color 0 0 0)))
(text "q" (rect 97 43 105 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "q" (rect 88 67 93 79)(font "Arial" (color 0 0 0)))
(text " altera_fp_functions " (rect 57 248 159 260)(font "Arial" ))
(line (pt 48 32)(pt 96 32))
(line (pt 96 32)(pt 96 248))
(line (pt 48 248)(pt 96 248))
(line (pt 48 32)(pt 48 248))
(line (pt 49 52)(pt 49 76))
(line (pt 50 52)(pt 50 76))
(line (pt 49 92)(pt 49 116))
(line (pt 50 92)(pt 50 116))
(line (pt 49 132)(pt 49 156))
(line (pt 50 132)(pt 50 156))
(line (pt 49 172)(pt 49 196))
(line (pt 50 172)(pt 50 196))
(line (pt 49 212)(pt 49 236))
(line (pt 50 212)(pt 50 236))
(line (pt 95 52)(pt 95 76))
(line (pt 94 52)(pt 94 76))
(line (pt 0 0)(pt 144 0))
(line (pt 144 0)(pt 144 264))
(line (pt 0 264)(pt 144 264))
(line (pt 0 0)(pt 0 264))
)
)
(symbol
(rect 640 -64 784 200)
(text "fp_add" (rect 52 -1 96 15)(font "Arial" (font_size 10)))
(text "00_inst9" (rect 8 248 49 260)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 4 61 19 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 48 72))
)
(port
(pt 0 112)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 101 40 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 48 112))
)
(port
(pt 0 152)
(input)
(text "en" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "en" (rect 4 141 18 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 48 152))
)
(port
(pt 0 192)
(input)
(text "a[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "a[31..0]" (rect 4 181 46 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 48 192)(line_width 3))
)
(port
(pt 0 232)
(input)
(text "b[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "b[31..0]" (rect 4 221 46 235)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 48 232)(line_width 3))
)
(port
(pt 144 72)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 108 61 150 75)(font "Arial" (font_size 8)))
(line (pt 144 72)(pt 96 72)(line_width 3))
)
(drawing
(text "clk" (rect 33 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
(text "areset" (rect 12 83 53 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
(text "en" (rect 35 123 51 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "en" (rect 53 147 64 159)(font "Arial" (color 0 0 0)))
(text "a" (rect 42 163 50 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "a" (rect 53 187 58 199)(font "Arial" (color 0 0 0)))
(text "b" (rect 42 203 50 218)(font "Arial" (color 128 0 0)(font_size 9)))
(text "b" (rect 53 227 58 239)(font "Arial" (color 0 0 0)))
(text "q" (rect 97 43 105 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "q" (rect 88 67 93 79)(font "Arial" (color 0 0 0)))
(text " altera_fp_functions " (rect 57 248 159 260)(font "Arial" ))
(line (pt 48 32)(pt 96 32))
(line (pt 96 32)(pt 96 248))
(line (pt 48 248)(pt 96 248))
(line (pt 48 32)(pt 48 248))
(line (pt 49 52)(pt 49 76))
(line (pt 50 52)(pt 50 76))
(line (pt 49 92)(pt 49 116))
(line (pt 50 92)(pt 50 116))
(line (pt 49 132)(pt 49 156))
(line (pt 50 132)(pt 50 156))
(line (pt 49 172)(pt 49 196))
(line (pt 50 172)(pt 50 196))
(line (pt 49 212)(pt 49 236))
(line (pt 50 212)(pt 50 236))
(line (pt 95 52)(pt 95 76))
(line (pt 94 52)(pt 94 76))
(line (pt 0 0)(pt 144 0))
(line (pt 144 0)(pt 144 264))
(line (pt 0 264)(pt 144 264))
(line (pt 0 0)(pt 0 264))
)
)
(symbol
(rect 824 -32 888 48)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst11" (rect 3 68 50 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 936 232 1080 456)
(text "fix_to_fp" (rect 46 -1 102 15)(font "Arial" (font_size 10)))
(text "inst" (rect 8 208 25 220)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 4 61 19 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 48 72))
)
(port
(pt 0 112)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 101 40 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 48 112))
)
(port
(pt 0 152)
(input)
(text "en" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "en" (rect 4 141 18 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 48 152))
)
(port
(pt 0 192)
(input)
(text "a[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "a[31..0]" (rect 4 181 46 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 48 192)(line_width 3))
)
(port
(pt 144 72)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 108 61 150 75)(font "Arial" (font_size 8)))
(line (pt 144 72)(pt 96 72)(line_width 3))
)
(drawing
(text "clk" (rect 33 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
(text "areset" (rect 12 83 53 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
(text "en" (rect 35 123 51 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "en" (rect 53 147 64 159)(font "Arial" (color 0 0 0)))
(text "a" (rect 42 163 50 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "a" (rect 53 187 58 199)(font "Arial" (color 0 0 0)))
(text "q" (rect 97 43 105 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "q" (rect 88 67 93 79)(font "Arial" (color 0 0 0)))
(text " altera_fp_functions " (rect 57 208 159 220)(font "Arial" ))
(line (pt 48 32)(pt 96 32))
(line (pt 96 32)(pt 96 208))
(line (pt 48 208)(pt 96 208))
(line (pt 48 32)(pt 48 208))
(line (pt 49 52)(pt 49 76))
(line (pt 50 52)(pt 50 76))
(line (pt 49 92)(pt 49 116))
(line (pt 50 92)(pt 50 116))
(line (pt 49 132)(pt 49 156))
(line (pt 50 132)(pt 50 156))
(line (pt 49 172)(pt 49 196))
(line (pt 50 172)(pt 50 196))
(line (pt 95 52)(pt 95 76))
(line (pt 94 52)(pt 94 76))
(line (pt 0 0)(pt 144 0))
(line (pt 144 0)(pt 144 224))
(line (pt 0 224)(pt 144 224))
(line (pt 0 0)(pt 0 224))
)
)
(symbol
(rect 552 232 696 456)
(text "fp_to_fix" (rect 46 -1 102 15)(font "Arial" (font_size 10)))
(text "inst1" (rect 8 208 31 220)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 4 61 19 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 48 72))
)
(port
(pt 0 112)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 101 40 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 48 112))
)
(port
(pt 0 152)
(input)
(text "en" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "en" (rect 4 141 18 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 48 152))
)
(port
(pt 0 192)
(input)
(text "a[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "a[31..0]" (rect 4 181 46 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 48 192)(line_width 3))
)
(port
(pt 144 72)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 108 61 150 75)(font "Arial" (font_size 8)))
(line (pt 144 72)(pt 96 72)(line_width 3))
)
(drawing
(text "clk" (rect 33 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
(text "areset" (rect 12 83 53 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
(text "en" (rect 35 123 51 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "en" (rect 53 147 64 159)(font "Arial" (color 0 0 0)))
(text "a" (rect 42 163 50 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "a" (rect 53 187 58 199)(font "Arial" (color 0 0 0)))
(text "q" (rect 97 43 105 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "q" (rect 88 67 93 79)(font "Arial" (color 0 0 0)))
(text " altera_fp_functions " (rect 57 208 159 220)(font "Arial" ))
(line (pt 48 32)(pt 96 32))
(line (pt 96 32)(pt 96 208))
(line (pt 48 208)(pt 96 208))
(line (pt 48 32)(pt 48 208))
(line (pt 49 52)(pt 49 76))
(line (pt 50 52)(pt 50 76))
(line (pt 49 92)(pt 49 116))
(line (pt 50 92)(pt 50 116))
(line (pt 49 132)(pt 49 156))
(line (pt 50 132)(pt 50 156))
(line (pt 49 172)(pt 49 196))
(line (pt 50 172)(pt 50 196))
(line (pt 95 52)(pt 95 76))
(line (pt 94 52)(pt 94 76))
(line (pt 0 0)(pt 144 0))
(line (pt 144 0)(pt 144 224))
(line (pt 0 224)(pt 144 224))
(line (pt 0 0)(pt 0 224))
)
)
(symbol
(rect 408 408 504 472)
(text "fp_div2" (rect 5 0 42 12)(font "Arial" ))
(text "00_inst6" (rect 8 48 49 60)(font "Arial" ))
(port
(pt 0 24)
(input)
(text "dataa[31..0]" (rect 0 0 59 12)(font "Arial" ))
(text "dataa[31..0]" (rect 21 19 80 31)(font "Arial" ))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 96 40)
(output)
(text "result[31..0]" (rect -96 0 -37 12)(font "Arial" ))
(text "result[31..0]" (rect 26 35 85 47)(font "Arial" ))
(line (pt 96 40)(pt 80 40)(line_width 3))
)
(drawing
(rectangle (rect 16 16 80 48))
)
)
(symbol
(rect 72 96 136 176)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst0" (rect 3 68 44 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 904 72 968 152)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst15" (rect 3 68 50 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 984 72 1048 152)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst16" (rect 3 68 50 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 904 -32 968 48)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst12" (rect 3 68 50 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 824 72 888 152)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst14" (rect 3 68 50 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 984 -32 1048 48)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst13" (rect 3 68 50 80)(font "Arial" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 752 232 880 376)
(text "cordic" (rect 5 0 34 12)(font "Arial" ))
(text "00_inst10" (rect 8 128 55 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 "clk_en" (rect 0 0 31 12)(font "Arial" ))
(text "clk_en" (rect 21 43 52 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "start" (rect 0 0 22 12)(font "Arial" ))
(text "start" (rect 21 59 43 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "reset" (rect 0 0 24 12)(font "Arial" ))
(text "reset" (rect 21 75 45 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "dataa[31..0]" (rect 0 0 59 12)(font "Arial" ))
(text "dataa[31..0]" (rect 21 91 80 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(port
(pt 128 32)
(output)
(text "result[31..0]" (rect -64 0 -5 12)(font "Arial" ))
(text "result[31..0]" (rect 58 27 117 39)(font "Arial" ))
(line (pt 128 32)(pt 112 32)(line_width 3))
)
(port
(pt 128 48)
(output)
(text "done" (rect -64 0 -41 12)(font "Arial" ))
(text "done" (rect 88 43 111 55)(font "Arial" ))
(line (pt 128 48)(pt 112 48))
)
(parameter
"stages"
"16"
""
(type "PARAMETER_UNSIGNED_DEC") )
(drawing
(rectangle (rect 16 16 112 128))
)
(annotation_block (parameter)(rect 720 384 880 424))
)
(symbol
(rect 1072 72 1136 152)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst17" (rect 3 68 49 85)(font "Intel Clear" ))
(port
(pt 32 80)
(input)
(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
(line (pt 32 80)(pt 32 76))
)
(port
(pt 0 40)
(input)
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
(line (pt 0 40)(pt 12 40))
)
(port
(pt 0 24)
(input)
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 12 24))
)
(port
(pt 32 0)
(input)
(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
(line (pt 32 4)(pt 32 0))
)
(port
(pt 64 24)
(output)
(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
(text "Q" (rect 43 20 48 32)(font "Courier New" (bold)))
(line (pt 52 24)(pt 64 24))
)
(drawing
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(rectangle (rect 8 8 56 72))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 32 400 176 480)
(text "const128" (rect 5 0 49 12)(font "Arial" ))
(text "inst3" (rect 8 64 30 81)(font "Intel Clear" ))
(port
(pt 144 32)
(output)
(text "result[31..0]" (rect 0 0 59 12)(font "Arial" ))
(text "result[31..0]" (rect 74 27 133 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 64))
)
)
(connector
(pt 392 272)
(pt 400 272)
(bus)
)
(connector
(pt 392 8)
(pt 400 8)
(bus)
)
(connector
(pt 400 8)
(pt 400 128)
(bus)
)
(connector
(pt 400 128)
(pt 448 128)
(bus)
)
(connector
(text "clk" (rect 424 -8 438 9)(font "Intel Clear" ))
(pt 448 8)
(pt 416 8)
)
(connector
(text "reset" (rect 424 32 447 49)(font "Intel Clear" ))
(pt 448 48)
(pt 416 48)
)
(connector
(text "en" (rect 424 72 435 89)(font "Intel Clear" ))
(pt 448 88)
(pt 416 88)
)
(connector
(pt 400 224)
(pt 400 168)
(bus)
)
(connector
(pt 400 168)
(pt 448 168)
(bus)
)
(connector
(text "clk" (rect 216 -8 230 9)(font "Intel Clear" ))
(pt 248 8)
(pt 208 8)
)
(connector
(text "reset" (rect 216 32 239 49)(font "Intel Clear" ))
(pt 248 48)
(pt 208 48)
)
(connector
(text "en" (rect 216 72 227 89)(font "Intel Clear" ))
(pt 248 88)
(pt 208 88)
)
(connector
(text "clk" (rect 216 256 230 273)(font "Intel Clear" ))
(pt 248 272)
(pt 208 272)
)
(connector
(text "reset" (rect 216 296 239 313)(font "Intel Clear" ))
(pt 248 312)
(pt 208 312)
)
(connector
(text "en" (rect 216 336 227 353)(font "Intel Clear" ))
(pt 248 352)
(pt 208 352)
)
(connector
(pt 248 392)
(pt 240 392)
(bus)
)
(connector
(pt 248 168)
(pt 240 168)
(bus)
)
(connector
(pt 240 128)
(pt 248 128)
(bus)
)
(connector
(pt 600 216)
(pt 600 168)
(bus)
)
(connector
(pt 600 168)
(pt 640 168)
(bus)
)
(connector
(text "en" (rect 616 72 627 89)(font "Intel Clear" ))
(pt 640 88)
(pt 608 88)
)
(connector
(text "reset" (rect 616 32 639 49)(font "Intel Clear" ))
(pt 640 48)
(pt 608 48)
)
(connector
(text "clk" (rect 616 -8 630 9)(font "Intel Clear" ))
(pt 640 8)
(pt 608 8)
)
(connector
(pt 888 -8)
(pt 904 -8)
)
(connector
(pt 936 -32)
(pt 936 -40)
)
(connector
(pt 856 -32)
(pt 856 -40)
)
(connector
(pt 936 152)
(pt 936 160)
)
(connector
(pt 856 152)
(pt 856 160)
)
(connector
(pt 856 48)
(pt 856 56)
)
(connector
(pt 936 48)
(pt 936 56)
)
(connector
(pt 856 56)
(pt 856 72)
)
(connector
(pt 936 56)
(pt 936 72)
)
(connector
(pt 856 160)
(pt 936 160)
)
(connector
(pt 888 96)
(pt 904 96)
)
(connector
(pt 904 8)
(pt 896 8)
)
(connector
(pt 904 112)
(pt 896 112)
)
(connector
(pt 896 8)
(pt 896 112)
)
(connector
(pt 896 112)
(pt 896 168)
)
(connector
(pt 592 8)
(pt 600 8)
(bus)
)
(connector
(pt 600 8)
(pt 600 128)
(bus)
)
(connector
(pt 640 128)
(pt 600 128)
(bus)
)
(connector
(text "clk" (rect 192 -72 206 -55)(font "Intel Clear" ))
(pt 192 -56)
(pt 224 -56)
)
(connector
(text "reset" (rect 192 -48 215 -31)(font "Intel Clear" ))
(pt 192 -32)
(pt 224 -32)
)
(connector
(text "en" (rect 192 -24 203 -7)(font "Intel Clear" ))
(pt 192 -8)
(pt 224 -8)
)
(connector
(text "en" (rect 528 368 539 385)(font "Intel Clear" ))
(pt 552 384)
(pt 520 384)
)
(connector
(text "reset" (rect 528 328 551 345)(font "Intel Clear" ))
(pt 552 344)
(pt 520 344)
)
(connector
(text "clk" (rect 528 288 542 305)(font "Intel Clear" ))
(pt 552 304)
(pt 520 304)
)
(connector
(pt 512 424)
(pt 552 424)
(bus)
)
(connector
(pt 696 304)
(pt 704 304)
(bus)
)
(connector
(pt 704 304)
(pt 704 328)
(bus)
)
(connector
(text "clk" (rect 728 248 742 265)(font "Intel Clear" ))
(pt 720 264)
(pt 752 264)
)
(connector
(text "en" (rect 728 264 739 281)(font "Intel Clear" ))
(pt 720 280)
(pt 752 280)
)
(connector
(text "reset" (rect 728 296 751 313)(font "Intel Clear" ))
(pt 720 312)
(pt 752 312)
)
(connector
(pt 704 328)
(pt 752 328)
(bus)
)
(connector
(pt 712 480)
(pt 712 296)
)
(connector
(pt 752 296)
(pt 712 296)
)
(connector
(pt 968 -8)
(pt 984 -8)
)
(connector
(pt 856 -40)
(pt 936 -40)
)
(connector
(pt 1016 -40)
(pt 1016 -32)
)
(connector
(pt 936 -40)
(pt 1016 -40)
)
(connector
(pt 1016 -40)
(pt 1056 -40)
)
(connector
(pt 1016 152)
(pt 1016 160)
)
(connector
(pt 856 56)
(pt 936 56)
)
(connector
(pt 1016 48)
(pt 1016 56)
)
(connector
(pt 1016 56)
(pt 1016 72)
)
(connector
(pt 936 56)
(pt 1016 56)
)
(connector
(pt 1056 -48)
(pt 1056 -40)
)
(connector
(pt 936 160)
(pt 1016 160)
)
(connector
(pt 1056 -40)
(pt 1056 56)
)
(connector
(pt 1056 56)
(pt 1056 160)
)
(connector
(pt 1048 -8)
(pt 1064 -8)
)
(connector
(pt 1064 -8)
(pt 1064 64)
)
(connector
(pt 968 96)
(pt 984 96)
)
(connector
(pt 984 8)
(pt 976 8)
)
(connector
(pt 984 112)
(pt 976 112)
)
(connector
(pt 976 8)
(pt 976 112)
)
(connector
(pt 976 112)
(pt 976 168)
)
(connector
(pt 824 8)
(pt 816 8)
)
(connector
(pt 816 112)
(pt 824 112)
)
(connector
(pt 816 8)
(pt 816 112)
)
(connector
(pt 816 112)
(pt 816 168)
)
(connector
(pt 808 64)
(pt 1064 64)
)
(connector
(pt 808 64)
(pt 808 96)
)
(connector
(pt 824 96)
(pt 808 96)
)
(connector
(pt 240 16)
(pt 192 16)
(bus)
)
(connector
(pt 240 16)
(pt 240 128)
(bus)
)
(connector
(pt 240 128)
(pt 240 168)
(bus)
)
(connector
(pt 200 40)
(pt 192 40)
)
(connector
(pt 64 224)
(pt 72 224)
)
(connector
(pt 72 328)
(pt 64 328)
)
(connector
(pt 136 224)
(pt 144 224)
)
(connector
(text "clk" (rect 48 224 62 241)(font "Intel Clear" ))
(pt 72 240)
(pt 40 240)
)
(connector
(text "clk" (rect 48 328 62 345)(font "Intel Clear" ))
(pt 72 344)
(pt 40 344)
)
(connector
(pt 144 120)
(pt 136 120)
)
(connector
(pt 104 96)
(pt 104 88)
)
(connector
(pt 104 88)
(pt 32 88)
)
(connector
(pt 32 72)
(pt 32 88)
)
(connector
(pt 104 192)
(pt 32 192)
)
(connector
(pt 32 88)
(pt 32 192)
)
(connector
(pt 104 176)
(pt 104 192)
)
(connector
(pt 104 192)
(pt 104 200)
)
(connector
(pt 144 184)
(pt 144 120)
)
(connector
(pt 144 184)
(pt 64 184)
)
(connector
(pt 64 184)
(pt 64 224)
)
(connector
(text "clk" (rect 48 120 62 137)(font "Intel Clear" ))
(pt 72 136)
(pt 40 136)
)
(connector
(pt 200 40)
(pt 200 80)
)
(connector
(pt 200 80)
(pt 64 80)
)
(connector
(pt 64 80)
(pt 64 120)
)
(connector
(pt 64 120)
(pt 72 120)
)
(connector
(pt 64 328)
(pt 64 288)
)
(connector
(pt 144 224)
(pt 144 288)
)
(connector
(pt 64 288)
(pt 144 288)
)
(connector
(pt 104 296)
(pt 32 296)
)
(connector
(pt 104 304)
(pt 104 296)
)
(connector
(pt 104 296)
(pt 104 280)
)
(connector
(pt 32 192)
(pt 32 296)
)
(connector
(pt 32 296)
(pt 32 392)
)
(connector
(pt 104 392)
(pt 32 392)
)
(connector
(pt 104 392)
(pt 104 384)
)
(connector
(pt 800 208)
(pt 888 208)
)
(connector
(pt 888 208)
(pt 888 280)
)
(connector
(pt 880 280)
(pt 888 280)
)
(connector
(pt 880 264)
(pt 896 264)
(bus)
)
(connector
(text "clk" (rect 912 288 926 305)(font "Intel Clear" ))
(pt 904 304)
(pt 936 304)
)
(connector
(text "reset" (rect 912 328 935 345)(font "Intel Clear" ))
(pt 904 344)
(pt 936 344)
)
(connector
(text "en" (rect 912 368 923 385)(font "Intel Clear" ))
(pt 904 384)
(pt 936 384)
)
(connector
(pt 896 424)
(pt 936 424)
(bus)
)
(connector
(pt 896 264)
(pt 896 424)
(bus)
)
(connector
(pt 400 224)
(pt 1088 224)
(bus)
)
(connector
(pt 1088 224)
(pt 1088 304)
(bus)
)
(connector
(pt 1080 304)
(pt 1088 304)
(bus)
)
(connector
(pt 600 216)
(pt 1096 216)
(bus)
)
(connector
(pt 1096 216)
(pt 1096 472)
(bus)
)
(connector
(pt 512 472)
(pt 1096 472)
(bus)
)
(connector
(pt 816 168)
(pt 896 168)
)
(connector
(pt 896 168)
(pt 976 168)
)
(connector
(pt 240 472)
(pt 400 472)
(bus)
)
(connector
(pt 240 168)
(pt 240 392)
(bus)
)
(connector
(pt 240 392)
(pt 240 472)
(bus)
)
(connector
(pt 512 472)
(pt 512 448)
(bus)
)
(connector
(pt 512 448)
(pt 504 448)
(bus)
)
(connector
(pt 400 472)
(pt 400 432)
(bus)
)
(connector
(pt 400 432)
(pt 408 432)
(bus)
)
(connector
(pt 512 376)
(pt 504 376)
(bus)
)
(connector
(pt 512 424)
(pt 512 376)
(bus)
)
(connector
(pt 400 360)
(pt 408 360)
(bus)
)
(connector
(pt 1048 96)
(pt 1072 96)
)
(connector
(pt 1072 112)
(pt 1064 112)
)
(connector
(pt 1064 112)
(pt 1064 168)
)
(connector
(pt 976 168)
(pt 1064 168)
)
(connector
(text "clk" (rect 1072 152 1086 169)(font "Intel Clear" ))
(pt 1064 168)
(pt 1088 168)
)
(connector
(pt 1016 56)
(pt 1056 56)
)
(connector
(pt 1056 56)
(pt 1104 56)
)
(connector
(pt 1104 72)
(pt 1104 56)
)
(connector
(pt 1104 152)
(pt 1104 160)
)
(connector
(pt 1016 160)
(pt 1056 160)
)
(connector
(pt 1056 160)
(pt 1104 160)
)
(connector
(pt 1136 96)
(pt 1144 96)
)
(connector
(pt 1144 96)
(pt 1144 176)
)
(connector
(pt 1144 176)
(pt 816 176)
)
(connector
(pt 816 176)
(pt 816 192)
)
(connector
(pt 816 192)
(pt 920 192)
)
(connector
(pt 800 -8)
(pt 800 208)
)
(connector
(pt 800 -8)
(pt 824 -8)
)
(connector
(pt 784 8)
(pt 792 8)
(bus)
)
(connector
(pt 792 8)
(pt 792 -56)
(bus)
)
(connector
(pt 792 -56)
(pt 800 -56)
(bus)
)
(connector
(pt 400 272)
(pt 400 360)
(bus)
)
(connector
(text "<<__$DEF_ALIAS498>>" (rect 160 408 272 425)(font "Intel Clear" )(invisible))
(pt 176 432)
(pt 248 432)
(bus)
)
(connector
(pt 136 328)
(pt 200 328)
)
(connector
(pt 200 480)
(pt 712 480)
)
(connector
(pt 200 480)
(pt 200 328)
)
(junction (pt 240 168))
(junction (pt 240 392))
(junction (pt 240 128))
(junction (pt 856 56))
(junction (pt 936 56))
(junction (pt 936 -40))
(junction (pt 936 160))
(junction (pt 896 112))
(junction (pt 896 168))
(junction (pt 1016 -40))
(junction (pt 1016 160))
(junction (pt 1016 56))
(junction (pt 1056 -40))
(junction (pt 1056 56))
(junction (pt 976 168))
(junction (pt 976 112))
(junction (pt 816 112))
(junction (pt 32 88))
(junction (pt 32 192))
(junction (pt 104 192))
(junction (pt 104 296))
(junction (pt 32 296))
(junction (pt 1064 168))
(junction (pt 1056 160))