myfifo.bdf

来自「VERILOG HDL 实际工控项目源码」· BDF 代码 · 共 1,421 行 · 第 1/3 页

BDF
1,421
字号
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -376 688 -344))
)
(pin
	(output)
	(rect 424 -376 600 -360)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "bus1_ce" (rect 90 0 131 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -360 688 -328))
)
(pin
	(output)
	(rect 424 -360 600 -344)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "bus1_dir" (rect 90 0 131 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -344 688 -312))
)
(pin
	(output)
	(rect 424 -328 600 -312)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "bus2_dir" (rect 90 0 131 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -312 688 -280))
)
(pin
	(output)
	(rect 424 -264 600 -248)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "can_cs" (rect 90 0 125 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -248 688 -216))
)
(pin
	(output)
	(rect 424 -248 600 -232)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "addr_cs" (rect 90 0 128 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -232 688 -200))
)
(pin
	(output)
	(rect 424 -232 600 -216)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_tck0" (rect 90 0 134 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -216 688 -184))
)
(pin
	(output)
	(rect 424 -216 600 -200)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_tck1" (rect 90 0 134 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -200 688 -168))
)
(pin
	(output)
	(rect 424 -200 600 -184)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_run" (rect 90 0 128 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -184 688 -152))
)
(pin
	(output)
	(rect 424 -344 600 -328)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "bus2_ce" (rect 90 0 131 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -328 688 -296))
)
(pin
	(output)
	(rect 448 240 624 256)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_rdy" (rect 90 0 130 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 624 256 712 288))
)
(pin
	(output)
	(rect 480 480 656 496)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_rst" (rect 90 0 126 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 544 512 632 544))
)
(pin
	(output)
	(rect 424 -312 600 -296)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_dram_ce" (rect 90 0 156 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -296 688 -264))
)
(pin
	(output)
	(rect 424 -296 600 -280)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_dram_oe" (rect 90 0 156 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -280 688 -248))
)
(pin
	(output)
	(rect 424 -280 600 -264)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dsp_dram_rw" (rect 90 0 154 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -264 688 -232))
)
(pin
	(output)
	(rect 424 -160 600 -144)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "mcu_dram_ce" (rect 90 0 159 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 600 -144 688 -112))
)
(pin
	(output)
	(rect 448 128 624 144)
	(text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6)))
	(text "dir_4052" (rect 90 0 131 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 52 4)(pt 78 4)(line_width 1))
		(line (pt 52 12)(pt 78 12)(line_width 1))
		(line (pt 52 12)(pt 52 4)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 82 8)(pt 78 12)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
	)
	(annotation_block (location)(rect 624 144 712 176))
)
(pin
	(bidir)
	(rect 464 280 640 296)
	(text "BIDIR" (rect 1 0 22 9)(font "Arial" (font_size 6)))
	(text "d[15..0]" (rect 90 0 127 12)(font "Arial" ))
	(pt 0 8)
	(drawing
		(line (pt 56 4)(pt 78 4)(line_width 1))
		(line (pt 0 8)(pt 52 8)(line_width 1))
		(line (pt 56 12)(pt 78 12)(line_width 1))
		(line (pt 78 4)(pt 82 8)(line_width 1))
		(line (pt 78 12)(pt 82 8)(line_width 1))
		(line (pt 56 4)(pt 52 8)(line_width 1))
		(line (pt 52 8)(pt 56 12)(line_width 1))
	)
	(text "VCC" (rect 4 7 21 17)(font "Arial" (font_size 6)))
	(annotation_block (location)(rect 640 296 728 536))
)
(block
	(rect 224 -80 392 152)
	(text "ad_collect" (rect 5 5 62 19)(font "Arial" (font_size 8)))	(text "inst1" (rect 5 218 28 230)(font "Arial" ))	(block_io "rst" (input))
	(block_io "g_clk" (input))
	(block_io "ad_busy" (input))
	(block_io "ad_eoc" (input))
	(block_io "full_int" (output))
	(block_io "ad_cs" (output))
	(block_io "ad_sel" (output))
	(block_io "ad_rd" (output))
	(block_io "ad_wr" (output))
	(block_io "ad_sl[3..0]" (output))
	(block_io "ad_conv" (output))
	(block_io "wr_addr[2..0]" (output))
	(mapper
		(pt 0 112)
		(bidir)
		)
	(mapper
		(pt 168 152)
		(bidir)
		)
)
(block
	(rect 224 472 392 664)
	(text "watchdog" (rect 5 5 62 19)(font "Arial" (font_size 8)))	(text "inst" (rect 5 178 22 190)(font "Arial" ))	(block_io "page[3..0]" (input))
	(block_io "rd_add[15..12]" (input))
	(block_io "rd_clk" (input))
	(block_io "g_clk" (input))
	(block_io "dog_en" (input))
	(block_io "strb" (input))
	(block_io "dsp_rst" (output))
	(block_io "rst" (output))
	(block_io "dir_4052" (output))
	(mapper
		(pt 0 56)
		(bidir)
		)
	(mapper
		(pt 168 72)
		(bidir)
		)
)
(block
	(rect 224 -600 392 -112)
	(text "addr_code" (rect 5 5 66 19)(font "Arial" (font_size 8)))	(text "inst5" (rect 5 474 28 486)(font "Arial" ))	(block_io "mcu_a[15..12]" (input))
	(block_io "mcu_rd" (input))
	(block_io "mcu_wr" (input))
	(block_io "strb" (input))
	(block_io "page[3..0]" (input))
	(block_io "rd_clk" (input))
	(block_io "g_clk" (input))
	(block_io "rd_add[15..12]" (input))
	(block_io "dsp_sram_ce" (output))
	(block_io "dsp_sram_oe" (output))
	(block_io "dsp_sram_we" (output))
	(block_io "dsp_flash_ce" (output))
	(block_io "dsp_flash_oe" (output))
	(block_io "dsp_flash_we" (output))
	(block_io "bus1_ce" (output))
	(block_io "bus1_dir" (output))
	(block_io "bus2_ce" (output))
	(block_io "bus2_dir" (output))
	(block_io "can_cs" (output))
	(block_io "addr_cs" (output))
	(block_io "dsp_tck0" (output))
	(block_io "dsp_tck1" (output))
	(block_io "dsp_run" (output))
	(block_io "dsp_dram_ce" (output))
	(block_io "dsp_dram_oe" (output))
	(block_io "dsp_dram_rw" (output))
	(block_io "mcu_dram_ce" (output))
	(mapper
		(pt 168 264)
		(bidir)
		)
	(mapper
		(pt 0 200)
		(bidir)
		)
)
(block
	(rect 232 216 400 464)
	(text "mydram" (rect 5 5 49 19)(font "Arial" (font_size 8)))	(text "inst2" (rect 5 234 28 246)(font "Arial" ))	(block_io "rd_clk" (input))
	(block_io "wr_addr[6..0]" (input))
	(block_io "page[3..0]" (input))
	(block_io "rd_add[15..12]" (input))
	(block_io "ad_db[13..0]" (input))
	(block_io "strb" (input))
	(block_io "g_clk" (input))
	(block_io "rd_addr[7..0]" (input))
	(block_io "ad_rd" (input))
	(block_io "dram_busy" (input))
	(block_io "rst" (input))
	(block_io "dsp_rdy" (output))
	(block_io "d[15..0]" (bidir))
	(mapper
		(pt 0 72)
		(bidir)
		)
	(mapper
		(pt 168 72)
		(bidir)
		)
)
(connector
	(pt 168 344)
	(pt 136 344)
	(conduit)
)
(connector
	(pt 136 304)
	(pt 168 304)
	(conduit)
)
(connector
	(pt 136 384)
	(pt 168 384)
	(conduit)
)
(connector
	(pt 168 256)
	(pt 136 256)
	(conduit)
)
(connector
	(pt 136 144)
	(pt 168 144)
	(conduit)
)
(connector
	(pt 168 344)
	(pt 168 384)
	(conduit)
)
(connector
	(pt 136 488)
	(pt 168 488)
	(conduit)
)
(connector
	(pt 448 0)
	(pt 424 0)
	(conduit)
)
(connector
	(pt 448 -64)
	(pt 424 -64)
	(conduit)
)
(connector
	(pt 448 -48)
	(pt 424 -48)
	(conduit)
)
(connector
	(pt 448 -16)
	(pt 424 -16)
	(conduit)
)
(connector
	(pt 424 -32)
	(pt 448 -32)
	(conduit)
)
(connector
	(pt 168 32)
	(pt 224 32)
	(conduit)
)
(connector
	(pt 168 16)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?