📄 arm_top.bdf
字号:
(line (pt 120 4)(pt 98 4)(line_width 1))
(line (pt 176 8)(pt 124 8)(line_width 1))
(line (pt 120 12)(pt 98 12)(line_width 1))
(line (pt 98 4)(pt 94 8)(line_width 1))
(line (pt 98 12)(pt 94 8)(line_width 1))
(line (pt 120 4)(pt 124 8)(line_width 1))
(line (pt 124 8)(pt 120 12)(line_width 1))
)
(flipy)
(text "VCC" (rect 154 7 172 17)(font "Arial" (font_size 6)))
)
(pin
(bidir)
(rect 664 776 840 792)
(text "BIDIR" (rect 152 0 175 10)(font "Arial" (font_size 6)))
(text "uartdcdn" (rect 47 0 86 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 120 4)(pt 98 4)(line_width 1))
(line (pt 176 8)(pt 124 8)(line_width 1))
(line (pt 120 12)(pt 98 12)(line_width 1))
(line (pt 98 4)(pt 94 8)(line_width 1))
(line (pt 98 12)(pt 94 8)(line_width 1))
(line (pt 120 4)(pt 124 8)(line_width 1))
(line (pt 124 8)(pt 120 12)(line_width 1))
)
(flipy)
(text "VCC" (rect 154 7 172 17)(font "Arial" (font_size 6)))
)
(pin
(bidir)
(rect 664 760 840 776)
(text "BIDIR" (rect 152 0 175 10)(font "Arial" (font_size 6)))
(text "uartrin" (rect 58 0 86 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 120 4)(pt 98 4)(line_width 1))
(line (pt 176 8)(pt 124 8)(line_width 1))
(line (pt 120 12)(pt 98 12)(line_width 1))
(line (pt 98 4)(pt 94 8)(line_width 1))
(line (pt 98 12)(pt 94 8)(line_width 1))
(line (pt 120 4)(pt 124 8)(line_width 1))
(line (pt 124 8)(pt 120 12)(line_width 1))
)
(flipy)
(text "VCC" (rect 154 7 172 17)(font "Arial" (font_size 6)))
)
(symbol
(rect 1640 296 1864 552)
(text "single_transaction_slave" (rect 5 0 118 12)(font "Arial" ))
(text "inst1" (rect 8 240 30 252)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "HSEL" (rect 0 0 26 12)(font "Arial" ))
(text "HSEL" (rect 21 27 47 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "HADDRESS[31..0]" (rect 0 0 86 12)(font "Arial" ))
(text "HADDRESS[31..0]" (rect 21 43 107 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "HWDATA[31..0]" (rect 0 0 73 12)(font "Arial" ))
(text "HWDATA[31..0]" (rect 21 59 94 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 0 80)
(input)
(text "HWRITE" (rect 0 0 40 12)(font "Arial" ))
(text "HWRITE" (rect 21 75 61 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "HTRANS[1..0]" (rect 0 0 66 12)(font "Arial" ))
(text "HTRANS[1..0]" (rect 21 91 87 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(port
(pt 0 112)
(input)
(text "HSIZE[1..0]" (rect 0 0 55 12)(font "Arial" ))
(text "HSIZE[1..0]" (rect 21 107 76 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112)(line_width 3))
)
(port
(pt 0 128)
(input)
(text "HBURST[2..0]" (rect 0 0 66 12)(font "Arial" ))
(text "HBURST[2..0]" (rect 21 123 87 135)(font "Arial" ))
(line (pt 0 128)(pt 16 128)(line_width 3))
)
(port
(pt 0 144)
(input)
(text "HRESETn" (rect 0 0 46 12)(font "Arial" ))
(text "HRESETn" (rect 21 139 67 151)(font "Arial" ))
(line (pt 0 144)(pt 16 144)(line_width 1))
)
(port
(pt 0 160)
(input)
(text "HCLOCK" (rect 0 0 42 12)(font "Arial" ))
(text "HCLOCK" (rect 21 155 63 167)(font "Arial" ))
(line (pt 0 160)(pt 16 160)(line_width 1))
)
(port
(pt 0 176)
(input)
(text "reg_rdata[31..0]" (rect 0 0 72 12)(font "Arial" ))
(text "reg_rdata[31..0]" (rect 21 171 93 183)(font "Arial" ))
(line (pt 0 176)(pt 16 176)(line_width 3))
)
(port
(pt 0 192)
(input)
(text "wait_sig" (rect 0 0 36 12)(font "Arial" ))
(text "wait_sig" (rect 21 187 57 199)(font "Arial" ))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(input)
(text "HREADY_in" (rect 0 0 57 12)(font "Arial" ))
(text "HREADY_in" (rect 21 203 78 215)(font "Arial" ))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 224 32)
(output)
(text "HRESP[1..0]" (rect 0 0 59 12)(font "Arial" ))
(text "HRESP[1..0]" (rect 144 27 203 39)(font "Arial" ))
(line (pt 224 32)(pt 208 32)(line_width 3))
)
(port
(pt 224 48)
(output)
(text "HRDATA[31..0]" (rect 0 0 71 12)(font "Arial" ))
(text "HRDATA[31..0]" (rect 132 43 203 55)(font "Arial" ))
(line (pt 224 48)(pt 208 48)(line_width 3))
)
(port
(pt 224 64)
(output)
(text "HREADY" (rect 0 0 44 12)(font "Arial" ))
(text "HREADY" (rect 159 59 203 71)(font "Arial" ))
(line (pt 224 64)(pt 208 64)(line_width 1))
)
(port
(pt 224 80)
(output)
(text "reg_wdata[31..0]" (rect 0 0 75 12)(font "Arial" ))
(text "reg_wdata[31..0]" (rect 128 75 203 87)(font "Arial" ))
(line (pt 224 80)(pt 208 80)(line_width 3))
)
(port
(pt 224 96)
(output)
(text "reg_address[31..0]" (rect 0 0 85 12)(font "Arial" ))
(text "reg_address[31..0]" (rect 118 91 203 103)(font "Arial" ))
(line (pt 224 96)(pt 208 96)(line_width 3))
)
(port
(pt 224 112)
(output)
(text "reg_write" (rect 0 0 40 12)(font "Arial" ))
(text "reg_write" (rect 163 107 203 119)(font "Arial" ))
(line (pt 224 112)(pt 208 112)(line_width 1))
)
(port
(pt 224 128)
(output)
(text "clock_en" (rect 0 0 40 12)(font "Arial" ))
(text "clock_en" (rect 163 123 203 135)(font "Arial" ))
(line (pt 224 128)(pt 208 128)(line_width 1))
)
(parameter
"ADDRESS_PHASE"
"B\"00\""
""
)
(parameter
"DATA_PHASE"
"B\"10\""
""
)
(parameter
"ERROR_PHASE"
"B\"01\""
""
)
(parameter
"WAIT_PHASE"
"B\"11\""
""
)
(drawing
(rectangle (rect 16 16 208 240)(line_width 1))
)
(annotation_block (parameter)(rect 1848 224 1976 296))
)
(symbol
(rect 1320 424 1368 456)
(text "NOT" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "inst14" (rect 3 21 30 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16)(line_width 1))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
(line (pt 39 16)(pt 48 16)(line_width 1))
)
(drawing
(line (pt 13 25)(pt 13 7)(line_width 1))
(line (pt 13 7)(pt 31 16)(line_width 1))
(line (pt 13 25)(pt 31 16)(line_width 1))
(circle (rect 31 12 39 20)(line_width 1))
)
)
(symbol
(rect 888 624 1192 1034)
(text "stripe" (rect 16 0 41 12)(font "Arial" ))
(text "inst" (rect 16 394 32 406)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk_ref" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "clk_ref" (rect 24 25 60 39)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "npor" (rect 0 0 24 14)(font "Arial" (font_size 8)))
(text "npor" (rect 24 41 48 55)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "uartrxd" (rect 0 0 38 14)(font "Arial" (font_size 8)))
(text "uartrxd" (rect 24 89 62 103)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 112)
(input)
(text "uartdsrn" (rect 0 0 45 14)(font "Arial" (font_size 8)))
(text "uartdsrn" (rect 24 105 69 119)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 16 112)(line_width 1))
)
(port
(pt 0 128)
(input)
(text "uartctsn" (rect 0 0 44 14)(font "Arial" (font_size 8)))
(text "uartctsn" (rect 24 121 68 135)(font "Arial" (font_size 8)))
(line (pt 0 128)(pt 16 128)(line_width 1))
)
(port
(pt 0 240)
(input)
(text "intextpin" (rect 0 0 44 14)(font "Arial" (font_size 8)))
(text "intextpin" (rect 24 233 68 247)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 16 240)(line_width 1))
)
(port
(pt 0 256)
(input)
(text "ebiack" (rect 0 0 34 14)(font "Arial" (font_size 8)))
(text "ebiack" (rect 24 249 58 263)(font "Arial" (font_size 8)))
(line (pt 0 256)(pt 16 256)(line_width 1))
)
(port
(pt 304 32)
(input)
(text "masterhclk" (rect 0 0 57 14)(font "Arial" (font_size 8)))
(text "masterhclk" (rect 180 25 237 39)(font "Arial" (font_size 8)))
(line (pt 304 32)(pt 288 32)(line_width 1))
)
(port
(pt 304 48)
(input)
(text "masterhready" (rect 0 0 73 14)(font "Arial" (font_size 8)))
(text "masterhready" (rect 180 41 253 55)(font "Arial" (font_size 8)))
(line (pt 304 48)(pt 288 48)(line_width 1))
)
(port
(pt 304 64)
(input)
(text "masterhgrant" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "masterhgrant" (rect 180 57 250 71)(font "Arial" (font_size 8)))
(line (pt 304 64)(pt 288 64)(line_width 1))
)
(port
(pt 304 80)
(input)
(text "masterhrdata[31..0]" (rect 0 0 103 14)(font "Arial" (font_size 8)))
(text "masterhrdata[31..0]" (rect 180 73 283 87)(font "Arial" (font_size 8)))
(line (pt 304 80)(pt 288 80)(line_width 3))
)
(port
(pt 304 96)
(input)
(text "masterhresp[1..0]" (rect 0 0 93 14)(font "Arial" (font_size 8)))
(text "masterhresp[1..0]" (rect 180 89 273 103)(font "Arial" (font_size 8)))
(line (pt 304 96)(pt 288 96)(line_width 3))
)
(port
(pt 304 256)
(input)
(text "intpld[5..0]" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "intpld[5..0]" (rect 180 249 233 263)(font "Arial" (font_size 8)))
(line (pt 304 256)(pt 288 256)(line_width 3))
)
(port
(pt 0 176)
(output)
(text "uarttxd" (rect 0 0 37 14)(font "Arial" (font_size 8)))
(text "uarttxd" (rect 24 169 61 183)(font "Arial" (font_size 8)))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 192)
(output)
(text "uartrtsn" (rect 0 0 41 14)(font "Arial" (font_size 8)))
(text "uartrtsn" (rect 24 185 65 199)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(output)
(text "uartdtrn" (rect 0 0 41 14)(font "Arial" (font_size 8)))
(text "uartdtrn" (rect 24 201 65 215)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 288)
(output)
(text "ebiclk" (rect 0 0 29 14)(font "Arial" (font_size 8)))
(text "ebiclk" (rect 24 281 53 295)(font "Arial" (font_size 8)))
(line (pt 0 288)(pt 16 288)(line_width 1))
)
(port
(pt 0 304)
(output)
(text "ebiwen" (rect 0 0 39 14)(font "Arial" (font_size 8)))
(text "ebiwen" (rect 24 297 63 311)(font "Arial" (font_size 8)))
(line (pt 0 304)(pt 16 304)(line_width 1))
)
(port
(pt 0 320)
(output)
(text "ebioen" (rect 0 0 35 14)(font "Arial" (font_size 8)))
(text "ebioen" (rect 24 313 59 327)(font "Arial" (font_size 8)))
(line (pt 0 320)(pt 16 320)(line_width 1))
)
(port
(pt 0 336)
(output)
(text "ebiaddr[24..0]" (rect 0 0 72 14)(font "Arial" (font_size 8)))
(text "ebiaddr[24..0]" (rect 24 329 96 343)(font "Arial" (font_size 8)))
(line (pt 0 336)(pt 16 336)(line_width 3))
)
(port
(pt 0 352)
(output)
(text "ebibe[1..0]" (rect 0 0 55 14)(font "Arial" (font_size 8)))
(text "ebibe[1..0]" (rect 24 345 79 359)(font "Arial" (font_size 8)))
(line (pt 0 352)(pt 16 352)(line_width 3))
)
(port
(pt 0 368)
(output)
(text "ebicsn[3..0]" (rect 0 0 61 14)(font "Arial" (font_size 8)))
(text "ebicsn[3..0]" (rect 24 361 85 375)(font "Arial" (font_size 8)))
(line (pt 0 368)(pt 16 368)(line_width 3))
)
(port
(pt 304 112)
(output)
(text "masterhwrite" (rect 0 0 70 14)(font "Arial" (font_size 8)))
(text "masterhwrite" (rect 180 105 250 119)(font "Arial" (font_size 8)))
(line (pt 304 112)(pt 288 112)(line_width 1))
)
(port
(pt 304 128)
(output)
(text "masterhlock" (rect 0 0 63 14)(font "Arial" (font_size 8)))
(text "masterhlock" (rect 180 121 243 135)(font "Arial" (font_size 8)))
(line (pt 304 128)(pt 288 128)(line_width 1))
)
(port
(pt 304 144)
(output)
(text "masterhbusreq" (rect 0 0 80 14)(font "Arial" (font_size 8)))
(text "masterhbusreq" (rect 180 137 260 151)(font "Arial" (font_size 8)))
(line (pt 304 144)(pt 288 144)(line_width 1))
)
(port
(pt 304 160)
(output)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -