ELEC60011-DSD-CW/system_template_de1_soc/fullfunction_t.bdf

2033 lines
46 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 0 -120 176 -104)
(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 0 -192 176 -176)
(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 0 -168 176 -152)
(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 0 -144 176 -128)
(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 0 -96 176 -80)
(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 784 -192 960 -176)
(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))
)
)
(pin
(output)
(rect 904 56 1080 72)
(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))
)
)
(symbol
(rect 0 -72 32 -56)
(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 1024 -192 1056 -176)
(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 56 72 120 152)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 56 176 120 256)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 232 -192 376 72)
(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 232 72 376 336)
(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 432 -192 576 72)
(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 624 -192 768 72)
(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 808 -160 872 -80)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 920 104 1064 328)
(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 536 104 680 328)
(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 56 -32 120 48)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst0" (rect 3 68 43 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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 888 -56 952 24)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst15" (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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 968 -56 1032 24)
(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "00_inst16" (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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 888 -160 952 -80)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 808 -56 872 24)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 968 -160 1032 -80)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(symbol
(rect 736 104 864 216)
(text "cordic_t" (rect 5 0 43 12)(font "Arial" ))
(text "00_inst10" (rect 8 96 55 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 "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 "reset" (rect 0 0 24 12)(font "Arial" ))
(text "reset" (rect 21 59 45 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "dataa[31..0]" (rect 0 0 59 12)(font "Arial" ))
(text "dataa[31..0]" (rect 21 75 80 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(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))
)
(drawing
(rectangle (rect 16 16 112 96))
)
)
(symbol
(rect 392 280 488 344)
(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 392 208 488 272)
(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 16 272 160 352)
(text "const128" (rect 5 0 49 12)(font "Arial" ))
(text "inst4" (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))
)
)
(symbol
(rect 680 200 712 216)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst5" (rect 3 5 25 22)(font "Intel Clear" )(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 744 232 808 312)
(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 12 12)(pt 52 12))
(line (pt 12 68)(pt 52 68))
(line (pt 52 68)(pt 52 12))
(line (pt 12 68)(pt 12 12))
(line (pt 19 40)(pt 12 47))
(line (pt 12 32)(pt 20 40))
(circle (rect 28 4 36 12))
(circle (rect 28 68 36 76))
)
)
(connector
(pt 376 -120)
(pt 384 -120)
(bus)
)
(connector
(pt 384 -120)
(pt 384 0)
(bus)
)
(connector
(pt 384 0)
(pt 432 0)
(bus)
)
(connector
(text "clk" (rect 408 -136 422 -119)(font "Intel Clear" ))
(pt 432 -120)
(pt 400 -120)
)
(connector
(text "reset" (rect 408 -96 431 -79)(font "Intel Clear" ))
(pt 432 -80)
(pt 400 -80)
)
(connector
(text "en" (rect 408 -56 419 -39)(font "Intel Clear" ))
(pt 432 -40)
(pt 400 -40)
)
(connector
(pt 384 96)
(pt 384 40)
(bus)
)
(connector
(pt 384 40)
(pt 432 40)
(bus)
)
(connector
(text "clk" (rect 200 -136 214 -119)(font "Intel Clear" ))
(pt 232 -120)
(pt 192 -120)
)
(connector
(text "reset" (rect 200 -96 223 -79)(font "Intel Clear" ))
(pt 232 -80)
(pt 192 -80)
)
(connector
(text "en" (rect 200 -56 211 -39)(font "Intel Clear" ))
(pt 232 -40)
(pt 192 -40)
)
(connector
(text "clk" (rect 200 128 214 145)(font "Intel Clear" ))
(pt 232 144)
(pt 192 144)
)
(connector
(text "reset" (rect 200 168 223 185)(font "Intel Clear" ))
(pt 232 184)
(pt 192 184)
)
(connector
(text "en" (rect 200 208 211 225)(font "Intel Clear" ))
(pt 232 224)
(pt 192 224)
)
(connector
(pt 232 264)
(pt 224 264)
(bus)
)
(connector
(pt 232 40)
(pt 224 40)
(bus)
)
(connector
(pt 224 0)
(pt 232 0)
(bus)
)
(connector
(pt 584 88)
(pt 584 40)
(bus)
)
(connector
(pt 584 40)
(pt 624 40)
(bus)
)
(connector
(text "en" (rect 600 -56 611 -39)(font "Intel Clear" ))
(pt 624 -40)
(pt 592 -40)
)
(connector
(text "reset" (rect 600 -96 623 -79)(font "Intel Clear" ))
(pt 624 -80)
(pt 592 -80)
)
(connector
(text "clk" (rect 600 -136 614 -119)(font "Intel Clear" ))
(pt 624 -120)
(pt 592 -120)
)
(connector
(pt 768 -120)
(pt 776 -120)
(bus)
)
(connector
(pt 776 -120)
(pt 776 -184)
(bus)
)
(connector
(pt 776 -184)
(pt 784 -184)
(bus)
)
(connector
(pt 872 -136)
(pt 888 -136)
)
(connector
(pt 920 -160)
(pt 920 -168)
)
(connector
(pt 840 -160)
(pt 840 -168)
)
(connector
(pt 784 80)
(pt 784 -136)
)
(connector
(pt 808 -136)
(pt 784 -136)
)
(connector
(pt 920 24)
(pt 920 32)
)
(connector
(pt 840 24)
(pt 840 32)
)
(connector
(pt 872 -32)
(pt 888 -32)
)
(connector
(pt 888 -120)
(pt 880 -120)
)
(connector
(pt 888 -16)
(pt 880 -16)
)
(connector
(pt 576 -120)
(pt 584 -120)
(bus)
)
(connector
(pt 584 -120)
(pt 584 0)
(bus)
)
(connector
(pt 624 0)
(pt 584 0)
(bus)
)
(connector
(text "clk" (rect 176 -200 190 -183)(font "Intel Clear" ))
(pt 176 -184)
(pt 208 -184)
)
(connector
(text "reset" (rect 176 -176 199 -159)(font "Intel Clear" ))
(pt 176 -160)
(pt 208 -160)
)
(connector
(text "en" (rect 176 -152 187 -135)(font "Intel Clear" ))
(pt 176 -136)
(pt 208 -136)
)
(connector
(text "en" (rect 512 240 523 257)(font "Intel Clear" ))
(pt 536 256)
(pt 504 256)
)
(connector
(text "reset" (rect 512 200 535 217)(font "Intel Clear" ))
(pt 536 216)
(pt 504 216)
)
(connector
(text "clk" (rect 512 160 526 177)(font "Intel Clear" ))
(pt 536 176)
(pt 504 176)
)
(connector
(pt 496 296)
(pt 536 296)
(bus)
)
(connector
(pt 680 176)
(pt 688 176)
(bus)
)
(connector
(text "clk" (rect 712 120 726 137)(font "Intel Clear" ))
(pt 704 136)
(pt 736 136)
)
(connector
(text "en" (rect 712 136 723 153)(font "Intel Clear" ))
(pt 704 152)
(pt 736 152)
)
(connector
(pt 952 -136)
(pt 968 -136)
)
(connector
(pt 1000 -168)
(pt 1000 -160)
)
(connector
(pt 1000 24)
(pt 1000 32)
)
(connector
(pt 1032 -136)
(pt 1048 -136)
)
(connector
(pt 1048 -136)
(pt 1048 -64)
)
(connector
(pt 952 -32)
(pt 968 -32)
)
(connector
(pt 1032 -32)
(pt 1048 -32)
)
(connector
(pt 1048 -32)
(pt 1048 48)
)
(connector
(pt 1048 48)
(pt 792 48)
)
(connector
(pt 968 -120)
(pt 960 -120)
)
(connector
(pt 968 -16)
(pt 960 -16)
)
(connector
(pt 808 -120)
(pt 800 -120)
)
(connector
(pt 800 -16)
(pt 808 -16)
)
(connector
(pt 792 -64)
(pt 1048 -64)
)
(connector
(pt 792 -64)
(pt 792 -32)
)
(connector
(pt 808 -32)
(pt 792 -32)
)
(connector
(pt 224 -112)
(pt 176 -112)
(bus)
)
(connector
(pt 184 -88)
(pt 176 -88)
)
(connector
(pt 48 96)
(pt 56 96)
)
(connector
(pt 56 200)
(pt 48 200)
)
(connector
(pt 120 96)
(pt 128 96)
)
(connector
(text "clk" (rect 32 96 46 113)(font "Intel Clear" ))
(pt 56 112)
(pt 24 112)
)
(connector
(text "clk" (rect 32 200 46 217)(font "Intel Clear" ))
(pt 56 216)
(pt 24 216)
)
(connector
(pt 128 -8)
(pt 120 -8)
)
(connector
(pt 88 -32)
(pt 88 -40)
)
(connector
(pt 88 -40)
(pt 16 -40)
)
(connector
(pt 88 64)
(pt 16 64)
)
(connector
(pt 128 56)
(pt 128 -8)
)
(connector
(pt 128 56)
(pt 48 56)
)
(connector
(pt 48 56)
(pt 48 96)
)
(connector
(text "clk" (rect 32 -8 46 9)(font "Intel Clear" ))
(pt 56 8)
(pt 24 8)
)
(connector
(pt 184 -88)
(pt 184 -48)
)
(connector
(pt 184 -48)
(pt 48 -48)
)
(connector
(pt 48 -48)
(pt 48 -8)
)
(connector
(pt 48 -8)
(pt 56 -8)
)
(connector
(pt 48 200)
(pt 48 160)
)
(connector
(pt 128 96)
(pt 128 160)
)
(connector
(pt 48 160)
(pt 128 160)
)
(connector
(pt 88 168)
(pt 16 168)
)
(connector
(pt 88 264)
(pt 16 264)
)
(connector
(pt 88 264)
(pt 88 256)
)
(connector
(pt 880 -120)
(pt 880 -16)
)
(connector
(pt 880 -16)
(pt 880 40)
)
(connector
(pt 840 -168)
(pt 920 -168)
)
(connector
(pt 920 -168)
(pt 1000 -168)
)
(connector
(pt 1000 -168)
(pt 1040 -168)
)
(connector
(pt 840 -80)
(pt 840 -72)
)
(connector
(pt 840 -72)
(pt 840 -56)
)
(connector
(pt 920 -80)
(pt 920 -72)
)
(connector
(pt 920 -72)
(pt 920 -56)
)
(connector
(pt 1000 -80)
(pt 1000 -72)
)
(connector
(pt 1000 -72)
(pt 1000 -56)
)
(connector
(pt 840 -72)
(pt 920 -72)
)
(connector
(pt 920 -72)
(pt 1000 -72)
)
(connector
(pt 1000 -72)
(pt 1040 -72)
)
(connector
(pt 840 32)
(pt 920 32)
)
(connector
(pt 920 32)
(pt 1000 32)
)
(connector
(pt 1000 32)
(pt 1040 32)
)
(connector
(pt 1040 -176)
(pt 1040 -168)
)
(connector
(pt 1040 -168)
(pt 1040 -72)
)
(connector
(pt 1040 -72)
(pt 1040 32)
)
(connector
(pt 960 -120)
(pt 960 -16)
)
(connector
(pt 960 -16)
(pt 960 40)
)
(connector
(pt 800 -120)
(pt 800 -16)
)
(connector
(pt 800 -16)
(pt 800 40)
)
(connector
(pt 224 -112)
(pt 224 0)
(bus)
)
(connector
(pt 224 0)
(pt 224 40)
(bus)
)
(connector
(pt 224 40)
(pt 224 264)
(bus)
)
(connector
(pt 224 264)
(pt 224 344)
(bus)
)
(connector
(pt 88 48)
(pt 88 64)
)
(connector
(pt 88 64)
(pt 88 72)
)
(connector
(pt 88 152)
(pt 88 168)
)
(connector
(pt 88 168)
(pt 88 176)
)
(connector
(pt 16 -56)
(pt 16 -40)
)
(connector
(pt 16 -40)
(pt 16 64)
)
(connector
(pt 16 64)
(pt 16 168)
)
(connector
(pt 16 168)
(pt 16 264)
)
(connector
(text "reset" (rect 712 152 735 169)(font "Intel Clear" ))
(pt 704 168)
(pt 736 168)
)
(connector
(pt 688 176)
(pt 688 184)
(bus)
)
(connector
(pt 688 184)
(pt 736 184)
(bus)
)
(connector
(pt 864 136)
(pt 872 136)
(bus)
)
(connector
(text "clk" (rect 896 160 910 177)(font "Intel Clear" ))
(pt 888 176)
(pt 920 176)
)
(connector
(text "reset" (rect 896 200 919 217)(font "Intel Clear" ))
(pt 888 216)
(pt 920 216)
)
(connector
(text "en" (rect 896 240 907 257)(font "Intel Clear" ))
(pt 888 256)
(pt 920 256)
)
(connector
(pt 872 296)
(pt 920 296)
(bus)
)
(connector
(pt 872 136)
(pt 872 296)
(bus)
)
(connector
(pt 384 96)
(pt 1072 96)
(bus)
)
(connector
(pt 1072 96)
(pt 1072 176)
(bus)
)
(connector
(pt 1064 176)
(pt 1072 176)
(bus)
)
(connector
(pt 584 88)
(pt 1080 88)
(bus)
)
(connector
(pt 1080 88)
(pt 1080 344)
(bus)
)
(connector
(pt 496 344)
(pt 1080 344)
(bus)
)
(connector
(pt 800 40)
(pt 880 40)
)
(connector
(pt 880 40)
(pt 960 40)
)
(connector
(text "clk" (rect 1056 24 1070 41)(font "Intel Clear" ))
(pt 960 40)
(pt 1072 40)
)
(connector
(pt 792 48)
(pt 792 64)
)
(connector
(pt 792 64)
(pt 904 64)
)
(connector
(pt 880 80)
(pt 784 80)
)
(connector
(pt 488 320)
(pt 496 320)
(bus)
)
(connector
(pt 496 320)
(pt 496 344)
(bus)
)
(connector
(pt 392 304)
(pt 384 304)
(bus)
)
(connector
(pt 384 304)
(pt 384 344)
(bus)
)
(connector
(pt 224 344)
(pt 384 344)
(bus)
)
(connector
(pt 488 248)
(pt 496 248)
(bus)
)
(connector
(pt 496 248)
(pt 496 296)
(bus)
)
(connector
(pt 392 232)
(pt 384 232)
(bus)
)
(connector
(pt 384 232)
(pt 384 144)
(bus)
)
(connector
(pt 376 144)
(pt 384 144)
(bus)
)
(connector
(pt 232 304)
(pt 160 304)
(bus)
)
(connector
(pt 120 200)
(pt 216 200)
)
(connector
(pt 216 200)
(pt 216 352)
)
(connector
(pt 688 352)
(pt 216 352)
)
(connector
(pt 776 224)
(pt 776 232)
)
(connector
(pt 688 352)
(pt 688 256)
)
(connector
(pt 776 328)
(pt 776 312)
)
(connector
(pt 880 80)
(pt 880 256)
)
(connector
(pt 696 224)
(pt 776 224)
)
(connector
(pt 696 328)
(pt 776 328)
)
(connector
(pt 880 256)
(pt 808 256)
)
(connector
(pt 696 216)
(pt 696 224)
)
(connector
(pt 696 224)
(pt 696 328)
)
(connector
(pt 688 256)
(pt 744 256)
)
(connector
(text "clk" (rect 723 256 737 273)(font "Intel Clear" ))
(pt 744 272)
(pt 720 272)
)
(junction (pt 224 264))
(junction (pt 880 -16))
(junction (pt 920 -168))
(junction (pt 1000 -168))
(junction (pt 840 -72))
(junction (pt 920 -72))
(junction (pt 1000 -72))
(junction (pt 920 32))
(junction (pt 1000 32))
(junction (pt 1040 -168))
(junction (pt 1040 -72))
(junction (pt 960 -16))
(junction (pt 880 40))
(junction (pt 960 40))
(junction (pt 800 -16))
(junction (pt 224 0))
(junction (pt 224 40))
(junction (pt 16 -40))
(junction (pt 88 64))
(junction (pt 88 168))
(junction (pt 16 64))
(junction (pt 16 168))
(junction (pt 696 224))