📄 ad7864_fifo.bdf
字号:
(text "wrreq" (rect 20 50 55 64)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 16 56)(line_width 1))
)
(port
(pt 0 72)
(input)
(text "rdreq" (rect 0 0 30 14)(font "Arial" (font_size 8)))
(text "rdreq" (rect 20 66 50 80)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 16 72)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
(text "clock" (rect 26 90 55 104)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 120)
(input)
(text "aclr" (rect 0 0 21 14)(font "Arial" (font_size 8)))
(text "aclr" (rect 20 114 41 128)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 16 120)(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))
)
(port
(pt 160 56)
(output)
(text "almost_full" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "almost_full" (rect 90 50 150 64)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 144 56)(line_width 1))
)
(port
(pt 160 72)
(output)
(text "empty" (rect 0 0 34 14)(font "Arial" (font_size 8)))
(text "empty" (rect 112 66 146 80)(font "Arial" (font_size 8)))
(line (pt 160 72)(pt 144 72)(line_width 1))
)
(port
(pt 160 88)
(output)
(text "usedw[8..0]" (rect 0 0 68 14)(font "Arial" (font_size 8)))
(text "usedw[8..0]" (rect 83 82 151 96)(font "Arial" (font_size 8)))
(line (pt 160 88)(pt 144 88)(line_width 3))
)
(drawing
(text "16 bits x 512 words" (rect 63 124 158 136)(font "Arial" ))
(text "almost_full at 256" (rect 69 114 157 126)(font "Arial" ))
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 144 16)(pt 144 136)(line_width 1))
(line (pt 144 136)(pt 16 136)(line_width 1))
(line (pt 16 136)(pt 16 16)(line_width 1))
(line (pt 16 108)(pt 144 108)(line_width 1))
(line (pt 16 90)(pt 22 96)(line_width 1))
(line (pt 22 96)(pt 16 102)(line_width 1))
)
)
(connector
(text "fifo_data[15..0]" (rect 408 264 484 276)(font "Arial" ))
(pt 480 280)
(pt 416 280)
(bus)
)
(connector
(text "write_fifo" (rect 414 288 460 300)(font "Arial" ))
(pt 480 304)
(pt 416 304)
)
(connector
(text "fifo_out[7]" (rect 1000 416 1051 428)(font "Arial" ))
(pt 992 432)
(pt 1048 432)
)
(connector
(text "fifo_out[0]" (rect 1011 304 1062 316)(font "Arial" ))
(pt 992 320)
(pt 1048 320)
)
(connector
(text "fifo_out[1]" (rect 1010 320 1061 332)(font "Arial" ))
(pt 992 336)
(pt 1048 336)
)
(connector
(text "fifo_out[2]" (rect 1006 336 1057 348)(font "Arial" ))
(pt 992 352)
(pt 1048 352)
)
(connector
(text "fifo_out[3]" (rect 1004 352 1055 364)(font "Arial" ))
(pt 992 368)
(pt 1048 368)
)
(connector
(text "fifo_out[4]" (rect 1004 368 1055 380)(font "Arial" ))
(pt 992 384)
(pt 1048 384)
)
(connector
(text "fifo_out[5]" (rect 1004 384 1055 396)(font "Arial" ))
(pt 992 400)
(pt 1048 400)
)
(connector
(text "fifo_out[6]" (rect 1005 400 1056 412)(font "Arial" ))
(pt 992 416)
(pt 1048 416)
)
(connector
(pt 888 304)
(pt 840 304)
)
(connector
(pt 840 304)
(pt 840 288)
)
(connector
(pt 888 504)
(pt 840 504)
)
(connector
(pt 840 504)
(pt 840 488)
)
(connector
(text "fifo_out[8]" (rect 1011 504 1062 516)(font "Arial" ))
(pt 992 520)
(pt 1048 520)
)
(connector
(text "fifo_out[9]" (rect 1010 520 1061 532)(font "Arial" ))
(pt 992 536)
(pt 1048 536)
)
(connector
(text "fifo_out[10]" (rect 1006 536 1063 548)(font "Arial" ))
(pt 992 552)
(pt 1048 552)
)
(connector
(text "fifo_out[11]" (rect 1004 552 1061 564)(font "Arial" ))
(pt 992 568)
(pt 1048 568)
)
(connector
(text "fifo_out[12]" (rect 1004 568 1061 580)(font "Arial" ))
(pt 992 584)
(pt 1048 584)
)
(connector
(text "fifo_out[13]" (rect 1004 584 1061 596)(font "Arial" ))
(pt 992 600)
(pt 1048 600)
)
(connector
(text "fifo_out[14]" (rect 1005 600 1062 612)(font "Arial" ))
(pt 992 616)
(pt 1048 616)
)
(connector
(text "fifo_out[15]" (rect 1000 616 1057 628)(font "Arial" ))
(pt 992 632)
(pt 1048 632)
)
(connector
(pt 48 408)
(pt 48 400)
)
(connector
(pt 96 408)
(pt 48 408)
)
(connector
(text "H" (rect 160 392 168 406)(font "Arial" (font_size 8)))
(pt 144 408)
(pt 176 408)
)
(connector
(text "/clock" (rect 320 296 353 310)(font "Arial" (font_size 8)))
(pt 312 312)
(pt 344 312)
)
(connector
(text "clock" (rect 208 296 233 308)(font "Arial" ))
(pt 200 312)
(pt 264 312)
)
(connector
(text "/readn" (rect 320 328 350 340)(font "Arial" ))
(pt 312 344)
(pt 344 344)
)
(connector
(text "readn" (rect 233 328 260 340)(font "Arial" ))
(pt 264 344)
(pt 200 344)
)
(connector
(text "/reset" (rect 320 264 353 278)(font "Arial" (font_size 8)))
(pt 312 280)
(pt 344 280)
)
(connector
(text "/readn" (rect 840 272 870 284)(font "Arial" ))
(pt 840 288)
(pt 888 288)
)
(connector
(text "/readn" (rect 840 472 870 484)(font "Arial" ))
(pt 840 488)
(pt 888 488)
)
(connector
(text "empty" (rect 648 304 679 316)(font "Arial" ))
(pt 640 320)
(pt 712 320)
)
(connector
(pt 656 632)
(pt 656 640)
)
(connector
(pt 712 656)
(pt 712 576)
)
(connector
(pt 712 656)
(pt 576 656)
)
(connector
(pt 528 656)
(pt 512 656)
)
(connector
(pt 512 656)
(pt 512 632)
)
(connector
(text "H" (rect 449 560 457 572)(font "Arial" ))
(pt 480 576)
(pt 424 576)
)
(connector
(text "/clock" (rect 592 576 621 588)(font "Arial" ))
(pt 624 592)
(pt 584 592)
)
(connector
(text "write_fifo" (rect 700 560 746 572)(font "Arial" ))
(pt 688 576)
(pt 712 576)
)
(connector
(pt 656 496)
(pt 656 504)
)
(connector
(pt 712 520)
(pt 712 440)
)
(connector
(pt 712 520)
(pt 576 520)
)
(connector
(pt 528 520)
(pt 512 520)
)
(connector
(pt 512 520)
(pt 512 496)
)
(connector
(text "H" (rect 449 424 457 436)(font "Arial" ))
(pt 480 440)
(pt 424 440)
)
(connector
(text "/clock" (rect 592 440 621 452)(font "Arial" ))
(pt 624 456)
(pt 584 456)
)
(connector
(text "read_fifo" (rect 700 424 744 436)(font "Arial" ))
(pt 688 440)
(pt 712 440)
)
(connector
(text "reset" (rect 594 488 618 500)(font "Arial" ))
(pt 584 504)
(pt 656 504)
)
(connector
(text "read_fifo" (rect 424 304 468 316)(font "Arial" ))
(pt 480 320)
(pt 416 320)
)
(connector
(text "/reset" (rect 424 352 452 364)(font "Arial" ))
(pt 416 368)
(pt 480 368)
)
(connector
(text "half_full" (rect 648 288 688 300)(font "Arial" ))
(pt 640 304)
(pt 712 304)
)
(connector
(text "clock" (rect 430 328 455 340)(font "Arial" ))
(pt 480 344)
(pt 416 344)
)
(connector
(text "q1[15..0]" (rect 664 264 707 276)(font "Arial" ))
(pt 640 280)
(pt 712 280)
(bus)
)
(connector
(text "q1[0]" (rect 845 304 869 316)(font "Arial" ))
(pt 888 320)
(pt 840 320)
)
(connector
(text "q1[1]" (rect 846 320 870 332)(font "Arial" ))
(pt 888 336)
(pt 840 336)
)
(connector
(text "q1[2]" (rect 845 336 869 348)(font "Arial" ))
(pt 888 352)
(pt 840 352)
)
(connector
(text "q1[3]" (rect 845 352 869 364)(font "Arial" ))
(pt 888 368)
(pt 840 368)
)
(connector
(text "q1[4]" (rect 847 368 871 380)(font "Arial" ))
(pt 888 384)
(pt 840 384)
)
(connector
(text "q1[5]" (rect 846 384 870 396)(font "Arial" ))
(pt 888 400)
(pt 840 400)
)
(connector
(text "q1[6]" (rect 847 400 871 412)(font "Arial" ))
(pt 888 416)
(pt 840 416)
)
(connector
(text "q1[7]" (rect 845 416 869 428)(font "Arial" ))
(pt 888 432)
(pt 840 432)
)
(connector
(text "q1[8]" (rect 845 504 869 516)(font "Arial" ))
(pt 888 520)
(pt 840 520)
)
(connector
(text "q1[9]" (rect 846 520 870 532)(font "Arial" ))
(pt 888 536)
(pt 840 536)
)
(connector
(text "q1[10]" (rect 845 536 875 548)(font "Arial" ))
(pt 888 552)
(pt 840 552)
)
(connector
(text "q1[11]" (rect 845 552 875 564)(font "Arial" ))
(pt 888 568)
(pt 840 568)
)
(connector
(text "q1[12]" (rect 847 568 877 580)(font "Arial" ))
(pt 888 584)
(pt 840 584)
)
(connector
(text "q1[13]" (rect 846 584 876 596)(font "Arial" ))
(pt 888 600)
(pt 840 600)
)
(connector
(text "q1[14]" (rect 847 600 877 612)(font "Arial" ))
(pt 888 616)
(pt 840 616)
)
(connector
(text "q1[15]" (rect 845 616 875 628)(font "Arial" ))
(pt 888 632)
(pt 840 632)
)
(connector
(text "<<__$DEF_ALIAS804>>" (rect 579 560 697 572)(font "Arial" )(invisible))
(pt 544 576)
(pt 624 576)
)
(connector
(text "<<__$DEF_ALIAS806>>" (rect 579 424 697 436)(font "Arial" )(invisible))
(pt 544 440)
(pt 624 440)
)
(connector
(text "fifo_data[15..0]" (rect 320 536 396 548)(font "Arial" ))
(pt 312 552)
(pt 360 552)
(bus)
)
(connector
(text "fifo_write" (rect 320 552 366 564)(font "Arial" ))
(pt 312 568)
(pt 360 568)
)
(connector
(text "ad_busy_flag" (rect 320 584 387 596)(font "Arial" ))
(pt 312 600)
(pt 360 600)
)
(connector
(text "ad7864_busy" (rect 40 536 106 548)(font "Arial" ))
(pt 24 552)
(pt 104 552)
)
(connector
(text "ad_data[11..0]" (rect 40 552 110 564)(font "Arial" ))
(pt 24 568)
(pt 104 568)
(bus)
)
(connector
(text "ad7864_read" (rect 320 520 382 532)(font "Arial" ))
(pt 312 536)
(pt 352 536)
)
(connector
(text "ad7864_cs" (rect 320 504 373 516)(font "Arial" ))
(pt 312 520)
(pt 352 520)
)
(connector
(text "ad7864_conv" (rect 320 488 386 500)(font "Arial" ))
(pt 312 504)
(pt 352 504)
)
(connector
(text "fifo_usedw[8..0]" (rect 32 568 112 580)(font "Arial" ))
(pt 24 584)
(pt 104 584)
(bus)
)
(connector
(text "fifo_usedw[8..0]" (rect 647 320 727 332)(font "Arial" ))
(pt 640 336)
(pt 704 336)
(bus)
)
(connector
(text "clock" (rect 51 504 76 516)(font "Arial" ))
(pt 24 520)
(pt 104 520)
)
(connector
(text "sample_start" (rect 32 520 95 532)(font "Arial" ))
(pt 24 536)
(pt 104 536)
)
(connector
(text "fifo_write" (rect 434 576 480 588)(font "Arial" ))
(pt 480 592)
(pt 424 592)
)
(connector
(text "H" (rect 328 712 336 724)(font "Arial" ))
(pt 344 728)
(pt 320 728)
)
(connector
(text "H" (rect 328 728 336 740)(font "Arial" ))
(pt 344 744)
(pt 320 744)
)
(connector
(text "H" (rect 328 744 336 756)(font "Arial" ))
(pt 344 760)
(pt 320 760)
)
(connector
(text "H" (rect 328 760 336 772)(font "Arial" ))
(pt 344 776)
(pt 320 776)
)
(connector
(text "reset" (rect 208 264 232 276)(font "Arial" ))
(pt 200 280)
(pt 264 280)
)
(connector
(text "reset" (rect 50 488 74 500)(font "Arial" ))
(pt 24 504)
(pt 104 504)
)
(connector
(text "reset" (rect 594 624 618 636)(font "Arial" ))
(pt 656 640)
(pt 584 640)
)
(connector
(text "readn" (rect 434 440 461 452)(font "Arial" ))
(pt 480 456)
(pt 424 456)
)
(text "sampel_start 高电平有效" (rect 232 192 383 206)(font "Arial" (font_size 8)))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -