📄 top.bdf
字号:
(line (pt 94 8)(pt 98 12)(line_width 1))
(line (pt 98 12)(pt 94 8)(line_width 1))
)
(flipy)
)
(pin
(output)
(rect -144 288 32 304)
(text "OUTPUT" (rect 142 0 180 10)(font "Arial" (font_size 6)))
(text "addr[7..0]" (rect 5 0 52 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8)(line_width 1))
(line (pt 124 4)(pt 98 4)(line_width 1))
(line (pt 124 12)(pt 98 12)(line_width 1))
(line (pt 124 12)(pt 124 4)(line_width 1))
(line (pt 98 4)(pt 94 8)(line_width 1))
(line (pt 94 8)(pt 98 12)(line_width 1))
(line (pt 98 12)(pt 94 8)(line_width 1))
)
(flipy)
)
(pin
(output)
(rect 560 80 736 96)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "b[7..0]" (rect 112 0 143 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(output)
(rect 1480 -24 1656 -8)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "P_10" (rect 90 0 114 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
(annotation_block (location)(rect 1568 104 1656 136))
)
(pin
(output)
(rect 584 -128 760 -112)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "out[15..0]" (rect 90 0 137 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(output)
(rect 864 -64 1040 -48)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "BUS[15..0]" (rect 90 0 144 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(output)
(rect 1480 -208 1656 -192)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "p35" (rect 90 0 107 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
(annotation_block (location)(rect 1400 -88 1488 -56))
)
(pin
(output)
(rect 1480 -240 1656 -224)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "p36" (rect 90 0 107 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
(annotation_block (location)(rect 1400 -120 1488 -88))
)
(pin
(output)
(rect 1480 -224 1656 -208)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "p37" (rect 90 0 107 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
(annotation_block (location)(rect 1400 -144 1488 -112))
)
(pin
(output)
(rect 1328 -80 1504 -64)
(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
(text "POE[5..0]" (rect 90 0 138 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
(annotation_block (location)(rect 1864 -440 1952 -408))
)
(symbol
(rect 688 144 784 280)
(text "comp" (rect 84 5 96 32)(font "Arial" )(vertical))
(text "inst1" (rect 4 8 16 31)(font "Arial" )(vertical))
(port
(pt 64 0)
(input)
(text "a[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "a[15..0]" (rect 57 21 69 58)(font "Arial" )(vertical))
(line (pt 64 0)(pt 64 16)(line_width 3))
)
(port
(pt 48 0)
(input)
(text "b[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "b[15..0]" (rect 41 21 53 58)(font "Arial" )(vertical))
(line (pt 48 0)(pt 48 16)(line_width 3))
)
(port
(pt 32 0)
(input)
(text "sel[2..0]" (rect 0 0 40 12)(font "Arial" ))
(text "sel[2..0]" (rect 25 21 37 61)(font "Arial" )(vertical))
(line (pt 32 0)(pt 32 16)(line_width 3))
)
(port
(pt 64 136)
(output)
(text "compout" (rect 0 0 42 12)(font "Arial" ))
(text "compout" (rect 57 73 69 115)(font "Arial" )(vertical))
(line (pt 64 136)(pt 64 120)(line_width 1))
)
(drawing
(rectangle (rect 16 16 80 120)(line_width 1))
)
(rotate270)
)
(symbol
(rect 368 0 496 96)
(text "alu" (rect 109 0 123 12)(font "Arial" ))
(text "inst" (rect 103 80 120 92)(font "Arial" ))
(port
(pt 128 32)
(input)
(text "a[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "a[15..0]" (rect 70 27 107 39)(font "Arial" ))
(line (pt 128 32)(pt 112 32)(line_width 3))
)
(port
(pt 128 48)
(input)
(text "b[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "b[15..0]" (rect 70 43 107 55)(font "Arial" ))
(line (pt 128 48)(pt 112 48)(line_width 3))
)
(port
(pt 128 64)
(input)
(text "sel[3..0]" (rect 0 0 40 12)(font "Arial" ))
(text "sel[3..0]" (rect 67 59 107 71)(font "Arial" ))
(line (pt 128 64)(pt 112 64)(line_width 3))
)
(port
(pt 0 32)
(output)
(text "c[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "c[15..0]" (rect 21 27 58 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 112 80)(line_width 1))
)
(flipy)
)
(symbol
(rect 360 112 496 208)
(text "shift" (rect 109 0 131 12)(font "Arial" ))
(text "inst5" (rect 105 80 128 92)(font "Arial" ))
(port
(pt 136 32)
(input)
(text "a[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "a[15..0]" (rect 78 27 115 39)(font "Arial" ))
(line (pt 136 32)(pt 120 32)(line_width 3))
)
(port
(pt 136 48)
(input)
(text "sel[2..0]" (rect 0 0 40 12)(font "Arial" ))
(text "sel[2..0]" (rect 75 43 115 55)(font "Arial" ))
(line (pt 136 48)(pt 120 48)(line_width 3))
)
(port
(pt 0 32)
(output)
(text "y[15..0]" (rect 0 0 38 12)(font "Arial" ))
(text "y[15..0]" (rect 21 27 59 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 120 80)(line_width 1))
)
(flipy)
)
(symbol
(rect 328 240 456 336)
(text "trireg" (rect 99 0 123 12)(font "Arial" ))
(text "inst7" (rect 97 80 120 92)(font "Arial" ))
(port
(pt 128 32)
(input)
(text "a[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "a[15..0]" (rect 70 27 107 39)(font "Arial" ))
(line (pt 128 32)(pt 112 32)(line_width 3))
)
(port
(pt 128 48)
(input)
(text "en" (rect 0 0 11 12)(font "Arial" ))
(text "en" (rect 96 43 107 55)(font "Arial" ))
(line (pt 128 48)(pt 112 48)(line_width 1))
)
(port
(pt 128 64)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 93 59 107 71)(font "Arial" ))
(line (pt 128 64)(pt 112 64)(line_width 1))
)
(port
(pt 0 32)
(output)
(text "q[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "q[15..0]" (rect 21 27 58 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 112 80)(line_width 1))
)
(flipy)
)
(symbol
(rect 80 -40 224 88)
(text "regarray" (rect 98 0 139 12)(font "Arial" ))
(text "inst10" (rect 107 112 136 124)(font "Arial" ))
(port
(pt 144 32)
(input)
(text "data[15..0]" (rect 0 0 53 12)(font "Arial" ))
(text "data[15..0]" (rect 70 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(port
(pt 144 48)
(input)
(text "sel[2..0]" (rect 0 0 40 12)(font "Arial" ))
(text "sel[2..0]" (rect 83 43 123 55)(font "Arial" ))
(line (pt 144 48)(pt 128 48)(line_width 3))
)
(port
(pt 144 64)
(input)
(text "en" (rect 0 0 11 12)(font "Arial" ))
(text "en" (rect 112 59 123 71)(font "Arial" ))
(line (pt 144 64)(pt 128 64)(line_width 1))
)
(port
(pt 144 80)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 109 75 123 87)(font "Arial" ))
(line (pt 144 80)(pt 128 80)(line_width 1))
)
(port
(pt 0 32)
(output)
(text "q[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "q[15..0]" (rect 21 27 58 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 112)(line_width 1))
)
(flipy)
)
(symbol
(rect 784 152 880 280)
(text "reg" (rect 84 5 96 20)(font "Arial" )(vertical))
(text "inst12" (rect 4 8 16 37)(font "Arial" )(vertical))
(port
(pt 64 0)
(input)
(text "a[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "a[15..0]" (rect 57 21 69 58)(font "Arial" )(vertical))
(line (pt 64 0)(pt 64 16)(line_width 3))
)
(port
(pt 48 0)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 41 21 53 35)(font "Arial" )(vertical))
(line (pt 48 0)(pt 48 16)(line_width 1))
)
(port
(pt 64 128)
(output)
(text "q[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "q[15..0]" (rect 57 70 69 107)(font "Arial" )(vertical))
(line (pt 64 128)(pt 64 112)(line_width 3))
)
(drawing
(rectangle (rect 16 16 80 112)(line_width 1))
)
(rotate270)
)
(symbol
(rect -24 120 56 160)
(text "lpm_bustri0" (rect -6 1 73 17)(font "Arial" (font_size 10)))
(text "inst8" (rect 49 24 72 36)(font "Arial" ))
(port
(pt 40 40)
(input)
(text "enabledt" (rect 0 0 48 14)(font "Arial" (font_size 8)))
(text "enabledt" (rect -8 -6 40 8)(font "Arial" (font_size 8))(invisible))
(line (pt 40 40)(pt 40 28)(line_width 1))
)
(port
(pt 80 24)
(input)
(text "data[15..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "data[15..0]" (rect 23 -27 83 -13)(font "Arial" (font_size 8))(invisible))
(line (pt 80 24)(pt 48 24)(line_width 3))
)
(port
(pt 0 24)
(bidir)
(text "tridata[15..0]" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "tridata[15..0]" (rect -74 -36 -4 -22)(font "Arial" (font_size 8))(invisible))
(line (pt 0 24)(pt 32 24)(line_width 3))
)
(drawing
(text "16" (rect 9 25 20 37)(font "Arial" ))
(text "16" (rect 57 25 68 37)(font "Arial" ))
(line (pt 48 16)(pt 32 24)(line_width 1))
(line (pt 32 24)(pt 48 32)(line_width 1))
(line (pt 48 32)(pt 48 16)(line_width 1))
(line (pt 24 28)(pt 16 20)(line_width 1))
(line (pt 72 28)(pt 64 20)(line_width 1))
)
(flipy)
)
(symbol
(rect -16 -32 64 8)
(text "lpm_bustri0" (rect -6 1 73 17)(font "Arial" (font_size 10)))
(text "inst9" (rect 49 24 72 36)(font "Arial" ))
(port
(pt 40 40)
(input)
(text "enabledt" (rect 0 0 48 14)(font "Arial" (font_size 8)))
(text "enabledt" (rect -8 -6 40 8)(font "Arial" (font_size 8))(invisible))
(line (pt 40 40)(pt 40 28)(line_width 1))
)
(port
(pt 80 24)
(input)
(text "data[15..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "data[15..0]" (rect 23 -27 83 -13)(font "Arial" (font_size 8))(invisible))
(line (pt 80 24)(pt 48 24)(line_width 3))
)
(port
(pt 0 24)
(bidir)
(text "tridata[15..0]" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "tridata[15..0]" (rect -74 -36 -4 -22)(font "Arial" (font_size 8))(invisible))
(line (pt 0 24)(pt 32 24)(line_width 3))
)
(drawing
(text "16" (rect 9 25 20 37)(font "Arial" ))
(text "16" (rect 57 25 68 37)(font "Arial" ))
(line (pt 48 16)(pt 32 24)(line_width 1))
(line (pt 32 24)(pt 48 32)(line_width 1))
(line (pt 48 32)(pt 48 16)(line_width 1))
(line (pt 24 28)(pt 16 20)(line_width 1))
(line (pt 72 28)(pt 64 20)(line_width 1))
)
(flipy)
)
(symbol
(rect 232 8 264 24)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst14" (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)(line_width 1))
)
(drawing
(line (pt 8 8)(pt 24 8)(line_width 1))
)
)
(symbol
(rect -48 384 32 424)
(text "lpm_bustri0" (rect -6 1 73 17)(font "Arial" (font_size 10)))
(text "inst16" (rect 49 24 78 36)(font "Arial" ))
(port
(pt 40 40)
(input)
(text "enabledt" (rect 0 0 48 14)(font "Arial" (font_size 8)))
(text "enabledt" (rect -8 -6 40 8)(font "Arial" (font_size 8))(invisible))
(line (pt 40 40)(pt 40 28)(line_width 1))
)
(port
(pt 80 24)
(input)
(text "data[15..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "data[15..0]" (rect 23 -27 83 -13)(font "Arial" (font_size 8))(invisible))
(line (pt 80 24)(pt 48 24)(line_width 3))
)
(port
(pt 0 24)
(bidir)
(text "tridata[15..0]" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "tridata[15..0]" (rect -74 -36 -4 -22)(font "Arial" (font_size 8))(invisible))
(line (pt 0 24)(pt 32 24)(line_width 3))
)
(drawing
(text "16" (rect 9 25 20 37)(font "Arial" ))
(text "16" (rect 57 25 68 37)(font "Arial" ))
(line (pt 48 16)(pt 32 24)(line_width 1))
(line (pt 32 24)(pt 48 32)(line_width 1))
(line (pt 48 32)(pt 48 16)(line_width 1))
(line (pt 24 28)(pt 16 20)(line_width 1))
(line (pt 72 28)(pt 64 20)(line_width 1))
)
(flipy)
)
(symbol
(rect 32 224 160 352)
(text "reg_l" (rect 100 116 123 128)(font "Arial" ))
(text "inst13" (rect 91 4 120 16)(font "Arial" ))
(port
(pt 128 96)
(input)
(text "rst" (rect 0 0 12 12)(font "Arial" ))
(text "rst" (rect 95 89 107 101)(font "Arial" ))
(line (pt 128 96)(pt 112 96)(line_width 1))
)
(port
(pt 128 80)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 93 73 107 85)(font "Arial" ))
(line (pt 128 80)(pt 112 80)(line_width 1))
)
(port
(pt 128 64)
(input)
(text "load" (rect 0 0 20 12)(font "Arial" ))
(text "load" (rect 87 57 107 69)(font "Arial" ))
(line (pt 128 64)(pt 112 64)(line_width 1))
)
(port
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -