📄 block.bdf
字号:
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(port
(pt 144 48)
(output)
(text "c" (rect 0 0 5 12)(font "Arial" ))
(text "c" (rect 118 43 123 55)(font "Arial" ))
(line (pt 144 48)(pt 128 48)(line_width 1))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 1760 192 1856 288)
(text "zhongbai" (rect 5 0 47 12)(font "Arial" ))
(text "inst30" (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 0 48)
(input)
(text "rst" (rect 0 0 12 12)(font "Arial" ))
(text "rst" (rect 21 43 33 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 96 32)
(output)
(text "q[7..0]" (rect 0 0 31 12)(font "Arial" ))
(text "q[7..0]" (rect 44 27 75 39)(font "Arial" ))
(line (pt 96 32)(pt 80 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 80 80)(line_width 1))
)
)
(symbol
(rect 544 264 656 360)
(text "c10" (rect 5 0 22 12)(font "Arial" ))
(text "inst40" (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 112 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 44 27 91 39)(font "Arial" ))
(line (pt 112 32)(pt 96 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 96 80)(line_width 1))
)
)
(symbol
(rect 544 408 656 504)
(text "c6" (rect 5 0 16 12)(font "Arial" ))
(text "inst41" (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 112 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 44 27 91 39)(font "Arial" ))
(line (pt 112 32)(pt 96 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 96 80)(line_width 1))
)
)
(symbol
(rect 544 544 656 640)
(text "c10" (rect 5 0 22 12)(font "Arial" ))
(text "inst42" (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 112 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 44 27 91 39)(font "Arial" ))
(line (pt 112 32)(pt 96 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 96 80)(line_width 1))
)
)
(symbol
(rect 544 680 656 776)
(text "c6" (rect 5 0 16 12)(font "Arial" ))
(text "inst43" (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 112 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 44 27 91 39)(font "Arial" ))
(line (pt 112 32)(pt 96 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 96 80)(line_width 1))
)
)
(symbol
(rect 544 1080 656 1176)
(text "c7" (rect 5 0 16 12)(font "Arial" ))
(text "inst46" (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 112 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 44 27 91 39)(font "Arial" ))
(line (pt 112 32)(pt 96 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 96 80)(line_width 1))
)
)
(symbol
(rect 544 816 656 912)
(text "c24" (rect 5 0 22 12)(font "Arial" ))
(text "inst4" (rect 8 80 31 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 112 32)
(output)
(text "dout[7..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[7..0]" (rect 44 27 91 39)(font "Arial" ))
(line (pt 112 32)(pt 96 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 96 80)(line_width 1))
)
)
(symbol
(rect 704 760 848 856)
(text "counter24" (rect 5 0 53 12)(font "Arial" ))
(text "inst5" (rect 8 80 31 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 0 48)
(input)
(text "reset" (rect 0 0 24 12)(font "Arial" ))
(text "reset" (rect 21 43 45 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "din[7..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[7..0]" (rect 21 59 61 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[7..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[7..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(port
(pt 144 48)
(output)
(text "c" (rect 0 0 5 12)(font "Arial" ))
(text "c" (rect 118 43 123 55)(font "Arial" ))
(line (pt 144 48)(pt 128 48)(line_width 1))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 704 1024 848 1120)
(text "counter7" (rect 5 0 47 12)(font "Arial" ))
(text "inst6" (rect 8 80 31 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 0 48)
(input)
(text "reset" (rect 0 0 24 12)(font "Arial" ))
(text "reset" (rect 21 43 45 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 59 61 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 1024 1136 1120)
(text "decoder7" (rect 5 0 49 12)(font "Arial" ))
(text "inst13" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 896 1136 992)
(text "decoder" (rect 5 0 43 12)(font "Arial" ))
(text "inst12" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 760 1136 856)
(text "decoder" (rect 5 0 43 12)(font "Arial" ))
(text "inst11" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 624 1136 720)
(text "decoder" (rect 5 0 43 12)(font "Arial" ))
(text "inst10" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 488 1136 584)
(text "decoder" (rect 5 0 43 12)(font "Arial" ))
(text "inst9" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 352 1136 448)
(text "decoder" (rect 5 0 43 12)(font "Arial" ))
(text "inst8" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 992 208 1136 304)
(text "decoder" (rect 5 0 43 12)(font "Arial" ))
(text "inst7" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "din[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "din[3..0]" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 144 32)
(output)
(text "dout[3..0]" (rect 0 0 47 12)(font "Arial" ))
(text "dout[3..0]" (rect 76 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 1592 496 1672 560)
(text "NAND4" (rect 0 32 10 63)(font "Arial" (font_size 6))(vertical))
(text "inst14" (rect 69 32 81 61)(font "Arial" )(vertical))
(port
(pt 16 64)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 7 45 19 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 64)(pt 16 46)(line_width 1))
)
(port
(pt 64 64)
(input)
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
(text "IN4" (rect 55 45 67 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 64 64)(pt 64 46)(line_width 1))
)
(port
(pt 32 64)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 23 45 35 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 32 64)(pt 32 46)(line_width 1))
)
(port
(pt 48 64)
(input)
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
(text "IN3" (rect 39 45 51 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 48 64)(pt 48 46)(line_width 1))
)
(port
(pt 40 0)
(output)
(text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 31 -1 43 16)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 40 10)(pt 40 0)(line_width 1))
)
(drawing
(line (pt 28 46)(pt 28 30)(line_width 1))
(line (pt 53 46)(pt 53 30)(line_width 1))
(line (pt 67 46)(pt 13 46)(line_width 1))
(arc (pt 52 30)(pt 28 30)(rect 28 17 53 42)(line_width 1))
(circle (rect 36 10 44 18)(line_width 1))
)
(rotate90)
)
(symbol
(rect 1864 496 1944 560)
(text "NAND4" (rect 0 32 10 63)(font "Arial" (font_size 6))(vertical))
(text "inst15" (rect 69 32 81 61)(font "Arial" )(vertical))
(port
(pt 16 64)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 7 45 19 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 64)(pt 16 46)(line_width 1))
)
(port
(pt 64 64)
(input)
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
(text "IN4" (rect 55 45 67 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 64 64)(pt 64 46)(line_width 1))
)
(port
(pt 32 64)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 23 45 35 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 32 64)(pt 32 46)(line_width 1))
)
(port
(pt 48 64)
(input)
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
(text "IN3" (rect 39 45 51 62)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 48 64)(pt 48 46)(line_width 1))
)
(port
(pt 40 0)
(output)
(text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 31 -1 43 16)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 40 10)(pt 40 0)(line_width 1))
)
(drawing
(line (pt 28 46)(pt 28 30)(line_width 1))
(line (pt 53 46)(pt 53 30)(line_width 1))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -