📄 cpu.bdf
字号:
(text "ir_out[7..0]" (rect 94 27 147 39)(font "Arial" ))
(line (pt 168 32)(pt 152 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 152 80)(line_width 1))
)
)
(symbol
(rect 416 -16 592 80)
(text "pc" (rect 5 0 16 12)(font "Arial" ))
(text "inst5" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "mbr_in[7..0]" (rect 0 0 59 12)(font "Arial" ))
(text "mbr_in[7..0]" (rect 21 27 80 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "cs[31..0]" (rect 0 0 43 12)(font "Arial" ))
(text "cs[31..0]" (rect 21 43 64 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 59 35 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 176 32)
(output)
(text "pc_out[7..0]" (rect 0 0 59 12)(font "Arial" ))
(text "pc_out[7..0]" (rect 96 27 155 39)(font "Arial" ))
(line (pt 176 32)(pt 160 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 160 80)(line_width 1))
)
)
(symbol
(rect 416 96 584 224)
(text "mar" (rect 5 0 23 12)(font "Arial" ))
(text "inst6" (rect 8 112 31 124)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "pc[7..0]" (rect 0 0 37 12)(font "Arial" ))
(text "pc[7..0]" (rect 21 27 58 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "mbr[7..0]" (rect 0 0 44 12)(font "Arial" ))
(text "mbr[7..0]" (rect 21 43 65 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "cs[31..0]" (rect 0 0 43 12)(font "Arial" ))
(text "cs[31..0]" (rect 21 59 64 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 0 80)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 75 35 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 168 32)
(output)
(text "mar_out[7..0]" (rect 0 0 66 12)(font "Arial" ))
(text "mar_out[7..0]" (rect 81 27 147 39)(font "Arial" ))
(line (pt 168 32)(pt 152 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 152 112)(line_width 1))
)
)
(symbol
(rect 24 464 184 576)
(text "lpm_ram_dq0" (rect 41 1 133 17)(font "Arial" (font_size 10)))
(text "inst7" (rect 8 96 31 108)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "data[15..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "data[15..0]" (rect 20 26 80 40)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "wren" (rect 0 0 30 14)(font "Arial" (font_size 8)))
(text "wren" (rect 20 42 50 56)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "address[7..0]" (rect 0 0 75 14)(font "Arial" (font_size 8)))
(text "address[7..0]" (rect 20 58 95 72)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 0 80)
(input)
(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
(text "clock" (rect 26 74 55 88)(font "Arial" (font_size 8)))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 160 32)
(output)
(text "q[15..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[15..0]" (rect 105 26 147 40)(font "Arial" (font_size 8)))
(line (pt 160 32)(pt 144 32)(line_width 3))
)
(drawing
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 144 16)(pt 144 96)(line_width 1))
(line (pt 144 96)(pt 16 96)(line_width 1))
(line (pt 16 96)(pt 16 16)(line_width 1))
(line (pt 16 74)(pt 22 80)(line_width 1))
(line (pt 22 80)(pt 16 86)(line_width 1))
)
)
(symbol
(rect 736 240 896 320)
(text "lpm_rom0" (rect 52 1 119 17)(font "Arial" (font_size 10)))
(text "inst8" (rect 8 64 31 76)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "address[7..0]" (rect 0 0 75 14)(font "Arial" (font_size 8)))
(text "address[7..0]" (rect 20 26 95 40)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
(text "clock" (rect 26 42 55 56)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 160 40)
(output)
(text "q[31..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
(text "q[31..0]" (rect 105 34 147 48)(font "Arial" (font_size 8)))
(line (pt 160 40)(pt 144 40)(line_width 3))
)
(drawing
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 144 16)(pt 144 64)(line_width 1))
(line (pt 144 64)(pt 16 64)(line_width 1))
(line (pt 16 64)(pt 16 16)(line_width 1))
(line (pt 16 42)(pt 22 48)(line_width 1))
(line (pt 22 48)(pt 16 54)(line_width 1))
)
)
(connector
(text "clk" (rect 680 272 694 284)(font "Arial" ))
(pt 736 288)
(pt 640 288)
)
(connector
(text "clk" (rect 336 256 350 268)(font "Arial" ))
(pt 416 272)
(pt 328 272)
)
(connector
(text "cs[31..0]" (rect 336 288 379 300)(font "Arial" ))
(pt 416 304)
(pt 328 304)
(bus)
)
(connector
(text "cs[31..0]" (rect 904 264 947 276)(font "Arial" ))
(pt 992 280)
(pt 896 280)
(bus)
)
(connector
(text "cs[31..0]" (rect -40 16 3 28)(font "Arial" ))
(pt -56 32)
(pt 24 32)
(bus)
)
(connector
(text "clk" (rect -32 32 -18 44)(font "Arial" ))
(pt -56 48)
(pt 24 48)
)
(connector
(text "br[15..0]" (rect 232 0 273 12)(font "Arial" ))
(pt 208 16)
(pt 288 16)
(bus)
)
(connector
(text "mbr[15..0]" (rect -40 0 10 12)(font "Arial" ))
(pt -56 16)
(pt 24 16)
(bus)
)
(connector
(text "cs[31..0]" (rect 336 16 379 28)(font "Arial" ))
(pt 416 32)
(pt 328 32)
(bus)
)
(connector
(text "clk" (rect 336 32 350 44)(font "Arial" ))
(pt 416 48)
(pt 328 48)
)
(connector
(text "pc[7..0]" (rect 600 0 637 12)(font "Arial" ))
(pt 592 16)
(pt 688 16)
(bus)
)
(connector
(text "br[15..0]" (rect -48 112 -7 124)(font "Arial" ))
(pt 24 128)
(pt -56 128)
(bus)
)
(connector
(text "cs[31..0]" (rect -48 128 -5 140)(font "Arial" ))
(pt 24 144)
(pt -56 144)
(bus)
)
(connector
(text "clk" (rect -40 144 -26 156)(font "Arial" ))
(pt -56 160)
(pt 24 160)
)
(connector
(text "accis0" (rect 192 112 223 124)(font "Arial" ))
(pt 184 128)
(pt 288 128)
)
(connector
(text "acc[15..0]" (rect 192 128 241 140)(font "Arial" ))
(pt 184 144)
(pt 288 144)
(bus)
)
(connector
(text "pc[7..0]" (rect 336 112 373 124)(font "Arial" ))
(pt 416 128)
(pt 328 128)
(bus)
)
(connector
(text "mbr[7..0]" (rect 336 128 380 140)(font "Arial" ))
(pt 416 144)
(pt 328 144)
(bus)
)
(connector
(text "cs[31..0]" (rect 336 144 379 156)(font "Arial" ))
(pt 416 160)
(pt 328 160)
(bus)
)
(connector
(text "clk" (rect 336 160 350 172)(font "Arial" ))
(pt 416 176)
(pt 328 176)
)
(connector
(text "mar[7..0]" (rect 592 112 636 124)(font "Arial" ))
(pt 584 128)
(pt 688 128)
(bus)
)
(connector
(text "ir[7..0]" (rect 336 304 367 316)(font "Arial" ))
(pt 416 320)
(pt 328 320)
(bus)
)
(connector
(text "ir[7..0]" (rect 200 368 231 380)(font "Arial" ))
(pt 192 384)
(pt 272 384)
(bus)
)
(connector
(text "acc[15..0]" (rect -48 224 1 236)(font "Arial" ))
(pt 24 240)
(pt -56 240)
(bus)
)
(connector
(text "memory[15..0]" (rect -48 240 25 252)(font "Arial" ))
(pt 24 256)
(pt -56 256)
(bus)
)
(connector
(text "cs[31..0]" (rect -48 256 -5 268)(font "Arial" ))
(pt 24 272)
(pt -56 272)
(bus)
)
(connector
(text "clk" (rect -40 272 -26 284)(font "Arial" ))
(pt -56 288)
(pt 24 288)
)
(connector
(text "mbr[15..0]" (rect 248 224 298 236)(font "Arial" ))
(pt 240 240)
(pt 288 240)
(bus)
)
(connector
(text "mbr[15..8]" (rect -56 368 -6 380)(font "Arial" ))
(pt 24 384)
(pt -64 384)
(bus)
)
(connector
(text "cs[31..0]" (rect -56 384 -13 396)(font "Arial" ))
(pt 24 400)
(pt -64 400)
(bus)
)
(connector
(text "clk" (rect -40 400 -26 412)(font "Arial" ))
(pt -64 416)
(pt 24 416)
)
(connector
(text "memory[15..0]" (rect 199 480 272 492)(font "Arial" ))
(pt 184 496)
(pt 272 496)
(bus)
)
(connector
(text "mbr[15..0]" (rect -43 480 7 492)(font "Arial" ))
(pt 24 496)
(pt -64 496)
(bus)
)
(connector
(text "mbr[7..0]" (rect 336 0 380 12)(font "Arial" ))
(pt 416 16)
(pt 328 16)
(bus)
)
(connector
(text "mar[7..0]" (rect -38 512 6 524)(font "Arial" ))
(pt -64 528)
(pt 24 528)
(bus)
)
(connector
(text "cs[14]" (rect -40 496 -10 508)(font "Arial" ))
(pt -64 512)
(pt 24 512)
)
(connector
(text "accis0" (rect 336 272 367 284)(font "Arial" ))
(pt 416 288)
(pt 328 288)
)
(connector
(text "control_out[7..0]" (rect 643 256 723 268)(font "Arial" ))
(pt 608 272)
(pt 736 272)
(bus)
)
(connector
(text "clock" (rect -32 528 -7 540)(font "Arial" ))
(pt -64 544)
(pt 24 544)
)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -