⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 block.bdf

📁 机器状态机。控制工作方式。用vhdl写的。很不错哦
💻 BDF
📖 第 1 页 / 共 3 页
字号:
)
(symbol
	(rect 88 376 184 472)
	(text "fenpin" (rect 5 0 35 12)(font "Arial" ))
	(text "inst2" (rect 8 80 31 92)(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 96 32)
		(output)
		(text "clkout" (rect 0 0 29 12)(font "Arial" ))
		(text "clkout" (rect 46 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 688 1000 784 1128)
	(text "driver" (rect 5 0 33 12)(font "Arial" ))
	(text "inst5" (rect 8 112 31 124)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clk0" (rect 0 0 20 12)(font "Arial" ))
		(text "clk0" (rect 21 27 41 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "dout" (rect 0 0 21 12)(font "Arial" ))
		(text "dout" (rect 54 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(port
		(pt 96 48)
		(output)
		(text "sclk" (rect 0 0 20 12)(font "Arial" ))
		(text "sclk" (rect 55 43 75 55)(font "Arial" ))
		(line (pt 96 48)(pt 80 48)(line_width 1))
	)
	(port
		(pt 96 64)
		(output)
		(text "fs" (rect 0 0 10 12)(font "Arial" ))
		(text "fs" (rect 65 59 75 71)(font "Arial" ))
		(line (pt 96 64)(pt 80 64)(line_width 1))
	)
	(port
		(pt 96 80)
		(output)
		(text "ldac" (rect 0 0 20 12)(font "Arial" ))
		(text "ldac" (rect 55 75 75 87)(font "Arial" ))
		(line (pt 96 80)(pt 80 80)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 112)(line_width 1))
	)
)
(symbol
	(rect 256 976 376 1160)
	(text "74161" (rect 45 0 86 16)(font "Arial" (font_size 10)))
	(text "inst6" (rect 3 173 26 185)(font "Arial" ))
	(port
		(pt 0 136)
		(input)
		(text "CLRN" (rect 21 129 52 143)(font "Arial" (font_size 8)))
		(text "CLRN" (rect 21 129 52 143)(font "Arial" (font_size 8)))
		(line (pt 0 136)(pt 8 136)(line_width 1))
	)
	(port
		(pt 0 160)
		(input)
		(text "CLK" (rect 21 153 44 167)(font "Arial" (font_size 8)))
		(text "CLK" (rect 21 153 44 167)(font "Arial" (font_size 8)))
		(line (pt 0 160)(pt 16 160)(line_width 1))
	)
	(port
		(pt 0 120)
		(input)
		(text "ENP" (rect 21 113 43 127)(font "Arial" (font_size 8)))
		(text "ENP" (rect 21 113 43 127)(font "Arial" (font_size 8)))
		(line (pt 0 120)(pt 16 120)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "LDN" (rect 21 17 44 31)(font "Arial" (font_size 8)))
		(text "LDN" (rect 21 17 44 31)(font "Arial" (font_size 8)))
		(line (pt 0 24)(pt 8 24)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "A" (rect 21 33 30 47)(font "Arial" (font_size 8)))
		(text "A" (rect 21 33 30 47)(font "Arial" (font_size 8)))
		(line (pt 0 40)(pt 16 40)(line_width 1))
	)
	(port
		(pt 0 88)
		(input)
		(text "D" (rect 21 81 29 95)(font "Arial" (font_size 8)))
		(text "D" (rect 21 81 29 95)(font "Arial" (font_size 8)))
		(line (pt 0 88)(pt 16 88)(line_width 1))
	)
	(port
		(pt 0 104)
		(input)
		(text "ENT" (rect 21 97 43 111)(font "Arial" (font_size 8)))
		(text "ENT" (rect 21 97 43 111)(font "Arial" (font_size 8)))
		(line (pt 0 104)(pt 16 104)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "B" (rect 21 49 29 63)(font "Arial" (font_size 8)))
		(text "B" (rect 21 49 29 63)(font "Arial" (font_size 8)))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 0 72)
		(input)
		(text "C" (rect 21 65 29 79)(font "Arial" (font_size 8)))
		(text "C" (rect 21 65 29 79)(font "Arial" (font_size 8)))
		(line (pt 0 72)(pt 16 72)(line_width 1))
	)
	(port
		(pt 120 104)
		(output)
		(text "QD" (rect 85 97 102 111)(font "Arial" (font_size 8)))
		(text "QD" (rect 85 97 102 111)(font "Arial" (font_size 8)))
		(line (pt 104 104)(pt 120 104)(line_width 1))
	)
	(port
		(pt 120 88)
		(output)
		(text "QC" (rect 85 81 102 95)(font "Arial" (font_size 8)))
		(text "QC" (rect 85 81 102 95)(font "Arial" (font_size 8)))
		(line (pt 104 88)(pt 120 88)(line_width 1))
	)
	(port
		(pt 120 72)
		(output)
		(text "QB" (rect 85 65 102 79)(font "Arial" (font_size 8)))
		(text "QB" (rect 85 65 102 79)(font "Arial" (font_size 8)))
		(line (pt 104 72)(pt 120 72)(line_width 1))
	)
	(port
		(pt 120 56)
		(output)
		(text "QA" (rect 85 49 103 63)(font "Arial" (font_size 8)))
		(text "QA" (rect 85 49 103 63)(font "Arial" (font_size 8)))
		(line (pt 104 56)(pt 120 56)(line_width 1))
	)
	(port
		(pt 120 120)
		(output)
		(text "RCO" (rect 77 113 102 127)(font "Arial" (font_size 8)))
		(text "RCO" (rect 77 113 102 127)(font "Arial" (font_size 8)))
		(line (pt 104 120)(pt 120 120)(line_width 1))
	)
	(drawing
		(text "COUNTER" (rect 38 169 94 183)(font "Arial" (font_size 8)))
		(line (pt 16 16)(pt 104 16)(line_width 1))
		(line (pt 16 168)(pt 104 168)(line_width 1))
		(line (pt 16 168)(pt 16 16)(line_width 1))
		(line (pt 104 168)(pt 104 16)(line_width 1))
		(circle (rect 8 20 16 28)(line_width 1))
		(circle (rect 8 132 16 140)(line_width 1))
	)
)
(symbol
	(rect 464 976 584 1160)
	(text "74161" (rect 45 0 86 16)(font "Arial" (font_size 10)))
	(text "inst7" (rect 3 173 26 185)(font "Arial" ))
	(port
		(pt 0 136)
		(input)
		(text "CLRN" (rect 21 129 52 143)(font "Arial" (font_size 8)))
		(text "CLRN" (rect 21 129 52 143)(font "Arial" (font_size 8)))
		(line (pt 0 136)(pt 8 136)(line_width 1))
	)
	(port
		(pt 0 160)
		(input)
		(text "CLK" (rect 21 153 44 167)(font "Arial" (font_size 8)))
		(text "CLK" (rect 21 153 44 167)(font "Arial" (font_size 8)))
		(line (pt 0 160)(pt 16 160)(line_width 1))
	)
	(port
		(pt 0 120)
		(input)
		(text "ENP" (rect 21 113 43 127)(font "Arial" (font_size 8)))
		(text "ENP" (rect 21 113 43 127)(font "Arial" (font_size 8)))
		(line (pt 0 120)(pt 16 120)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "LDN" (rect 21 17 44 31)(font "Arial" (font_size 8)))
		(text "LDN" (rect 21 17 44 31)(font "Arial" (font_size 8)))
		(line (pt 0 24)(pt 8 24)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "A" (rect 21 33 30 47)(font "Arial" (font_size 8)))
		(text "A" (rect 21 33 30 47)(font "Arial" (font_size 8)))
		(line (pt 0 40)(pt 16 40)(line_width 1))
	)
	(port
		(pt 0 88)
		(input)
		(text "D" (rect 21 81 29 95)(font "Arial" (font_size 8)))
		(text "D" (rect 21 81 29 95)(font "Arial" (font_size 8)))
		(line (pt 0 88)(pt 16 88)(line_width 1))
	)
	(port
		(pt 0 104)
		(input)
		(text "ENT" (rect 21 97 43 111)(font "Arial" (font_size 8)))
		(text "ENT" (rect 21 97 43 111)(font "Arial" (font_size 8)))
		(line (pt 0 104)(pt 16 104)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "B" (rect 21 49 29 63)(font "Arial" (font_size 8)))
		(text "B" (rect 21 49 29 63)(font "Arial" (font_size 8)))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 0 72)
		(input)
		(text "C" (rect 21 65 29 79)(font "Arial" (font_size 8)))
		(text "C" (rect 21 65 29 79)(font "Arial" (font_size 8)))
		(line (pt 0 72)(pt 16 72)(line_width 1))
	)
	(port
		(pt 120 104)
		(output)
		(text "QD" (rect 85 97 102 111)(font "Arial" (font_size 8)))
		(text "QD" (rect 85 97 102 111)(font "Arial" (font_size 8)))
		(line (pt 104 104)(pt 120 104)(line_width 1))
	)
	(port
		(pt 120 88)
		(output)
		(text "QC" (rect 85 81 102 95)(font "Arial" (font_size 8)))
		(text "QC" (rect 85 81 102 95)(font "Arial" (font_size 8)))
		(line (pt 104 88)(pt 120 88)(line_width 1))
	)
	(port
		(pt 120 72)
		(output)
		(text "QB" (rect 85 65 102 79)(font "Arial" (font_size 8)))
		(text "QB" (rect 85 65 102 79)(font "Arial" (font_size 8)))
		(line (pt 104 72)(pt 120 72)(line_width 1))
	)
	(port
		(pt 120 56)
		(output)
		(text "QA" (rect 85 49 103 63)(font "Arial" (font_size 8)))
		(text "QA" (rect 85 49 103 63)(font "Arial" (font_size 8)))
		(line (pt 104 56)(pt 120 56)(line_width 1))
	)
	(port
		(pt 120 120)
		(output)
		(text "RCO" (rect 77 113 102 127)(font "Arial" (font_size 8)))
		(text "RCO" (rect 77 113 102 127)(font "Arial" (font_size 8)))
		(line (pt 104 120)(pt 120 120)(line_width 1))
	)
	(drawing
		(text "COUNTER" (rect 38 169 94 183)(font "Arial" (font_size 8)))
		(line (pt 16 16)(pt 104 16)(line_width 1))
		(line (pt 16 168)(pt 104 168)(line_width 1))
		(line (pt 16 168)(pt 16 16)(line_width 1))
		(line (pt 104 168)(pt 104 16)(line_width 1))
		(circle (rect 8 20 16 28)(line_width 1))
		(circle (rect 8 132 16 140)(line_width 1))
	)
)
(symbol
	(rect 192 896 224 912)
	(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
	(text "inst8" (rect 3 5 26 17)(font "Arial" )(invisible))
	(port
		(pt 16 16)
		(output)
		(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
		(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
		(line (pt 16 16)(pt 16 8)(line_width 1))
	)
	(drawing
		(line (pt 8 8)(pt 24 8)(line_width 1))
	)
)
(symbol
	(rect 688 368 920 560)
	(text "image_convert" (rect 5 0 78 12)(font "Arial" ))
	(text "inst" (rect 8 176 25 188)(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 "reset" (rect 0 0 24 12)(font "Arial" ))
		(text "reset" (rect 21 43 45 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "int" (rect 0 0 11 12)(font "Arial" ))
		(text "int" (rect 21 59 32 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 1))
	)
	(port
		(pt 0 80)
		(input)
		(text "data_valid" (rect 0 0 50 12)(font "Arial" ))
		(text "data_valid" (rect 21 75 71 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 1))
	)
	(port
		(pt 0 96)
		(input)
		(text "ligne1" (rect 0 0 28 12)(font "Arial" ))
		(text "ligne1" (rect 21 91 49 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 1))
	)
	(port
		(pt 0 112)
		(input)
		(text "pixel_from_ir[13..0]" (rect 0 0 95 12)(font "Arial" ))
		(text "pixel_from_ir[13..0]" (rect 21 107 116 119)(font "Arial" ))
		(line (pt 0 112)(pt 16 112)(line_width 3))
	)
	(port
		(pt 232 32)
		(output)
		(text "video_out[13..0]" (rect 0 0 80 12)(font "Arial" ))
		(text "video_out[13..0]" (rect 131 27 211 39)(font "Arial" ))
		(line (pt 232 32)(pt 216 32)(line_width 3))
	)
	(port
		(pt 232 48)
		(output)
		(text "video_en" (rect 0 0 44 12)(font "Arial" ))
		(text "video_en" (rect 167 43 211 55)(font "Arial" ))
		(line (pt 232 48)(pt 216 48)(line_width 1))
	)
	(port
		(pt 232 64)
		(output)
		(text "video_clk" (rect 0 0 47 12)(font "Arial" ))
		(text "video_clk" (rect 164 59 211 71)(font "Arial" ))
		(line (pt 232 64)(pt 216 64)(line_width 1))
	)
	(port
		(pt 232 80)
		(output)
		(text "reset_DSP" (rect 0 0 53 12)(font "Arial" ))
		(text "reset_DSP" (rect 158 75 211 87)(font "Arial" ))
		(line (pt 232 80)(pt 216 80)(line_width 1))
	)
	(port
		(pt 232 96)
		(output)
		(text "sram_addr[19..0]" (rect 0 0 83 12)(font "Arial" ))
		(text "sram_addr[19..0]" (rect 128 91 211 103)(font "Arial" ))
		(line (pt 232 96)(pt 216 96)(line_width 3))
	)
	(port
		(pt 232 112)
		(bidir)
		(text "sram_data[13..0]" (rect 0 0 83 12)(font "Arial" ))
		(text "sram_data[13..0]" (rect 128 107 211 119)(font "Arial" ))
		(line (pt 232 112)(pt 216 112)(line_width 3))
	)
	(port
		(pt 232 128)
		(bidir)
		(text "sram_ce" (rect 0 0 42 12)(font "Arial" ))
		(text "sram_ce" (rect 169 123 211 135)(font "Arial" ))
		(line (pt 232 128)(pt 216 128)(line_width 1))
	)
	(port
		(pt 232 144)
		(bidir)
		(text "sram_oe" (rect 0 0 42 12)(font "Arial" ))
		(text "sram_oe" (rect 169 139 211 151)(font "Arial" ))
		(line (pt 232 144)(pt 216 144)(line_width 1))
	)
	(port
		(pt 232 160)
		(bidir)
		(text "sram_we" (rect 0 0 43 12)(font "Arial" ))
		(text "sram_we" (rect 168 155 211 167)(font "Arial" ))
		(line (pt 232 160)(pt 216 160)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 216 176)(line_width 1))
	)
)
(symbol
	(rect 288 344 400 440)
	(text "control" (rect 5 0 38 12)(font "Arial" ))
	(text "inst3" (rect 8 80 31 92)(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 "reset" (rect 0 0 24 12)(font "Arial" ))
		(text "reset" (rect 21 43 45 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 112 32)
		(output)
		(text "clk_mc" (rect 0 0 35 12)(font "Arial" ))
		(text "clk_mc" (rect 56 27 91 39)(font "Arial" ))
		(line (pt 112 32)(pt 96 32)(line_width 1))
	)
	(port
		(pt 112 48)
		(output)
		(text "intt" (rect 0 0 15 12)(font "Arial" ))
		(text "intt" (rect 76 43 91 55)(font "Arial" ))
		(line (pt 112 48)(pt 96 48)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 96 80)(line_width 1))
	)
)
(symbol
	(rect 312 560 408 656)
	(text "fuwei" (rect 5 0 30 12)(font "Arial" ))
	(text "inst9" (rect 8 80 31 92)(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 96 32)
		(output)
		(text "reset" (rect 0 0 24 12)(font "Arial" ))
		(text "reset" (rect 51 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 152 560 248 656)
	(text "fenpin" (rect 5 0 35 12)(font "Arial" ))
	(text "inst10" (rect 8 80 37 92)(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 96 32)
		(output)
		(text "clkout" (rect 0 0 29 12)(font "Arial" ))
		(text "clkout" (rect 46 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 880 728 928 760)
	(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
	(text "inst11" (rect 3 21 32 33)(font "Arial" ))

⌨️ 快捷键说明

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