📄 final.bdf
字号:
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 488 152 656 248)
(text "lpm_mult0" (rect 54 1 124 17)(font "Arial" (font_size 10)))
(text "inst16" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[9..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 72 40)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "datab[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "datab[9..0]" (rect 4 59 64 73)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 72 72)(line_width 3))
)
(port
(pt 168 56)
(output)
(text "result[19..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "result[19..0]" (rect 108 43 175 57)(font "Arial" (font_size 8)))
(line (pt 168 56)(pt 104 56)(line_width 3))
)
(drawing
(text "Signed" (rect 105 57 138 69)(font "Arial" ))
(text "multiplication" (rect 105 67 168 79)(font "Arial" ))
(line (pt 82 50)(pt 94 62)(line_width 3))
(line (pt 82 62)(pt 94 50)(line_width 3))
(line (pt 72 40)(pt 77 45)(line_width 3))
(line (pt 72 72)(pt 77 67)(line_width 3))
(circle (rect 72 40 104 72)(line_width 1))
)
)
(symbol
(rect 472 328 624 424)
(text "FREQUENCY_DIV" (rect 5 0 100 12)(font "Arial" ))
(text "inst9" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "CLK" (rect 0 0 21 12)(font "Arial" ))
(text "CLK" (rect 21 27 42 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "ENA_DIV" (rect 0 0 47 12)(font "Arial" ))
(text "ENA_DIV" (rect 21 43 68 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 152 32)
(output)
(text "CLK_OUT" (rect 0 0 49 12)(font "Arial" ))
(text "CLK_OUT" (rect 82 27 131 39)(font "Arial" ))
(line (pt 152 32)(pt 136 32)(line_width 1))
)
(drawing
(rectangle (rect 16 16 136 80)(line_width 1))
)
)
(symbol
(rect 656 376 752 472)
(text "xulie" (rect 5 0 27 12)(font "Arial" ))
(text "inst12" (rect 8 80 37 92)(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)(line_width 1))
)
(port
(pt 96 32)
(output)
(text "qout" (rect 0 0 21 12)(font "Arial" ))
(text "qout" (rect 54 27 75 39)(font "Arial" ))
(line (pt 96 32)(pt 80 32)(line_width 1))
)
(drawing
(rectangle (rect 16 16 80 80)(line_width 1))
)
)
(symbol
(rect 848 328 1040 424)
(text "CON_ASK" (rect 5 0 56 12)(font "Arial" ))
(text "inst19" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "CLK" (rect 0 0 21 12)(font "Arial" ))
(text "CLK" (rect 21 27 42 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "QIN" (rect 0 0 20 12)(font "Arial" ))
(text "QIN" (rect 21 43 41 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "SIN_IN[9..0]" (rect 0 0 62 12)(font "Arial" ))
(text "SIN_IN[9..0]" (rect 21 59 83 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 192 32)
(output)
(text "ASK_OUT[9..0]" (rect 0 0 75 12)(font "Arial" ))
(text "ASK_OUT[9..0]" (rect 96 27 171 39)(font "Arial" ))
(line (pt 192 32)(pt 176 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 176 80)(line_width 1))
)
)
(symbol
(rect 856 168 1016 264)
(text "lpm_add_sub0" (rect 38 1 137 17)(font "Arial" (font_size 10)))
(text "inst20" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[9..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "result[9..0]" (rect 106 43 166 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(text "512" (rect 10 59 31 73)(font "Arial" (font_size 8)))
(text "A" (rect 66 34 75 48)(font "Arial" (font_size 8)))
(text "B" (rect 66 66 74 80)(font "Arial" (font_size 8)))
(text "A+B" (rect 73 50 97 64)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 96 40)(line_width 1))
(line (pt 96 40)(pt 96 72)(line_width 1))
(line (pt 96 72)(pt 64 80)(line_width 1))
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 1368 320 1528 416)
(text "lpm_add_sub0" (rect 38 1 137 17)(font "Arial" (font_size 10)))
(text "inst21" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[9..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "result[9..0]" (rect 106 43 166 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(text "512" (rect 10 59 31 73)(font "Arial" (font_size 8)))
(text "A" (rect 66 34 75 48)(font "Arial" (font_size 8)))
(text "B" (rect 66 66 74 80)(font "Arial" (font_size 8)))
(text "A+B" (rect 73 50 97 64)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 96 40)(line_width 1))
(line (pt 96 40)(pt 96 72)(line_width 1))
(line (pt 96 72)(pt 64 80)(line_width 1))
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 1376 648 1536 744)
(text "lpm_add_sub0" (rect 38 1 137 17)(font "Arial" (font_size 10)))
(text "inst22" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[9..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[9..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "result[9..0]" (rect 106 43 166 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(text "512" (rect 10 59 31 73)(font "Arial" (font_size 8)))
(text "A" (rect 66 34 75 48)(font "Arial" (font_size 8)))
(text "B" (rect 66 66 74 80)(font "Arial" (font_size 8)))
(text "A+B" (rect 73 50 97 64)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 96 40)(line_width 1))
(line (pt 96 40)(pt 96 72)(line_width 1))
(line (pt 96 72)(pt 64 80)(line_width 1))
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 1424 32 1584 224)
(text "DATAOUT" (rect 5 0 55 12)(font "Arial" ))
(text "inst26" (rect 8 176 37 188)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "SEL[2..0]" (rect 0 0 46 12)(font "Arial" ))
(text "SEL[2..0]" (rect 21 27 67 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "SIN[9..0]" (rect 0 0 44 12)(font "Arial" ))
(text "SIN[9..0]" (rect 21 43 65 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "AM[9..0]" (rect 0 0 41 12)(font "Arial" ))
(text "AM[9..0]" (rect 21 59 62 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 0 80)
(input)
(text "FM[9..0]" (rect 0 0 41 12)(font "Arial" ))
(text "FM[9..0]" (rect 21 75 62 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 3))
)
(port
(pt 0 96)
(input)
(text "ASK[9..0]" (rect 0 0 47 12)(font "Arial" ))
(text "ASK[9..0]" (rect 21 91 68 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(port
(pt 0 112)
(input)
(text "FSK[9..0]" (rect 0 0 47 12)(font "Arial" ))
(text "FSK[9..0]" (rect 21 107 68 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112)(line_width 3))
)
(port
(pt 0 128)
(input)
(text "PSK[9..0]" (rect 0 0 47 12)(font "Arial" ))
(text "PSK[9..0]" (rect 21 123 68 135)(font "Arial" ))
(line (pt 0 128)(pt 16 128)(line_width 3))
)
(port
(pt 0 144)
(input)
(text "DIN7[9..0]" (rect 0 0 51 12)(font "Arial" ))
(text "DIN7[9..0]" (rect 21 139 72 151)(font "Arial" ))
(line (pt 0 144)(pt 16 144)(line_width 3))
)
(port
(pt 0 160)
(input)
(text "DIN8[9..0]" (rect 0 0 51 12)(font "Arial" ))
(text "DIN8[9..0]" (rect 21 155 72 167)(font "Arial" ))
(line (pt 0 160)(pt 16 160)(line_width 3))
)
(port
(pt 160 32)
(output)
(text "QOUT[9..0]" (rect 0 0 56 12)(font "Arial" ))
(text "QOUT[9..0]" (rect 83 27 139 39)(font "Arial" ))
(line (pt 160 32)(pt 144 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 144 176)(line_width 1))
)
)
(symbol
(rect -104 536 104 664)
(text "NCO_AM" (rect 5 0 51 12)(font "Arial" ))
(text "inst11" (rect 8 112 37 124)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "phi_inc_i[31..0]" (rect 0 0 74 12)(font "Arial" ))
(text "phi_inc_i[31..0]" (rect 21 27 95 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 43 35 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(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)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "clken" (rect 0 0 25 12)(font "Arial" ))
(text "clken" (rect 21 75 46 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 208 32)
(output)
(text "fsin_o[7..0]" (rect 4 0 60 12)(font "Arial" ))
(text "fsin_o[7..0]" (rect 127 27 183 39)(font "Arial" ))
(line (pt 208 32)(pt 192 32)(line_width 3))
)
(port
(pt 208 48)
(output)
(text "data_ready" (rect 4 0 59 12)(font "Arial" ))
(text "data_ready" (rect 137 43 192 55)(font "Arial" ))
(line (pt 208 48)(pt 192 48)(line_width 1))
)
(drawing
(rectangle (rect 16 16 188 112)(line_width 1))
)
)
(symbol
(rect 472 8 632 104)
(text "lpm_add_sub1" (rect 38 1 137 17)(font "Arial" (font_size 10)))
(text "inst15" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[7..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[7..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[7..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "result[7..0]" (rect 106 43 166 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(text "128" (rect 10 59 31 73)(font "Arial" (font_size 8)))
(text "A" (rect 66 34 75 48)(font "Arial" (font_size 8)))
(text "B" (rect 66 66 74 80)(font "Arial" (font_size 8)))
(text "A+B" (rect 73 50 97 64)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 96 40)(line_width 1))
(line (pt 96 40)(pt 96 72)(line_width 1))
(line (pt 96 72)(pt 64 80)(line_width 1))
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 656 32 824 128)
(text "KUOZHAN" (rect 5 0 59 12)(font "Arial" ))
(text "inst18" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "AMIN[7..0]" (rect 0 0 53 12)(font "Arial" ))
(text "AMIN[7..0]" (rect 21 27 74 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 168 32)
(output)
(text "AMOUT[9..0]" (rect 0 0 63 12)(font "Arial" ))
(text "AMOUT[9..0]" (rect 84 27 147 39)(font "Arial" ))
(line (pt 168 32)(pt 152 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 152 80)(line_width 1))
)
)
(symbol
(rect -912 568 -728 664)
(text "lpm_divide0" (rect 59 2 138 18)(font "Arial" (font_size 10)))
(text "inst25" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 24)
(input)
(text "numer[23..0]" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "numer[23..0]" (rect 20 18 90 32)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 0 40)
(input)
(text "denom[1..0]" (rect 0 0 66 14)(font "Arial" (font_size 8)))
(text "denom[1..0]" (rect 20 34 86 48)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 16 40)(line_width 3))
)
(port
(pt 184 24)
(output)
(text "quotient[23..0]" (rect 0 0 80 14)(font "Arial" (font_size 8)))
(text "quotient[23..0]" (rect 97 18 177 32)(font "Arial" (font_size 8)))
(line (pt 184 24)(pt 168 24)(line_width 3))
)
(port
(pt 184 40)
(output)
(text "remain[1..0]" (rect 0 0 66 14)(font "Arial" (font_size 8)))
(text "remain[1..0]" (rect 109 34 175 48)(font "Arial" (font_size 8)))
(line (pt 184 40)(pt 168 40)(line_width 3))
)
(drawing
(text "Denom is UNSIGNED" (rect 71 68 180 80)(font "Arial" ))
(text "Numer is UNSIGNED" (rect 73 52 180 64)(font "Arial" ))
(line (pt 16 16)(pt 16 80)(line_width 1))
(line (pt 168 16)(pt 168 80)(line_width 1))
(line (pt 16 16)(pt 168 16)(line_width 1))
(line (pt 16 80)(pt 168 80)(line_width 1))
)
)
(symbol
(rect -912 736 -728 832)
(text "lpm_divide0" (rect 59 2 138 18)(font "Arial" (font_size 10)))
(text "inst27" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 24)
(input)
(text "numer[23..0]" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "numer[23..0]" (rect 20 18 90 32)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 0 40)
(input)
(text "denom[1..0]" (rect 0 0 66 14)(font "Arial" (font_size 8)))
(text "denom[1..0]" (rect 20 34 86 48)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 16 40)(line_width 3))
)
(port
(pt 184 24)
(output)
(text "quotient[23..0]" (rect 0 0 80 14)(font "Arial" (font_size 8)))
(text "quotient[23..0]" (rect 97 18 177 32)(font "Arial" (font_size 8)))
(line (pt 184 24)(pt 168 24)(line_width 3))
)
(port
(pt 184 40)
(output)
(text "remain[1..0]" (rect 0 0 66 14)(font "Arial" (font_size 8)))
(text "remain[1..0]" (rect 109 34 175 48)(font "Arial" (font_size 8)))
(line (pt 184 40)(pt 168 40)(line_width 3))
)
(drawing
(text "Denom is UNSIGNED" (rect 71 68 180 80)(font "Arial" ))
(text "Numer is UNSIGNED" (rect 73 52 180 64)(font "Arial" ))
(line (pt 16 16)(pt 16 80)(line_width 1))
(line (pt 168 16)(pt 168 80)(line_width 1))
(line (pt 16 16)(pt 168 16)(line_width 1))
(line (pt 16 80)(pt 168 80)(line_width 1))
)
)
(symbol
(rect -648 552 -480 648)
(text "lpm_mult1" (rect 54 1 124 17)(font "Arial" (font_size 10)))
(text "inst28" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[23..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "dataa[23..0]" (rect 4 27 71 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 72 40)(line_width 3))
)
(port
(pt 168 56)
(output)
(text "result[31..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "result[31..0]" (rect 108 43 175 57)(font "Arial" (font_size 8)))
(line (pt 168 56)(pt 104 56)(line_width 3))
)
(drawing
(text "43" (rect 10 59 24 73)(font "Arial" (font_size 8)))
(text "Unsigned" (rect 105 57 151 69)(font "Arial" ))
(text "multiplication" (rect 105 67 168 79)(font "Arial" ))
(line (pt 82 50)(pt 94 62)(line_width 3))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -