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

📄 uart.bdf

📁 输入时钟20M
💻 BDF
📖 第 1 页 / 共 5 页
字号:
		(line (pt 32 76)(pt 32 80)(line_width 1))
	)
	(port
		(pt 64 56)
		(output)
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(text "Q" (rect 45 48 50 60)(font "Courier New" (bold)))
		(line (pt 52 56)(pt 64 56)(line_width 1))
	)
	(drawing
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 52 12)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 12 68)(line_width 1))
		(line (pt 19 40)(pt 12 33)(line_width 1))
		(line (pt 12 48)(pt 20 40)(line_width 1))
		(circle (rect 28 68 36 76)(line_width 1))
		(circle (rect 28 4 36 12)(line_width 1))
	)
	(flipx)
)
(symbol
	(rect 1896 24 1960 104)
	(text "DFF" (rect 1 70 19 80)(font "Arial" (font_size 6)))
	(text "inst8" (rect 3 0 26 12)(font "Arial" ))
	(port
		(pt 32 0)
		(input)
		(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
		(text "CLRN" (rect 21 10 44 22)(font "Courier New" (bold)))
		(line (pt 32 0)(pt 32 4)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
		(text "CLK" (rect 3 39 20 51)(font "Courier New" (bold))(invisible))
		(line (pt 0 40)(pt 12 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
		(text "D" (rect 14 48 19 60)(font "Courier New" (bold)))
		(line (pt 0 56)(pt 12 56)(line_width 1))
	)
	(port
		(pt 32 80)
		(input)
		(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
		(text "PRN" (rect 24 57 41 69)(font "Courier New" (bold)))
		(line (pt 32 76)(pt 32 80)(line_width 1))
	)
	(port
		(pt 64 56)
		(output)
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(text "Q" (rect 45 48 50 60)(font "Courier New" (bold)))
		(line (pt 52 56)(pt 64 56)(line_width 1))
	)
	(drawing
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 52 12)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 12 68)(line_width 1))
		(line (pt 19 40)(pt 12 33)(line_width 1))
		(line (pt 12 48)(pt 20 40)(line_width 1))
		(circle (rect 28 68 36 76)(line_width 1))
		(circle (rect 28 4 36 12)(line_width 1))
	)
	(flipx)
)
(symbol
	(rect 1976 24 2040 104)
	(text "DFF" (rect 1 70 19 80)(font "Arial" (font_size 6)))
	(text "inst9" (rect 3 0 26 12)(font "Arial" ))
	(port
		(pt 32 0)
		(input)
		(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
		(text "CLRN" (rect 21 10 44 22)(font "Courier New" (bold)))
		(line (pt 32 0)(pt 32 4)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
		(text "CLK" (rect 3 39 20 51)(font "Courier New" (bold))(invisible))
		(line (pt 0 40)(pt 12 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
		(text "D" (rect 14 48 19 60)(font "Courier New" (bold)))
		(line (pt 0 56)(pt 12 56)(line_width 1))
	)
	(port
		(pt 32 80)
		(input)
		(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
		(text "PRN" (rect 24 57 41 69)(font "Courier New" (bold)))
		(line (pt 32 76)(pt 32 80)(line_width 1))
	)
	(port
		(pt 64 56)
		(output)
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(text "Q" (rect 45 48 50 60)(font "Courier New" (bold)))
		(line (pt 52 56)(pt 64 56)(line_width 1))
	)
	(drawing
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 52 12)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 12 68)(line_width 1))
		(line (pt 19 40)(pt 12 33)(line_width 1))
		(line (pt 12 48)(pt 20 40)(line_width 1))
		(circle (rect 28 68 36 76)(line_width 1))
		(circle (rect 28 4 36 12)(line_width 1))
	)
	(flipx)
)
(symbol
	(rect 1408 128 1472 272)
	(text "BAND8" (rect 33 0 63 10)(font "Arial" (font_size 6)))
	(text "inst10" (rect 32 133 61 145)(font "Arial" ))
	(port
		(pt 64 48)
		(input)
		(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 45 39 62 51)(font "Courier New" (bold))(invisible))
		(line (pt 64 48)(pt 54 48)(line_width 1))
	)
	(port
		(pt 64 32)
		(input)
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
		(line (pt 64 32)(pt 54 32)(line_width 1))
	)
	(port
		(pt 64 64)
		(input)
		(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 45 55 62 67)(font "Courier New" (bold))(invisible))
		(line (pt 64 64)(pt 54 64)(line_width 1))
	)
	(port
		(pt 64 96)
		(input)
		(text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
		(text "IN6" (rect 45 87 62 99)(font "Courier New" (bold))(invisible))
		(line (pt 64 96)(pt 54 96)(line_width 1))
	)
	(port
		(pt 64 80)
		(input)
		(text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
		(text "IN5" (rect 45 71 62 83)(font "Courier New" (bold))(invisible))
		(line (pt 64 80)(pt 54 80)(line_width 1))
	)
	(port
		(pt 64 112)
		(input)
		(text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
		(text "IN7" (rect 45 103 62 115)(font "Courier New" (bold))(invisible))
		(line (pt 64 112)(pt 54 112)(line_width 1))
	)
	(port
		(pt 64 16)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
		(line (pt 64 16)(pt 54 16)(line_width 1))
	)
	(port
		(pt 64 128)
		(input)
		(text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
		(text "IN8" (rect 45 119 62 131)(font "Courier New" (bold))(invisible))
		(line (pt 64 128)(pt 54 128)(line_width 1))
	)
	(port
		(pt 0 72)
		(output)
		(text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect -1 63 16 75)(font "Courier New" (bold))(invisible))
		(line (pt 18 72)(pt 0 72)(line_width 1))
	)
	(drawing
		(line (pt 46 131)(pt 46 13)(line_width 1))
		(line (pt 46 85)(pt 30 85)(line_width 1))
		(line (pt 46 60)(pt 30 60)(line_width 1))
		(arc (pt 30 60)(pt 30 84)(rect 17 60 42 85)(line_width 1))
		(circle (rect 46 12 54 20)(line_width 1))
		(circle (rect 46 28 54 36)(line_width 1))
		(circle (rect 46 44 54 52)(line_width 1))
		(circle (rect 46 60 54 68)(line_width 1))
		(circle (rect 46 76 54 84)(line_width 1))
		(circle (rect 46 92 54 100)(line_width 1))
		(circle (rect 46 108 54 116)(line_width 1))
		(circle (rect 46 124 54 132)(line_width 1))
	)
	(flipy)
)
(symbol
	(rect 1408 320 1472 400)
	(text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
	(text "inst11" (rect 3 68 32 80)(font "Arial" ))
	(port
		(pt 32 80)
		(input)
		(text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
		(text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
		(line (pt 32 80)(pt 32 76)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
		(text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
		(line (pt 0 40)(pt 12 40)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
		(text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
		(line (pt 0 24)(pt 12 24)(line_width 1))
	)
	(port
		(pt 32 0)
		(input)
		(text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
		(text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
		(line (pt 32 4)(pt 32 0)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(line (pt 52 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 52 68)(pt 52 12)(line_width 1))
		(line (pt 12 68)(pt 12 12)(line_width 1))
		(line (pt 19 40)(pt 12 47)(line_width 1))
		(line (pt 12 32)(pt 20 40)(line_width 1))
		(circle (rect 28 4 36 12)(line_width 1))
		(circle (rect 28 68 36 76)(line_width 1))
	)
)
(symbol
	(rect 1264 336 1328 384)
	(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
	(text "inst12" (rect 3 37 32 49)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 14 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 14 32)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(line (pt 42 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 14 12)(pt 30 12)(line_width 1))
		(line (pt 14 37)(pt 31 37)(line_width 1))
		(line (pt 14 12)(pt 14 37)(line_width 1))
		(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1))
	)
)
(symbol
	(rect 1200 376 1248 408)
	(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
	(text "inst13" (rect 3 21 32 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 1544 296 1688 392)
	(text "lpm_counter2" (rect 33 1 125 17)(font "Arial" (font_size 10)))
	(text "inst14" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
		(text "clock" (rect 26 26 55 40)(font "Arial" (font_size 8)))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "clk_en" (rect 0 0 36 14)(font "Arial" (font_size 8)))
		(text "clk_en" (rect 20 42 56 56)(font "Arial" (font_size 8)))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 80 96)
		(input)
		(text "aclr" (rect 0 0 14 21)(font "Arial" (font_size 8))(vertical))
		(text "aclr" (rect 73 59 87 80)(font "Arial" (font_size 8))(vertical))
		(line (pt 80 96)(pt 80 80)(line_width 1))
	)
	(port
		(pt 144 40)
		(output)
		(text "q[7..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
		(text "q[7..0]" (rect 95 34 130 48)(font "Arial" (font_size 8)))
		(line (pt 144 40)(pt 128 40)(line_width 3))
	)
	(drawing
		(text "up counter" (rect 84 17 135 29)(font "Arial" ))
		(line (pt 16 16)(pt 128 16)(line_width 1))
		(line (pt 128 16)(pt 128 80)(line_width 1))
		(line (pt 128 80)(pt 16 80)(line_width 1))
		(line (pt 16 80)(pt 16 16)(line_width 1))
		(line (pt 16 26)(pt 22 32)(line_width 1))
		(line (pt 22 32)(pt 16 38)(line_width 1))
	)
)
(symbol
	(rect 1744 304 1888 400)
	(text "compare_a" (rect 5 0 59 12)(font "Arial" ))
	(text "inst15" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "data[7..0]" (rect 0 0 47 12)(font "Arial" ))
		(text "data[7..0]" (rect 21 27 68 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 3))
	)
	(port
		(pt 144 32)
		(output)
		(text "seq[8..0]" (rect 0 0 43 12)(font "Arial" ))
		(text "seq[8..0]" (rect 80 27 123 39)(font "Arial" ))
		(line (pt 144 32)(pt 128 32)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 128 80)(line_width 1))
	)
)
(symbol
	(rect 1280 600 1328 632)
	(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
	(text "inst17" (rect 3 21 32 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 1376 496 1440 544)
	(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
	(text "inst18" (rect 3 37 32 49)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 14 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))

⌨️ 快捷键说明

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