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

📄 adt7301_fifo.bdf

📁 多功能卡的源代码
💻 BDF
📖 第 1 页 / 共 3 页
字号:
	)
)
(symbol
	(rect 544 280 648 472)
	(text "74541" (rect 36 0 77 16)(font "Arial" (font_size 10)))
	(text "inst7" (rect 3 181 21 191)(font "Arial" (font_size 6)))
	(port
		(pt 0 40)
		(input)
		(text "GN2" (rect 20 32 44 46)(font "Arial" (font_size 8)))
		(text "GN2" (rect 20 32 44 46)(font "Arial" (font_size 8)))
		(line (pt 0 40)(pt 8 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "A1" (rect 20 48 36 62)(font "Arial" (font_size 8)))
		(text "A1" (rect 20 48 36 62)(font "Arial" (font_size 8)))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 0 104)
		(input)
		(text "A4" (rect 20 96 36 110)(font "Arial" (font_size 8)))
		(text "A4" (rect 20 96 36 110)(font "Arial" (font_size 8)))
		(line (pt 0 104)(pt 16 104)(line_width 1))
	)
	(port
		(pt 0 88)
		(input)
		(text "A3" (rect 20 80 36 94)(font "Arial" (font_size 8)))
		(text "A3" (rect 20 80 36 94)(font "Arial" (font_size 8)))
		(line (pt 0 88)(pt 16 88)(line_width 1))
	)
	(port
		(pt 0 72)
		(input)
		(text "A2" (rect 20 64 36 78)(font "Arial" (font_size 8)))
		(text "A2" (rect 20 64 36 78)(font "Arial" (font_size 8)))
		(line (pt 0 72)(pt 16 72)(line_width 1))
	)
	(port
		(pt 0 152)
		(input)
		(text "A7" (rect 20 144 36 158)(font "Arial" (font_size 8)))
		(text "A7" (rect 20 144 36 158)(font "Arial" (font_size 8)))
		(line (pt 0 152)(pt 16 152)(line_width 1))
	)
	(port
		(pt 0 136)
		(input)
		(text "A6" (rect 20 128 36 142)(font "Arial" (font_size 8)))
		(text "A6" (rect 20 128 36 142)(font "Arial" (font_size 8)))
		(line (pt 0 136)(pt 16 136)(line_width 1))
	)
	(port
		(pt 0 120)
		(input)
		(text "A5" (rect 20 112 36 126)(font "Arial" (font_size 8)))
		(text "A5" (rect 20 112 36 126)(font "Arial" (font_size 8)))
		(line (pt 0 120)(pt 16 120)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "GN1" (rect 20 17 44 31)(font "Arial" (font_size 8)))
		(text "GN1" (rect 20 17 44 31)(font "Arial" (font_size 8)))
		(line (pt 0 24)(pt 8 24)(line_width 1))
	)
	(port
		(pt 0 168)
		(input)
		(text "A8" (rect 20 160 36 174)(font "Arial" (font_size 8)))
		(text "A8" (rect 20 160 36 174)(font "Arial" (font_size 8)))
		(line (pt 0 168)(pt 16 168)(line_width 1))
	)
	(port
		(pt 104 168)
		(output)
		(text "Y8" (rect 71 160 87 174)(font "Arial" (font_size 8)))
		(text "Y8" (rect 71 160 87 174)(font "Arial" (font_size 8)))
		(line (pt 88 168)(pt 104 168)(line_width 1))
	)
	(port
		(pt 104 120)
		(output)
		(text "Y5" (rect 71 112 87 126)(font "Arial" (font_size 8)))
		(text "Y5" (rect 71 112 87 126)(font "Arial" (font_size 8)))
		(line (pt 88 120)(pt 104 120)(line_width 1))
	)
	(port
		(pt 104 136)
		(output)
		(text "Y6" (rect 71 128 87 142)(font "Arial" (font_size 8)))
		(text "Y6" (rect 71 128 87 142)(font "Arial" (font_size 8)))
		(line (pt 88 136)(pt 104 136)(line_width 1))
	)
	(port
		(pt 104 152)
		(output)
		(text "Y7" (rect 71 144 87 158)(font "Arial" (font_size 8)))
		(text "Y7" (rect 71 144 87 158)(font "Arial" (font_size 8)))
		(line (pt 88 152)(pt 104 152)(line_width 1))
	)
	(port
		(pt 104 72)
		(output)
		(text "Y2" (rect 71 64 87 78)(font "Arial" (font_size 8)))
		(text "Y2" (rect 71 64 87 78)(font "Arial" (font_size 8)))
		(line (pt 88 72)(pt 104 72)(line_width 1))
	)
	(port
		(pt 104 88)
		(output)
		(text "Y3" (rect 71 80 87 94)(font "Arial" (font_size 8)))
		(text "Y3" (rect 71 80 87 94)(font "Arial" (font_size 8)))
		(line (pt 88 88)(pt 104 88)(line_width 1))
	)
	(port
		(pt 104 104)
		(output)
		(text "Y4" (rect 71 96 87 110)(font "Arial" (font_size 8)))
		(text "Y4" (rect 71 96 87 110)(font "Arial" (font_size 8)))
		(line (pt 88 104)(pt 104 104)(line_width 1))
	)
	(port
		(pt 104 56)
		(output)
		(text "Y1" (rect 71 48 87 62)(font "Arial" (font_size 8)))
		(text "Y1" (rect 71 48 87 62)(font "Arial" (font_size 8)))
		(line (pt 88 56)(pt 104 56)(line_width 1))
	)
	(drawing
		(text "OCTAL BUFFER" (rect 14 177 104 191)(font "Arial" (font_size 8)))
		(line (pt 88 176)(pt 88 16)(line_width 1))
		(line (pt 16 176)(pt 16 16)(line_width 1))
		(line (pt 16 16)(pt 88 16)(line_width 1))
		(line (pt 16 176)(pt 88 176)(line_width 1))
		(circle (rect 8 20 16 28)(line_width 1))
		(circle (rect 8 36 16 44)(line_width 1))
	)
)
(symbol
	(rect 544 480 648 672)
	(text "74541" (rect 36 0 77 16)(font "Arial" (font_size 10)))
	(text "inst8" (rect 3 181 21 191)(font "Arial" (font_size 6)))
	(port
		(pt 0 40)
		(input)
		(text "GN2" (rect 20 32 44 46)(font "Arial" (font_size 8)))
		(text "GN2" (rect 20 32 44 46)(font "Arial" (font_size 8)))
		(line (pt 0 40)(pt 8 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "A1" (rect 20 48 36 62)(font "Arial" (font_size 8)))
		(text "A1" (rect 20 48 36 62)(font "Arial" (font_size 8)))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 0 104)
		(input)
		(text "A4" (rect 20 96 36 110)(font "Arial" (font_size 8)))
		(text "A4" (rect 20 96 36 110)(font "Arial" (font_size 8)))
		(line (pt 0 104)(pt 16 104)(line_width 1))
	)
	(port
		(pt 0 88)
		(input)
		(text "A3" (rect 20 80 36 94)(font "Arial" (font_size 8)))
		(text "A3" (rect 20 80 36 94)(font "Arial" (font_size 8)))
		(line (pt 0 88)(pt 16 88)(line_width 1))
	)
	(port
		(pt 0 72)
		(input)
		(text "A2" (rect 20 64 36 78)(font "Arial" (font_size 8)))
		(text "A2" (rect 20 64 36 78)(font "Arial" (font_size 8)))
		(line (pt 0 72)(pt 16 72)(line_width 1))
	)
	(port
		(pt 0 152)
		(input)
		(text "A7" (rect 20 144 36 158)(font "Arial" (font_size 8)))
		(text "A7" (rect 20 144 36 158)(font "Arial" (font_size 8)))
		(line (pt 0 152)(pt 16 152)(line_width 1))
	)
	(port
		(pt 0 136)
		(input)
		(text "A6" (rect 20 128 36 142)(font "Arial" (font_size 8)))
		(text "A6" (rect 20 128 36 142)(font "Arial" (font_size 8)))
		(line (pt 0 136)(pt 16 136)(line_width 1))
	)
	(port
		(pt 0 120)
		(input)
		(text "A5" (rect 20 112 36 126)(font "Arial" (font_size 8)))
		(text "A5" (rect 20 112 36 126)(font "Arial" (font_size 8)))
		(line (pt 0 120)(pt 16 120)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "GN1" (rect 20 17 44 31)(font "Arial" (font_size 8)))
		(text "GN1" (rect 20 17 44 31)(font "Arial" (font_size 8)))
		(line (pt 0 24)(pt 8 24)(line_width 1))
	)
	(port
		(pt 0 168)
		(input)
		(text "A8" (rect 20 160 36 174)(font "Arial" (font_size 8)))
		(text "A8" (rect 20 160 36 174)(font "Arial" (font_size 8)))
		(line (pt 0 168)(pt 16 168)(line_width 1))
	)
	(port
		(pt 104 168)
		(output)
		(text "Y8" (rect 71 160 87 174)(font "Arial" (font_size 8)))
		(text "Y8" (rect 71 160 87 174)(font "Arial" (font_size 8)))
		(line (pt 88 168)(pt 104 168)(line_width 1))
	)
	(port
		(pt 104 120)
		(output)
		(text "Y5" (rect 71 112 87 126)(font "Arial" (font_size 8)))
		(text "Y5" (rect 71 112 87 126)(font "Arial" (font_size 8)))
		(line (pt 88 120)(pt 104 120)(line_width 1))
	)
	(port
		(pt 104 136)
		(output)
		(text "Y6" (rect 71 128 87 142)(font "Arial" (font_size 8)))
		(text "Y6" (rect 71 128 87 142)(font "Arial" (font_size 8)))
		(line (pt 88 136)(pt 104 136)(line_width 1))
	)
	(port
		(pt 104 152)
		(output)
		(text "Y7" (rect 71 144 87 158)(font "Arial" (font_size 8)))
		(text "Y7" (rect 71 144 87 158)(font "Arial" (font_size 8)))
		(line (pt 88 152)(pt 104 152)(line_width 1))
	)
	(port
		(pt 104 72)
		(output)
		(text "Y2" (rect 71 64 87 78)(font "Arial" (font_size 8)))
		(text "Y2" (rect 71 64 87 78)(font "Arial" (font_size 8)))
		(line (pt 88 72)(pt 104 72)(line_width 1))
	)
	(port
		(pt 104 88)
		(output)
		(text "Y3" (rect 71 80 87 94)(font "Arial" (font_size 8)))
		(text "Y3" (rect 71 80 87 94)(font "Arial" (font_size 8)))
		(line (pt 88 88)(pt 104 88)(line_width 1))
	)
	(port
		(pt 104 104)
		(output)
		(text "Y4" (rect 71 96 87 110)(font "Arial" (font_size 8)))
		(text "Y4" (rect 71 96 87 110)(font "Arial" (font_size 8)))
		(line (pt 88 104)(pt 104 104)(line_width 1))
	)
	(port
		(pt 104 56)
		(output)
		(text "Y1" (rect 71 48 87 62)(font "Arial" (font_size 8)))
		(text "Y1" (rect 71 48 87 62)(font "Arial" (font_size 8)))
		(line (pt 88 56)(pt 104 56)(line_width 1))
	)
	(drawing
		(text "OCTAL BUFFER" (rect 14 177 104 191)(font "Arial" (font_size 8)))
		(line (pt 88 176)(pt 88 16)(line_width 1))
		(line (pt 16 176)(pt 16 16)(line_width 1))
		(line (pt 16 16)(pt 88 16)(line_width 1))
		(line (pt 16 176)(pt 88 176)(line_width 1))
		(circle (rect 8 20 16 28)(line_width 1))
		(circle (rect 8 36 16 44)(line_width 1))
	)
)
(symbol
	(rect 840 504 960 664)
	(text "74138" (rect 42 0 83 16)(font "Arial" (font_size 10)))
	(text "inst" (rect 3 149 17 159)(font "Arial" (font_size 6)))
	(port
		(pt 0 40)
		(input)
		(text "A" (rect 22 33 31 47)(font "Arial" (font_size 8)))
		(text "A" (rect 22 33 31 47)(font "Arial" (font_size 8)))
		(line (pt 0 40)(pt 16 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "B" (rect 22 49 30 63)(font "Arial" (font_size 8)))
		(text "B" (rect 22 49 30 63)(font "Arial" (font_size 8)))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 0 88)
		(input)
		(text "G1" (rect 22 81 38 95)(font "Arial" (font_size 8)))
		(text "G1" (rect 22 81 38 95)(font "Arial" (font_size 8)))
		(line (pt 0 88)(pt 16 88)(line_width 1))
	)
	(port
		(pt 0 72)
		(input)
		(text "C" (rect 22 65 30 79)(font "Arial" (font_size 8)))
		(text "C" (rect 22 65 30 79)(font "Arial" (font_size 8)))
		(line (pt 0 72)(pt 16 72)(line_width 1))
	)
	(port
		(pt 0 104)
		(input)
		(text "G2AN" (rect 22 97 56 111)(font "Arial" (font_size 8)))
		(text "G2AN" (rect 22 97 56 111)(font "Arial" (font_size 8)))
		(line (pt 0 104)(pt 8 104)(line_width 1))
	)
	(port
		(pt 0 120)
		(input)
		(text "G2BN" (rect 22 113 55 127)(font "Arial" (font_size 8)))
		(text "G2BN" (rect 22 113 55 127)(font "Arial" (font_size 8)))
		(line (pt 0 120)(pt 8 120)(line_width 1))
	)
	(port
		(pt 120 24)
		(output)
		(text "Y0N" (rect 77 17 101 31)(font "Arial" (font_size 8)))
		(text "Y0N" (rect 77 17 101 31)(font "Arial" (font_size 8)))
		(line (pt 112 24)(pt 120 24)(line_width 1))
	)
	(port
		(pt 120 40)
		(output)
		(text "Y1N" (rect 77 33 101 47)(font "Arial" (font_size 8)))
		(text "Y1N" (rect 77 33 101 47)(font "Arial" (font_size 8)))
		(line (pt 112 40)(pt 120 40)(line_width 1))
	)
	(port
		(pt 120 56)
		(output)
		(text "Y2N" (rect 77 49 101 63)(font "Arial" (font_size 8)))
		(text "Y2N" (rect 77 49 101 63)(font "Arial" (font_size 8)))
		(line (pt 112 56)(pt 120 56)(line_width 1))
	)
	(port
		(pt 120 72)
		(output)
		(text "Y3N" (rect 77 65 101 79)(font "Arial" (font_size 8)))
		(text "Y3N" (rect 77 65 101 79)(font "Arial" (font_size 8)))
		(line (pt 112 72)(pt 120 72)(line_width 1))
	)
	(port
		(pt 120 88)
		(output)
		(text "Y4N" (rect 77 81 101 95)(font "Arial" (font_size 8)))
		(text "Y4N" (rect 77 81 101 95)(font "Arial" (font_size 8)))
		(line (pt 112 88)(pt 120 88)(line_width 1))
	)
	(port
		(pt 120 104)
		(output)
		(text "Y5N" (rect 77 97 101 111)(font "Arial" (font_size 8)))
		(text "Y5N" (rect 77 97 101 111)(font "Arial" (font_size 8)))
		(line (pt 112 104)(pt 120 104)(line_width 1))
	)
	(port
		(pt 120 120)
		(output)
		(text "Y6N" (rect 77 113 101 127)(font "Arial" (font_size 8)))
		(text "Y6N" (rect 77 113 101 127)(font "Arial" (font_size 8)))
		(line (pt 112 120)(pt 120 120)(line_width 1))
	)
	(port
		(pt 120 136)
		(output)
		(text "Y7N" (rect 77 129 101 143)(font "Arial" (font_size 8)))
		(text "Y7N" (rect 77 129 101 143)(font "Arial" (font_size 8)))
		(line (pt 112 136)(pt 120 136)(line_width 1))
	)
	(drawing
		(text "3:8 DECODER" (rect 28 145 105 159)(font "Arial" (font_size 8)))
		(line (pt 16 16)(pt 104 16)(line_width 1))
		(line (pt 16 144)(pt 104 144)(line_width 1))
		(line (pt 16 144)(pt 16 16)(line_width 1))
		(line (pt 104 144)(pt 104 16)(line_width 1))
		(circle (rect 104 68 112 76)(line_width 1))
		(circle (rect 104 84 112 92)(line_width 1))
		(circle (rect 104 100 112 108)(line_width 1))
		(circle (rect 104 132 112 140)(line_width 1))
		(circle (rect 104 116 112 124)(line_width 1))
		(circle (rect 8 100 16 108)(line_width 1))
		(circle (rect 8 116 16 124)(line_width 1))
		(circle (rect 104 20 112 28)(line_width 1))
		(circle (rect 104 36 112 44)(line_width 1))
		(circle (rect 104 52 112 60)(line_width 1))
	)
)
(symbol
	(rect 280 264 328 296)
	(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
	(text "28" (rect 3 21 14 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 49 19)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 32 7 49 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 288 64 528 224)
	(text "ad7301_controller" (rect 5 0 91 12)(font "Arial" ))
	(text "inst6" (rect 8 144 31 156)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "reset_" (rect 0 0 30 12)(font "Arial" ))
		(text "reset_" (rect 21 27 51 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "CLK_66M" (rect 0 0 47 12)(font "Arial" ))
		(text "CLK_66M" (rect 21 43 68 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "sample_start" (rect 0 0 63 12)(font "Arial" ))
		(text "sample_start" (rect 21 59 84 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 1))
	)
	(port
		(pt 0 80)
		(input)
		(text "fifo_usedw[7..0]" (rect 0 0 80 12)(font "Arial" ))
		(text "fifo_usedw[7..0]" (rect 21 75 101 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 3))
	)
	(port
		(pt 0 96)
		(input)
		(text "DOUT" (rect 0 0 30 12)(font "Arial" ))
		(text "DOUT" (rect 21 91 51 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 1))
	)
	(port
		(pt 240 32)
		(output)
		(text "SCLK" (rect 0 0 28 12)(font "Arial" ))
		(text "SCLK" (rect 191 27 219 39)(font "Arial" ))
		(line (pt 240 32)(pt 224 32)(line_width 1))
	)
	(port
		(pt 240 48)
		(output)
		(text "ad7301_channel[2..0]" (rect 0 0 105 12)(font "Arial" ))
		(text "ad7301_channel[2..0]" (rect 114 43 219 55)(font "Arial" ))
		(line (pt 240 48)(pt 224 48)(line_width 3))
	)
	(port
		(pt 240 64)
		(output)
		(text "ad7301_data[15..0]" (rect 0 0 94 12)(font "Arial" ))
		(text "ad7301_data[15..0]" (rect 125 59 219 71)(font "Arial" ))
		(line (pt 240 64)(pt 224 64)(line_width 3))
	)
	(port
		(pt 240 80)
		(output)
		(text "fifo_write" (rect 0 0 46 12)(font "Arial" ))
		(text "fifo_write" (rect 173 75 219 87)(font "Arial" ))
		(line (pt 240 80)(pt 224 80)(line_width 1))
	)
	(port
		(pt 240 96)
		(output)
		(text "state[15..0]" (rect 0 0 56 12)(font "Arial" ))
		(text "state[15..0]" (rect 163 91 219 103)(font "Arial" ))
		(line (pt 240 96)(pt 224 96)(line_width 3))
	)
	(port
		(pt 240 112)
		(output)
		(text "DIN" (rect 0 0 20 12)(font "Arial" ))
		(text "DIN" (rect 199 107 219 119)(font "Arial" ))
		(line (pt 240 112)(pt 224 112)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 224 144)(line_width 1))
	)
)
(symbol
	(rect 712 96 872 256)
	(text "_7301fifo" (rect 55 1 115 17)(font "Arial" (font_size 10)))
	(text "inst1" (rect 8 144 31 156)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "data[15..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
		(text "data[15..0]" (rect 20 26 80 40)(font "Arial" (font_size 8)))
		(line (pt 0 32)(pt 16 32)(line_width 3))
	)
	(port
		(pt 0 56)
		(input)
		(text "wrreq" (rect 0 0 35 14)(font "Arial" (font_size 8)))
		(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 128)
		(input)
		(text "aclr" (rect 0 0 21 14)(font "Arial" (font_size 8)))
		(text "aclr" (rect 20 122 41 136)(font "Arial" (font_size 8)))

⌨️ 快捷键说明

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