📄 sin_gen.bdf
字号:
(text "data0x[31..0]" (rect 4 43 78 57)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 72 56)(line_width 3))
)
(port
(pt 80 80)
(input)
(text "sel" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "sel" (rect 84 67 100 81)(font "Arial" (font_size 8)))
(line (pt 80 80)(pt 80 68)(line_width 1))
)
(port
(pt 152 48)
(output)
(text "result[31..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "result[31..0]" (rect 92 35 159 49)(font "Arial" (font_size 8)))
(line (pt 152 48)(pt 88 48)(line_width 3))
)
(drawing
(line (pt 72 24)(pt 72 72)(line_width 1))
(line (pt 88 32)(pt 88 64)(line_width 1))
(line (pt 72 24)(pt 88 32)(line_width 1))
(line (pt 72 72)(pt 88 64)(line_width 1))
)
)
(symbol
(rect -40 96 192 192)
(text "fm_modulate" (rect 5 0 76 14)(font "Arial" (font_size 8)))
(text "inst3" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk1m" (rect 0 0 31 14)(font "Arial" (font_size 8)))
(text "clk1m" (rect 21 27 52 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 232 32)
(output)
(text "fm_modulate_signal[31..0]" (rect 0 0 147 14)(font "Arial" (font_size 8)))
(text "fm_modulate_signal[31..0]" (rect 64 27 211 41)(font "Arial" (font_size 8)))
(line (pt 232 32)(pt 216 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 216 80)(line_width 1))
)
)
(symbol
(rect 208 88 368 184)
(text "lpm_add1" (rect 52 1 118 17)(font "Arial" (font_size 10)))
(text "inst4" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[31..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "dataa[31..0]" (rect 4 27 71 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "datab[31..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "datab[31..0]" (rect 4 59 71 73)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 64 72)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[31..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "result[31..0]" (rect 100 43 167 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(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))
)
)
(symbol
(rect -24 208 176 304)
(text "fre_word_gen" (rect 5 0 87 14)(font "Arial" (font_size 8)))
(text "inst13" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "keyclk" (rect 0 0 35 14)(font "Arial" (font_size 8)))
(text "keyclk" (rect 21 27 56 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "key_100" (rect 0 0 48 14)(font "Arial" (font_size 8)))
(text "key_100" (rect 21 43 69 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "key_100k" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "key_100k" (rect 21 59 75 73)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 200 32)
(output)
(text "fre_word[31..0]" (rect 0 0 89 14)(font "Arial" (font_size 8)))
(text "fre_word[31..0]" (rect 90 27 179 41)(font "Arial" (font_size 8)))
(line (pt 200 32)(pt 184 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 184 80)(line_width 1))
)
)
(symbol
(rect 624 312 760 424)
(text "mux_2_4" (rect 46 2 108 18)(font "Arial" (font_size 10)))
(text "inst6" (rect 8 96 31 108)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "data3x[7..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "data3x[7..0]" (rect 4 27 71 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 0 56)
(input)
(text "data2x[7..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "data2x[7..0]" (rect 4 43 71 57)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 64 56)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "data1x[7..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "data1x[7..0]" (rect 4 59 71 73)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 64 72)(line_width 3))
)
(port
(pt 0 88)
(input)
(text "data0x[7..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "data0x[7..0]" (rect 4 75 71 89)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 64 88)(line_width 3))
)
(port
(pt 72 112)
(input)
(text "sel[1..0]" (rect 0 0 44 14)(font "Arial" (font_size 8)))
(text "sel[1..0]" (rect 76 99 120 113)(font "Arial" (font_size 8)))
(line (pt 72 112)(pt 72 100)(line_width 3))
)
(port
(pt 136 64)
(output)
(text "result[7..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "result[7..0]" (rect 82 51 142 65)(font "Arial" (font_size 8)))
(line (pt 136 64)(pt 80 64)(line_width 3))
)
(drawing
(line (pt 64 24)(pt 64 104)(line_width 1))
(line (pt 80 32)(pt 80 96)(line_width 1))
(line (pt 64 24)(pt 80 32)(line_width 1))
(line (pt 64 104)(pt 80 96)(line_width 1))
)
)
(symbol
(rect -24 344 152 440)
(text "a_psk" (rect 5 0 39 14)(font "Arial" (font_size 8)))
(text "inst10" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk100M" (rect 0 0 46 14)(font "Arial" (font_size 8)))
(text "clk100M" (rect 21 27 67 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "clk10k" (rect 0 0 35 14)(font "Arial" (font_size 8)))
(text "clk10k" (rect 21 43 56 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 176 32)
(output)
(text "ask_out[7..0]" (rect 0 0 73 14)(font "Arial" (font_size 8)))
(text "ask_out[7..0]" (rect 82 27 155 41)(font "Arial" (font_size 8)))
(line (pt 176 32)(pt 160 32)(line_width 3))
)
(port
(pt 176 48)
(output)
(text "psk_out[7..0]" (rect 0 0 73 14)(font "Arial" (font_size 8)))
(text "psk_out[7..0]" (rect 82 43 155 57)(font "Arial" (font_size 8)))
(line (pt 176 48)(pt 160 48)(line_width 3))
)
(drawing
(rectangle (rect 16 16 160 80)(line_width 1))
)
)
(connector
(pt 600 184)
(pt 584 184)
)
(connector
(text "clk100m" (rect 560 152 601 164)(font "Arial" ))
(pt 560 168)
(pt 600 168)
)
(connector
(pt 536 152)
(pt 600 152)
(bus)
)
(connector
(text "keyclk" (rect -104 24 -71 36)(font "Arial" ))
(pt -192 40)
(pt -24 40)
)
(connector
(text "clk1m" (rect -102 8 -73 20)(font "Arial" ))
(pt -192 24)
(pt -24 24)
)
(connector
(pt -24 -120)
(pt 56 -120)
)
(connector
(text "clk10m" (rect 712 -136 747 -124)(font "Arial" ))
(pt 664 -120)
(pt 776 -120)
)
(connector
(text "clk1m" (rect 710 -120 739 -108)(font "Arial" ))
(pt 664 -104)
(pt 776 -104)
)
(connector
(text "clk100k" (rect 712 -104 749 -92)(font "Arial" ))
(pt 664 -88)
(pt 776 -88)
)
(connector
(text "clk10k" (rect 709 -88 740 -76)(font "Arial" ))
(pt 776 -72)
(pt 664 -72)
)
(connector
(text "clk1k" (rect 711 -72 736 -60)(font "Arial" ))
(pt 664 -56)
(pt 776 -56)
)
(connector
(text "keyclk" (rect 714 -56 747 -44)(font "Arial" ))
(pt 664 -40)
(pt 776 -40)
)
(connector
(text "clk100m" (rect 432 -136 473 -124)(font "Arial" ))
(pt 296 -120)
(pt 520 -120)
)
(connector
(pt 816 152)
(pt 816 56)
(bus)
)
(connector
(pt 816 56)
(pt 824 56)
(bus)
)
(connector
(pt 216 24)
(pt 824 24)
(bus)
)
(connector
(pt 384 144)
(pt 368 144)
(bus)
)
(connector
(text "clk1m" (rect -145 112 -116 124)(font "Arial" ))
(pt -192 128)
(pt -40 128)
)
(connector
(pt 192 128)
(pt 208 128)
(bus)
)
(connector
(pt 200 160)
(pt 208 160)
(bus)
)
(connector
(pt 200 160)
(pt 200 240)
(bus)
)
(connector
(pt 376 240)
(pt 376 160)
(bus)
)
(connector
(pt 376 160)
(pt 384 160)
(bus)
)
(connector
(text "sw1" (rect 448 240 460 258)(font "Arial" )(vertical))
(pt 464 184)
(pt 464 272)
)
(connector
(text "am_out[20..0]" (rect 1037 24 1105 36)(font "Arial" ))
(pt 1136 40)
(pt 992 40)
(bus)
)
(connector
(pt 808 152)
(pt 816 152)
(bus)
)
(connector
(text "fm_out[7..0]" (rect 896 136 957 148)(font "Arial" ))
(pt 816 152)
(pt 992 152)
(bus)
)
(connector
(pt -32 256)
(pt -24 256)
)
(connector
(pt -32 272)
(pt -24 272)
)
(connector
(text "keyclk" (rect -168 224 -135 236)(font "Arial" ))
(pt -208 240)
(pt -24 240)
)
(connector
(pt 200 240)
(pt 376 240)
(bus)
)
(connector
(pt 176 240)
(pt 200 240)
(bus)
)
(connector
(text "ask_out[7..0]" (rect 202 360 266 372)(font "Arial" ))
(pt 152 376)
(pt 280 376)
(bus)
)
(connector
(text "psk_out[7..0]" (rect 206 376 270 388)(font "Arial" ))
(pt 152 392)
(pt 280 392)
(bus)
)
(connector
(text "clk100m" (rect -127 360 -86 372)(font "Arial" ))
(pt -24 376)
(pt -200 376)
)
(connector
(text "clk10k" (rect -128 376 -97 388)(font "Arial" ))
(pt -24 392)
(pt -200 392)
)
(connector
(text "sel[0]" (rect 648 472 675 484)(font "Arial" ))
(pt 640 488)
(pt 680 488)
)
(connector
(text "sel[1]" (rect 648 488 675 500)(font "Arial" ))
(pt 640 504)
(pt 680 504)
)
(connector
(text "sel[1..0]" (rect 680 422 692 462)(font "Arial" )(vertical))
(pt 696 424)
(pt 696 472)
(bus)
)
(connector
(text "psk_out[7..0]" (rect 530 336 594 348)(font "Arial" ))
(pt 624 352)
(pt 520 352)
(bus)
)
(connector
(text "ask_out[7..0]" (rect 533 352 597 364)(font "Arial" ))
(pt 520 368)
(pt 624 368)
(bus)
)
(connector
(text "fm_out[7..0]" (rect 534 368 595 380)(font "Arial" ))
(pt 520 384)
(pt 624 384)
(bus)
)
(connector
(text "am_out[20..13]" (rect 536 384 610 396)(font "Arial" ))
(pt 520 400)
(pt 624 400)
(bus)
)
(junction (pt 200 240))
(junction (pt 816 152))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -