📄 top.bdf
字号:
(pt 128 48)
(input)
(text "d[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "d[15..0]" (rect 70 41 107 53)(font "Arial" ))
(line (pt 128 48)(pt 112 48)(line_width 3))
)
(port
(pt 0 96)
(bidir)
(text "q[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "q[15..0]" (rect 21 89 58 101)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(drawing
(rectangle (rect 16 16 112 112)(line_width 1))
)
(rotate180)
)
(symbol
(rect 72 96 200 224)
(text "reg_l" (rect 100 116 123 128)(font "Arial" ))
(text "inst17" (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
(pt 128 48)
(input)
(text "d[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "d[15..0]" (rect 70 41 107 53)(font "Arial" ))
(line (pt 128 48)(pt 112 48)(line_width 3))
)
(port
(pt 0 96)
(bidir)
(text "q[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "q[15..0]" (rect 21 89 58 101)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(drawing
(rectangle (rect 16 16 112 112)(line_width 1))
)
(rotate180)
)
(symbol
(rect 232 32 296 80)
(text "AND2" (rect 42 0 66 10)(font "Arial" (font_size 6)))
(text "inst11" (rect 32 37 61 49)(font "Arial" ))
(port
(pt 64 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
(line (pt 64 16)(pt 50 16)(line_width 1))
)
(port
(pt 64 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
(line (pt 64 32)(pt 50 32)(line_width 1))
)
(port
(pt 0 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect -1 15 16 27)(font "Courier New" (bold))(invisible))
(line (pt 22 24)(pt 0 24)(line_width 1))
)
(drawing
(line (pt 50 12)(pt 34 12)(line_width 1))
(line (pt 50 37)(pt 33 37)(line_width 1))
(line (pt 50 12)(pt 50 37)(line_width 1))
(arc (pt 34 12)(pt 33 37)(rect 21 12 46 37)(line_width 1))
)
(flipy)
)
(symbol
(rect 48 376 208 488)
(text "ram_a" (rect 56 1 98 17)(font "Arial" (font_size 10)))
(text "inst18" (rect 123 96 152 108)(font "Arial" ))
(port
(pt 160 32)
(input)
(text "data[15..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "data[15..0]" (rect 80 26 140 40)(font "Arial" (font_size 8)))
(line (pt 160 32)(pt 144 32)(line_width 3))
)
(port
(pt 160 48)
(input)
(text "wren" (rect 0 0 30 14)(font "Arial" (font_size 8)))
(text "wren" (rect 110 42 140 56)(font "Arial" (font_size 8)))
(line (pt 160 48)(pt 144 48)(line_width 1))
)
(port
(pt 160 64)
(input)
(text "address[6..0]" (rect 0 0 75 14)(font "Arial" (font_size 8)))
(text "address[6..0]" (rect 65 58 140 72)(font "Arial" (font_size 8)))
(line (pt 160 64)(pt 144 64)(line_width 3))
)
(port
(pt 160 80)
(input)
(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
(text "clock" (rect 105 74 134 88)(font "Arial" (font_size 8)))
(line (pt 160 80)(pt 144 80)(line_width 1))
)
(port
(pt 0 32)
(output)
(text "q[15..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[15..0]" (rect 13 26 55 40)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(drawing
(line (pt 144 16)(pt 16 16)(line_width 1))
(line (pt 16 16)(pt 16 96)(line_width 1))
(line (pt 16 96)(pt 144 96)(line_width 1))
(line (pt 144 96)(pt 144 16)(line_width 1))
(line (pt 144 74)(pt 138 80)(line_width 1))
(line (pt 138 80)(pt 144 86)(line_width 1))
)
(flipy)
)
(symbol
(rect 888 400 920 416)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst19" (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 464 288 528 336)
(text "AND2" (rect 42 0 66 10)(font "Arial" (font_size 6)))
(text "inst20" (rect 32 37 61 49)(font "Arial" ))
(port
(pt 64 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
(line (pt 64 16)(pt 50 16)(line_width 1))
)
(port
(pt 64 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
(line (pt 64 32)(pt 50 32)(line_width 1))
)
(port
(pt 0 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect -1 15 16 27)(font "Courier New" (bold))(invisible))
(line (pt 22 24)(pt 0 24)(line_width 1))
)
(drawing
(line (pt 50 12)(pt 34 12)(line_width 1))
(line (pt 50 37)(pt 33 37)(line_width 1))
(line (pt 50 12)(pt 50 37)(line_width 1))
(arc (pt 34 12)(pt 33 37)(rect 21 12 46 37)(line_width 1))
)
(flipy)
)
(symbol
(rect 552 -48 680 80)
(text "reg_l" (rect 100 116 123 128)(font "Arial" ))
(text "inst21" (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
(pt 128 48)
(input)
(text "d[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "d[15..0]" (rect 70 41 107 53)(font "Arial" ))
(line (pt 128 48)(pt 112 48)(line_width 3))
)
(port
(pt 0 96)
(bidir)
(text "q[15..0]" (rect 0 0 37 12)(font "Arial" ))
(text "q[15..0]" (rect 21 89 58 101)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(drawing
(rectangle (rect 16 16 112 112)(line_width 1))
)
(rotate180)
)
(symbol
(rect 672 320 864 640)
(text "control1" (rect 149 0 187 12)(font "Arial" ))
(text "inst3" (rect 161 304 184 316)(font "Arial" ))
(port
(pt 192 32)
(input)
(text "clock" (rect 0 0 25 12)(font "Arial" ))
(text "clock" (rect 146 27 171 39)(font "Arial" ))
(line (pt 192 32)(pt 176 32)(line_width 1))
)
(port
(pt 192 48)
(input)
(text "reset" (rect 0 0 24 12)(font "Arial" ))
(text "reset" (rect 147 43 171 55)(font "Arial" ))
(line (pt 192 48)(pt 176 48)(line_width 1))
)
(port
(pt 192 64)
(input)
(text "instrReg[15..0]" (rect 0 0 73 12)(font "Arial" ))
(text "instrReg[15..0]" (rect 98 59 171 71)(font "Arial" ))
(line (pt 192 64)(pt 176 64)(line_width 3))
)
(port
(pt 192 80)
(input)
(text "compout" (rect 0 0 42 12)(font "Arial" ))
(text "compout" (rect 129 75 171 87)(font "Arial" ))
(line (pt 192 80)(pt 176 80)(line_width 1))
)
(port
(pt 192 96)
(input)
(text "ready" (rect 0 0 28 12)(font "Arial" ))
(text "ready" (rect 143 91 171 103)(font "Arial" ))
(line (pt 192 96)(pt 176 96)(line_width 1))
)
(port
(pt 0 32)
(output)
(text "progCntrWr" (rect 0 0 56 12)(font "Arial" ))
(text "progCntrWr" (rect 21 27 77 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(output)
(text "progCntrRd" (rect 0 0 56 12)(font "Arial" ))
(text "progCntrRd" (rect 21 43 77 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(output)
(text "addrRegWr" (rect 0 0 55 12)(font "Arial" ))
(text "addrRegWr" (rect 21 59 76 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 80)
(output)
(text "addrRegRd" (rect 0 0 55 12)(font "Arial" ))
(text "addrRegRd" (rect 21 75 76 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 0 96)
(output)
(text "outRegWr" (rect 0 0 49 12)(font "Arial" ))
(text "outRegWr" (rect 21 91 70 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 112)
(output)
(text "outRegRd" (rect 0 0 49 12)(font "Arial" ))
(text "outRegRd" (rect 21 107 70 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112)(line_width 1))
)
(port
(pt 0 128)
(output)
(text "shiftSel[2..0]" (rect 0 0 63 12)(font "Arial" ))
(text "shiftSel[2..0]" (rect 21 123 84 135)(font "Arial" ))
(line (pt 0 128)(pt 16 128)(line_width 3))
)
(port
(pt 0 144)
(output)
(text "aluSel[3..0]" (rect 0 0 55 12)(font "Arial" ))
(text "aluSel[3..0]" (rect 21 139 76 151)(font "Arial" ))
(line (pt 0 144)(pt 16 144)(line_width 3))
)
(port
(pt 0 160)
(output)
(text "compSel[2..0]" (rect 0 0 68 12)(font "Arial" ))
(text "compSel[2..0]" (rect 21 155 89 167)(font "Arial" ))
(line (pt 0 160)(pt 16 160)(line_width 3))
)
(port
(pt 0 176)
(output)
(text "opRegRd" (rect 0 0 46 12)(font "Arial" ))
(text "opRegRd" (rect 21 171 67 183)(font "Arial" ))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 192)
(output)
(text "opRegWr" (rect 0 0 46 12)(font "Arial" ))
(text "opRegWr" (rect 21 187 67 199)(font "Arial" ))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(output)
(text "instrWr" (rect 0 0 35 12)(font "Arial" ))
(text "instrWr" (rect 21 203 56 215)(font "Arial" ))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 224)
(output)
(text "regSel[2..0]" (rect 0 0 56 12)(font "Arial" ))
(text "regSel[2..0]" (rect 21 219 77 231)(font "Arial" ))
(line (pt 0 224)(pt 16 224)(line_width 3))
)
(port
(pt 0 240)
(output)
(text "regRd" (rect 0 0 29 12)(font "Arial" ))
(text "regRd" (rect 21 235 50 247)(font "Arial" ))
(line (pt 0 240)(pt 16 240)(line_width 1))
)
(port
(pt 0 256)
(output)
(text "regWr" (rect 0 0 29 12)(font "Arial" ))
(text "regWr" (rect 21 251 50 263)(font "Arial" ))
(line (pt 0 256)(pt 16 256)(line_width 1))
)
(port
(pt 0 272)
(output)
(text "rw" (rect 0 0 10 12)(font "Arial" ))
(text "rw" (rect 21 267 31 279)(font "Arial" ))
(line (pt 0 272)(pt 16 272)(line_width 1))
)
(port
(pt 0 288)
(output)
(text "vma" (rect 0 0 22 12)(font "Arial" ))
(text "vma" (rect 21 283 43 295)(font "Arial" ))
(line (pt 0 288)(pt 16 288)(line_width 1))
)
(drawing
(rectangle (rect 16 16 176 304)(line_width 1))
)
(flipy)
)
(symbol
(rect 640 192 688 256)
(text "AND2" (rect 0 42 10 66)(font "Arial" (font_size 6))(vertical))
(text "inst22" (rect 37 32 49 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 50)(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 50)(line_width 1))
)
(port
(pt 24 0)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 15 -1 27 16)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 24 22)(pt 24 0)(line_width 1))
)
(drawing
(line (pt 12 50)(pt 12 34)(line_width 1))
(line (pt 37 50)(pt 37 33)(line_width 1))
(line (pt 12 50)(pt 37 50)(line_width 1))
(arc (pt 37 33)(pt 12 34)(rect 12 21 37 46)(line_width 1))
)
(rotate90)
)
(symbol
(rect 1344 -48 1472 368)
(text "dsp" (rect 5 0 26 14)(font "Arial" (font_size 8)))
(text "inst25" (rect 8 400 37 412)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "P[0][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[0][7..0]" (rect 21 27 70 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "P[1][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[1][7..0]" (rect 21 43 70 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "P[2][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[2][7..0]" (rect 21 59 70 73)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "P[3][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[3][7..0]" (rect 21 75 70 89)(font "Arial" (font_size 8)))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "P[4][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[4][7..0]" (rect 21 91 70 105)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 112)
(input)
(text "P[5][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[5][7..0]" (rect 21 107 70 121)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 16 112)(line_width 1))
)
(port
(pt 0 128)
(input)
(text "P[6][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[6][7..0]" (rect 21 123 70 137)(font "Arial" (font_size 8)))
(line (pt 0 128)(pt 16 128)(line_width 1))
)
(port
(pt 0 144)
(input)
(text "P[7][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[7][7..0]" (rect 21 139 70 153)(font "Arial" (font_size 8)))
(line (pt 0 144)(pt 16 144)(line_width 1))
)
(port
(pt 0 160)
(input)
(text "P[8][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[8][7..0]" (rect 21 155 70 169)(font "Arial" (font_size 8)))
(line (pt 0 160)(pt 16 160)(line_width 1))
)
(port
(pt 0 176)
(input)
(text "P[9][7..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "P[9][7..0]" (rect 21 171 70 185)(font "Arial" (font_size 8)))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 192)
(input)
(text "P[10][7..0]" (rect 0 0 56 14)(font "Arial" (font_size 8)))
(text "P[10][7..0]" (rect 21 187 77 201)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(input)
(text "P[11][7..0]" (rect 0 0 56 14)(font "Arial" (font_size 8)))
(text "P[11][7..0]" (rect 21 203 77 217)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -