📄 wavgenerator.bdf
字号:
(text "dout" (rect 66 20 89 32)(font "Courier New" (bold)))
(text "dout" (rect 66 20 89 32)(font "Courier New" (bold)))
(line (pt 88 24)(pt 104 24)(line_width 1))
)
(drawing
(line (pt 16 32)(pt 88 32)(line_width 1))
(line (pt 16 16)(pt 88 16)(line_width 1))
(line (pt 16 32)(pt 16 16)(line_width 1))
(line (pt 88 32)(pt 88 16)(line_width 1))
)
)
(symbol
(rect 656 312 808 360)
(text "SANJIAO" (rect 43 -1 109 15)(font "Courier New" (font_size 10)(bold)))
(text "7" (rect 0 39 5 51)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "clk" (rect 20 20 37 32)(font "Courier New" (bold)))
(text "clk" (rect 20 20 37 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 1))
)
(port
(pt 152 24)
(output)
(text "dout[5..0]" (rect 84 20 143 32)(font "Courier New" (bold)))
(text "dout[5..0]" (rect 84 20 143 32)(font "Courier New" (bold)))
(line (pt 136 24)(pt 152 24)(line_width 3))
)
(drawing
(line (pt 16 32)(pt 136 32)(line_width 1))
(line (pt 16 16)(pt 136 16)(line_width 1))
(line (pt 16 32)(pt 16 16)(line_width 1))
(line (pt 136 32)(pt 136 16)(line_width 1))
)
)
(symbol
(rect 992 192 1200 304)
(text "SEL_AMPL" (rect 66 -1 141 15)(font "Courier New" (font_size 10)(bold)))
(text "8" (rect 0 103 5 115)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "key[1..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(text "key[1..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 0 40)
(input)
(text "ampl[9..0]" (rect 20 36 79 48)(font "Courier New" (bold)))
(text "ampl[9..0]" (rect 20 36 79 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 3))
)
(port
(pt 0 56)
(input)
(text "in1[7..0]" (rect 20 52 73 64)(font "Courier New" (bold)))
(text "in1[7..0]" (rect 20 52 73 64)(font "Courier New" (bold)))
(line (pt 0 56)(pt 16 56)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "in2" (rect 20 68 37 80)(font "Courier New" (bold)))
(text "in2" (rect 20 68 37 80)(font "Courier New" (bold)))
(line (pt 0 72)(pt 16 72)(line_width 1))
)
(port
(pt 0 88)
(input)
(text "in3[5..0]" (rect 20 84 73 96)(font "Courier New" (bold)))
(text "in3[5..0]" (rect 20 84 73 96)(font "Courier New" (bold)))
(line (pt 0 88)(pt 16 88)(line_width 3))
)
(port
(pt 208 40)
(output)
(text "dout[9..0]" (rect 140 36 199 48)(font "Courier New" (bold)))
(text "dout[9..0]" (rect 140 36 199 48)(font "Courier New" (bold)))
(line (pt 192 40)(pt 208 40)(line_width 3))
)
(port
(pt 208 56)
(output)
(text "led1[6..0]" (rect 140 52 199 64)(font "Courier New" (bold)))
(text "led1[6..0]" (rect 140 52 199 64)(font "Courier New" (bold)))
(line (pt 192 56)(pt 208 56)(line_width 3))
)
(drawing
(line (pt 16 96)(pt 192 96)(line_width 1))
(line (pt 16 16)(pt 192 16)(line_width 1))
(line (pt 16 96)(pt 16 16)(line_width 1))
(line (pt 192 96)(pt 192 16)(line_width 1))
)
)
(symbol
(rect 488 392 608 488)
(text "SEL2" (rect 42 -1 79 15)(font "Courier New" (font_size 10)(bold)))
(text "11" (rect 0 87 11 99)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "kin1" (rect 20 20 43 32)(font "Courier New" (bold)))
(text "kin1" (rect 20 20 43 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 1))
)
(port
(pt 0 40)
(input)
(text "kin2" (rect 20 36 43 48)(font "Courier New" (bold)))
(text "kin2" (rect 20 36 43 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "sel" (rect 20 52 37 64)(font "Courier New" (bold)))
(text "sel" (rect 20 52 37 64)(font "Courier New" (bold)))
(line (pt 0 56)(pt 16 56)(line_width 1))
)
(port
(pt 120 24)
(output)
(text "fout1" (rect 77 20 106 32)(font "Courier New" (bold)))
(text "fout1" (rect 77 20 106 32)(font "Courier New" (bold)))
(line (pt 104 24)(pt 120 24)(line_width 1))
)
(port
(pt 120 40)
(output)
(text "fout2" (rect 77 36 106 48)(font "Courier New" (bold)))
(text "fout2" (rect 77 36 106 48)(font "Courier New" (bold)))
(line (pt 104 40)(pt 120 40)(line_width 1))
)
(port
(pt 120 56)
(output)
(text "aout1" (rect 77 52 106 64)(font "Courier New" (bold)))
(text "aout1" (rect 77 52 106 64)(font "Courier New" (bold)))
(line (pt 104 56)(pt 120 56)(line_width 1))
)
(port
(pt 120 72)
(output)
(text "aout2" (rect 77 68 106 80)(font "Courier New" (bold)))
(text "aout2" (rect 77 68 106 80)(font "Courier New" (bold)))
(line (pt 104 72)(pt 120 72)(line_width 1))
)
(drawing
(line (pt 16 80)(pt 104 80)(line_width 1))
(line (pt 16 16)(pt 104 16)(line_width 1))
(line (pt 16 80)(pt 16 16)(line_width 1))
(line (pt 104 80)(pt 104 16)(line_width 1))
)
)
(symbol
(rect 248 480 416 560)
(text "DIS_SIG" (rect 51 -1 117 15)(font "Courier New" (font_size 10)(bold)))
(text "12" (rect 0 71 11 83)(font "Courier New" (bold)))
(port
(pt 0 40)
(input)
(text "key" (rect 20 36 37 48)(font "Courier New" (bold)))
(text "key" (rect 20 36 37 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 1))
)
(port
(pt 168 24)
(output)
(text "selsig" (rect 120 20 155 32)(font "Courier New" (bold)))
(text "selsig" (rect 120 20 155 32)(font "Courier New" (bold)))
(line (pt 152 24)(pt 168 24)(line_width 1))
)
(port
(pt 168 40)
(output)
(text "selout[2..0]" (rect 90 36 160 48)(font "Courier New" (bold)))
(text "selout[2..0]" (rect 90 36 160 48)(font "Courier New" (bold)))
(line (pt 152 40)(pt 168 40)(line_width 3))
)
(port
(pt 168 56)
(output)
(text "sel_show" (rect 110 52 157 64)(font "Courier New" (bold)))
(text "sel_show" (rect 110 52 157 64)(font "Courier New" (bold)))
(line (pt 152 56)(pt 168 56)(line_width 1))
)
(drawing
(line (pt 16 64)(pt 152 64)(line_width 1))
(line (pt 16 16)(pt 152 16)(line_width 1))
(line (pt 16 64)(pt 16 16)(line_width 1))
(line (pt 152 64)(pt 152 16)(line_width 1))
)
)
(symbol
(rect 240 768 448 864)
(text "ADDR_A_F" (rect 66 -1 141 15)(font "Courier New" (font_size 10)(bold)))
(text "18" (rect 0 87 11 99)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "sel[1..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(text "sel[1..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 0 40)
(input)
(text "sel_a_f" (rect 20 36 61 48)(font "Courier New" (bold)))
(text "sel_a_f" (rect 20 36 61 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "ampl[9..0]" (rect 20 52 79 64)(font "Courier New" (bold)))
(text "ampl[9..0]" (rect 20 52 79 64)(font "Courier New" (bold)))
(line (pt 0 56)(pt 16 56)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "freq[6..0]" (rect 20 68 79 80)(font "Courier New" (bold)))
(text "freq[6..0]" (rect 20 68 79 80)(font "Courier New" (bold)))
(line (pt 0 72)(pt 16 72)(line_width 3))
)
(port
(pt 208 40)
(output)
(text "addr[7..0]" (rect 140 36 199 48)(font "Courier New" (bold)))
(text "addr[7..0]" (rect 140 36 199 48)(font "Courier New" (bold)))
(line (pt 192 40)(pt 208 40)(line_width 3))
)
(drawing
(line (pt 16 80)(pt 192 80)(line_width 1))
(line (pt 16 16)(pt 192 16)(line_width 1))
(line (pt 16 80)(pt 16 16)(line_width 1))
(line (pt 192 80)(pt 192 16)(line_width 1))
)
)
(symbol
(rect 560 784 800 848)
(text "LUT_A_F" (rect 87 -1 153 15)(font "Courier New" (font_size 10)(bold)))
(text "19" (rect 0 55 11 67)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "addr[7..0]" (rect 20 20 79 32)(font "Courier New" (bold)))
(text "addr[7..0]" (rect 20 20 79 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 0 40)
(input)
(text "cLk" (rect 20 36 37 48)(font "Courier New" (bold)))
(text "cLk" (rect 20 36 37 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 1))
)
(port
(pt 240 24)
(output)
(text "outdata[11..0]" (rect 152 20 234 32)(font "Courier New" (bold)))
(text "outdata[11..0]" (rect 152 20 234 32)(font "Courier New" (bold)))
(line (pt 224 24)(pt 240 24)(line_width 3))
)
(drawing
(line (pt 16 48)(pt 224 48)(line_width 1))
(line (pt 16 16)(pt 224 16)(line_width 1))
(line (pt 16 48)(pt 16 16)(line_width 1))
(line (pt 224 48)(pt 224 16)(line_width 1))
)
)
(symbol
(rect 896 768 1128 848)
(text "SHOW" (rect 98 -1 135 15)(font "Courier New" (font_size 10)(bold)))
(text "20" (rect 0 71 11 83)(font "Courier New" (bold)))
(port
(pt 0 40)
(input)
(text "indata[11..0]" (rect 20 36 96 48)(font "Courier New" (bold)))
(text "indata[11..0]" (rect 20 36 96 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 3))
)
(port
(pt 232 24)
(output)
(text "led1[3..0]" (rect 164 20 223 32)(font "Courier New" (bold)))
(text "led1[3..0]" (rect 164 20 223 32)(font "Courier New" (bold)))
(line (pt 216 24)(pt 232 24)(line_width 3))
)
(port
(pt 232 40)
(output)
(text "led2[3..0]" (rect 164 36 223 48)(font "Courier New" (bold)))
(text "led2[3..0]" (rect 164 36 223 48)(font "Courier New" (bold)))
(line (pt 216 40)(pt 232 40)(line_width 3))
)
(port
(pt 232 56)
(output)
(text "led3[3..0]" (rect 164 52 223 64)(font "Courier New" (bold)))
(text "led3[3..0]" (rect 164 52 223 64)(font "Courier New" (bold)))
(line (pt 216 56)(pt 232 56)(line_width 3))
)
(drawing
(line (pt 16 64)(pt 216 64)(line_width 1))
(line (pt 16 16)(pt 216 16)(line_width 1))
(line (pt 16 64)(pt 16 16)(line_width 1))
(line (pt 216 64)(pt 216 16)(line_width 1))
)
)
(symbol
(rect 1224 720 1424 768)
(text "DRIVE" (rect 77 -1 124 15)(font "Courier New" (font_size 10)(bold)))
(text "21" (rect 0 39 11 51)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "din[3..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(text "din[3..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 200 24)
(output)
(text "dout[6..0]" (rect 132 20 191 32)(font "Courier New" (bold)))
(text "dout[6..0]" (rect 132 20 191 32)(font "Courier New" (bold)))
(line (pt 184 24)(pt 200 24)(line_width 3))
)
(drawing
(line (pt 16 32)(pt 184 32)(line_width 1))
(line (pt 16 16)(pt 184 16)(line_width 1))
(line (pt 16 32)(pt 16 16)(line_width 1))
(line (pt 184 32)(pt 184 16)(line_width 1))
)
)
(symbol
(rect 1224 784 1424 832)
(text "DRIVE" (rect 77 -1 124 15)(font "Courier New" (font_size 10)(bold)))
(text "22" (rect 0 39 11 51)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "din[3..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(text "din[3..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 200 24)
(output)
(text "dout[6..0]" (rect 132 20 191 32)(font "Courier New" (bold)))
(text "dout[6..0]" (rect 132 20 191 32)(font "Courier New" (bold)))
(line (pt 184 24)(pt 200 24)(line_width 3))
)
(drawing
(line (pt 16 32)(pt 184 32)(line_width 1))
(line (pt 16 16)(pt 184 16)(line_width 1))
(line (pt 16 32)(pt 16 16)(line_width 1))
(line (pt 184 32)(pt 184 16)(line_width 1))
)
)
(symbol
(rect 1224 840 1424 888)
(text "DRIVE" (rect 77 -1 124 15)(font "Courier New" (font_size 10)(bold)))
(text "23" (rect 0 39 11 51)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "din[3..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(text "din[3..0]" (rect 20 20 73 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 200 24)
(output)
(text "dout[6..0]" (rect 132 20 191 32)(font "Courier New" (bold)))
(text "dout[6..0]" (rect 132 20 191 32)(font "Courier New" (bold)))
(line (pt 184 24)(pt 200 24)(line_width 3))
)
(drawing
(line (pt 16 32)(pt 184 32)(line_width 1))
(line (pt 16 16)(pt 184 16)(line_width 1))
(line (pt 16 32)(pt 16 16)(line_width 1))
(line (pt 184 32)(pt 184 16)(line_width 1))
)
)
(symbol
(rect 1024 368 1200 448)
(text "testup" (rect 60 -1 116 15)(font "Courier New" (font_size 10)(bold)))
(text "27" (rect 0 71 11 83)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "key1" (rect 20 20 43 32)(font "Courier New" (bold)))
(text "key1" (rect 20 20 43 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 1))
)
(port
(pt 0 40)
(input)
(text "clk" (rect 20 36 37 48)(font "Courier New" (bold)))
(text "clk" (rect 20 36 37 48)(font "Courier New" (bold)))
(line (pt 0 40)(pt 16 40)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "key2" (rect 20 52 43 64)(font "Courier New" (bold)))
(text "key2" (rect 20 52 43 64)(font "Courier New" (bold)))
(line (pt 0 56)(pt 16 56)(line_width 1))
)
(port
(pt 176 40)
(output)
(text "output[9..0]" (rect 98 36 168 48)(font "Courier New" (bold)))
(text "output[9..0]" (rect 98 36 168 48)(font "Courier New" (bold)))
(line (pt 160 40)(pt 176 40)(line_width 3))
)
(drawing
(line (pt 16 64)(pt 160 64)(line_width 1))
(line (pt 16 16)(pt 160 16)(line_width 1))
(line (pt 16 64)(pt 16 16)(line_width 1))
(line (pt 160 64)(pt 160 16)(line_width 1))
)
)
(symbol
(rect 1024 488 1200 568)
(text "testup_f_k" (rect 40 -1 134 15)(font "Courier New" (font_size 10)(bold)))
(text "28" (rect 0 71 11 83)(font "Courier New" (bold)))
(port
(pt 0 24)
(input)
(text "key1" (rect 20 20 43 32)(font "Courier New" (bold)))
(text "key1" (rect 20 20 43 32)(font "Courier New" (bold)))
(line (pt 0 24)(pt 16 24)(line_width 1))
)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -