📄 ps2_keyboard.bdf
字号:
)
(parameter
"m1_tx_reset_timer"
"12"
""
)
(parameter
"m1_tx_wait_clk_h"
"2"
""
)
(parameter
"m1_tx_clk_h"
"4"
""
)
(parameter
"m1_tx_clk_l"
"5"
""
)
(parameter
"m1_tx_wait_keyboard_ack"
"6"
""
)
(parameter
"m1_tx_done_recovery"
"7"
""
)
(parameter
"m1_tx_error_no_keyboard_ack"
"8"
""
)
(parameter
"m1_tx_rising_edge_marker"
"9"
""
)
(parameter
"m2_rx_data_ready"
"1"
""
)
(parameter
"m2_rx_data_ready_ack"
"0"
""
)
(drawing
(rectangle (rect 16 16 232 208)(line_width 1))
)
(annotation_block (parameter)(rect 736 -272 928 56))
)
(symbol
(rect 512 336 696 464)
(text "uart_if" (rect 5 0 36 12)(font "Arial" ))
(text "inst3" (rect 8 112 31 124)(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_n" (rect 0 0 24 12)(font "Arial" ))
(text "rst_n" (rect 21 43 45 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "rxd" (rect 0 0 15 12)(font "Arial" ))
(text "rxd" (rect 21 59 36 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "data_in[7..0]" (rect 0 0 61 12)(font "Arial" ))
(text "data_in[7..0]" (rect 21 75 82 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 3))
)
(port
(pt 184 32)
(output)
(text "txd" (rect 0 0 15 12)(font "Arial" ))
(text "txd" (rect 148 27 163 39)(font "Arial" ))
(line (pt 184 32)(pt 168 32)(line_width 1))
)
(port
(pt 184 48)
(output)
(text "data_out[7..0]" (rect 0 0 68 12)(font "Arial" ))
(text "data_out[7..0]" (rect 95 43 163 55)(font "Arial" ))
(line (pt 184 48)(pt 168 48)(line_width 3))
)
(drawing
(rectangle (rect 16 16 168 112)(line_width 1))
)
)
(symbol
(rect 200 336 328 432)
(text "div_4" (rect 5 0 32 12)(font "Arial" ))
(text "inst2" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk50m" (rect 0 0 35 12)(font "Arial" ))
(text "clk50m" (rect 21 27 56 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 128 32)
(output)
(text "clk1_8m" (rect 0 0 41 12)(font "Arial" ))
(text "clk1_8m" (rect 66 27 107 39)(font "Arial" ))
(line (pt 128 32)(pt 112 32)(line_width 1))
)
(drawing
(rectangle (rect 16 16 112 80)(line_width 1))
)
)
(symbol
(rect 504 496 704 592)
(text "data_buf" (rect 5 0 48 12)(font "Arial" ))
(text "inst4" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "data_in[7..0]" (rect 0 0 61 12)(font "Arial" ))
(text "data_in[7..0]" (rect 21 27 82 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "clk1_8m" (rect 0 0 41 12)(font "Arial" ))
(text "clk1_8m" (rect 21 43 62 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "reset" (rect 0 0 24 12)(font "Arial" ))
(text "reset" (rect 21 59 45 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 200 32)
(output)
(text "data_in_buf[7..0]" (rect 0 0 83 12)(font "Arial" ))
(text "data_in_buf[7..0]" (rect 96 27 179 39)(font "Arial" ))
(line (pt 200 32)(pt 184 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 184 80)(line_width 1))
)
)
(connector
(pt 368 -32)
(pt 336 -32)
)
(connector
(pt 336 -32)
(pt 336 80)
)
(connector
(pt 464 -32)
(pt 488 -32)
)
(connector
(pt 488 -32)
(pt 488 88)
)
(connector
(pt 192 112)
(pt 304 112)
)
(connector
(pt 304 112)
(pt 304 120)
)
(connector
(pt 304 120)
(pt 488 120)
)
(connector
(pt 784 88)
(pt 736 88)
)
(connector
(pt 784 104)
(pt 736 104)
)
(connector
(pt 768 184)
(pt 768 288)
(bus)
)
(connector
(pt 792 184)
(pt 768 184)
(bus)
)
(connector
(pt 768 184)
(pt 736 184)
(bus)
)
(connector
(pt 768 288)
(pt 464 288)
(bus)
)
(connector
(pt 200 368)
(pt 168 368)
)
(connector
(pt 168 168)
(pt 168 368)
)
(connector
(pt 240 168)
(pt 168 168)
)
(connector
(pt 240 168)
(pt 240 80)
)
(connector
(pt 192 80)
(pt 240 80)
)
(connector
(pt 240 80)
(pt 336 80)
)
(connector
(pt 752 368)
(pt 696 368)
)
(connector
(pt 736 216)
(pt 800 216)
)
(connector
(pt 504 528)
(pt 464 528)
(bus)
)
(connector
(pt 464 288)
(pt 464 528)
(bus)
)
(connector
(pt 512 416)
(pt 496 416)
(bus)
)
(connector
(pt 496 480)
(pt 496 416)
(bus)
)
(connector
(pt 496 480)
(pt 744 480)
(bus)
)
(connector
(pt 744 480)
(pt 744 528)
(bus)
)
(connector
(pt 744 528)
(pt 704 528)
(bus)
)
(connector
(text "clk1_8m" (rect 338 352 379 364)(font "Arial" ))
(pt 328 368)
(pt 512 368)
)
(connector
(text "clk1_8m" (rect 418 528 459 540)(font "Arial" ))
(pt 504 544)
(pt 408 544)
)
(connector
(pt 352 -16)
(pt 368 -16)
)
(connector
(pt 424 96)
(pt 424 104)
)
(connector
(pt 352 96)
(pt 424 96)
)
(connector
(pt 424 104)
(pt 488 104)
)
(connector
(text "reset" (rect 202 80 226 92)(font "Arial" ))
(pt 192 96)
(pt 352 96)
)
(connector
(pt 352 -16)
(pt 352 96)
)
(connector
(pt 752 272)
(pt 432 272)
)
(connector
(pt 432 384)
(pt 512 384)
)
(connector
(pt 432 272)
(pt 432 384)
)
(connector
(pt 432 384)
(pt 432 560)
)
(connector
(pt 432 560)
(pt 504 560)
)
(connector
(pt 736 136)
(pt 752 136)
)
(connector
(pt 752 136)
(pt 752 272)
)
(junction (pt 352 96))
(junction (pt 768 184))
(junction (pt 240 80))
(junction (pt 432 384))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -