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

📄 uart.gdf

📁 FPGA-UART异步通信串行口设计实例
💻 GDF
📖 第 1 页 / 共 2 页
字号:
	)
	(port
		(pt 48 16)
		(output)
		(text "OUT" (rect 32 7 47 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 200 64 424 528)
	(text "UARTCTRL" (rect 5 0 62 12)(font "Arial" ))
	(text "inst3" (rect 8 256 31 268)(font "Arial" ))
	(port
		(pt 0 296)
		(input)
		(text "Di[7..0]" (rect 0 0 36 12)(font "Arial" ))
		(text "Di[7..0]" (rect 21 288 57 300)(font "Arial" ))
		(line (pt 0 296)(pt 16 296)(line_width 3))
	)
	(port
		(pt 0 416)
		(input)
		(text "CLK" (rect 0 0 21 12)(font "Arial" ))
		(text "CLK" (rect 21 408 42 420)(font "Arial" ))
		(line (pt 0 416)(pt 16 416)(line_width 1))
	)
	(port
		(pt 0 168)
		(input)
		(text "RESET" (rect 0 0 35 12)(font "Arial" ))
		(text "RESET" (rect 21 160 56 172)(font "Arial" ))
		(line (pt 0 168)(pt 16 168)(line_width 1))
	)
	(port
		(pt 0 120)
		(input)
		(text "RD" (rect 0 0 16 12)(font "Arial" ))
		(text "RD" (rect 21 112 37 124)(font "Arial" ))
		(line (pt 0 120)(pt 16 120)(line_width 1))
	)
	(port
		(pt 0 136)
		(input)
		(text "WR" (rect 0 0 18 12)(font "Arial" ))
		(text "WR" (rect 21 128 39 140)(font "Arial" ))
		(line (pt 0 136)(pt 16 136)(line_width 1))
	)
	(port
		(pt 0 152)
		(input)
		(text "CS" (rect 0 0 15 12)(font "Arial" ))
		(text "CS" (rect 21 144 36 156)(font "Arial" ))
		(line (pt 0 152)(pt 16 152)(line_width 1))
	)
	(port
		(pt 0 104)
		(input)
		(text "A[1..0]" (rect 0 0 33 12)(font "Arial" ))
		(text "A[1..0]" (rect 21 96 54 108)(font "Arial" ))
		(line (pt 0 104)(pt 16 104)(line_width 3))
	)
	(port
		(pt 224 72)
		(input)
		(text "TxSTATUS" (rect 0 0 53 12)(font "Arial" ))
		(text "TxSTATUS" (rect 147 64 200 76)(font "Arial" ))
		(line (pt 208 72)(pt 224 72)(line_width 1))
	)
	(port
		(pt 224 120)
		(input)
		(text "TxEnd" (rect 0 0 30 12)(font "Arial" ))
		(text "TxEnd" (rect 170 112 200 124)(font "Arial" ))
		(line (pt 208 120)(pt 224 120)(line_width 1))
	)
	(port
		(pt 224 312)
		(input)
		(text "RxSTATUS[4..0]" (rect 0 0 81 12)(font "Arial" ))
		(text "RxSTATUS[4..0]" (rect 119 304 200 316)(font "Arial" ))
		(line (pt 208 312)(pt 224 312)(line_width 3))
	)
	(port
		(pt 224 328)
		(input)
		(text "RxReg[7..0]" (rect 0 0 60 12)(font "Arial" ))
		(text "RxReg[7..0]" (rect 140 320 200 332)(font "Arial" ))
		(line (pt 208 328)(pt 224 328)(line_width 3))
	)
	(port
		(pt 224 360)
		(input)
		(text "RxEnd" (rect 0 0 33 12)(font "Arial" ))
		(text "RxEnd" (rect 166 352 199 364)(font "Arial" ))
		(line (pt 208 360)(pt 224 360)(line_width 1))
	)
	(port
		(pt 0 280)
		(output)
		(text "Do[7..0]" (rect 0 0 40 12)(font "Arial" ))
		(text "Do[7..0]" (rect 24 312 64 324)(font "Arial" ))
		(line (pt 16 280)(pt 0 280)(line_width 3))
	)
	(port
		(pt 0 40)
		(output)
		(text "INT" (rect 0 0 17 12)(font "Arial" ))
		(text "INT" (rect 24 32 41 44)(font "Arial" ))
		(line (pt 16 40)(pt 0 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(output)
		(text "RCVD" (rect 0 0 31 12)(font "Arial" ))
		(text "RCVD" (rect 24 48 55 60)(font "Arial" ))
		(line (pt 16 56)(pt 0 56)(line_width 1))
	)
	(port
		(pt 0 72)
		(output)
		(text "SENT" (rect 0 0 28 12)(font "Arial" ))
		(text "SENT" (rect 24 64 52 76)(font "Arial" ))
		(line (pt 16 72)(pt 0 72)(line_width 1))
	)
	(port
		(pt 224 40)
		(output)
		(text "TxDIVISOR[16..0]" (rect 0 0 89 12)(font "Arial" ))
		(text "TxDIVISOR[16..0]" (rect 114 35 203 47)(font "Arial" ))
		(line (pt 224 40)(pt 208 40)(line_width 3))
	)
	(port
		(pt 224 56)
		(output)
		(text "TxCfgReg[6..0]" (rect 0 0 76 12)(font "Arial" ))
		(text "TxCfgReg[6..0]" (rect 127 51 203 63)(font "Arial" ))
		(line (pt 224 56)(pt 208 56)(line_width 3))
	)
	(port
		(pt 224 88)
		(output)
		(text "TxReg[7..0]" (rect 0 0 57 12)(font "Arial" ))
		(text "TxReg[7..0]" (rect 146 83 203 95)(font "Arial" ))
		(line (pt 224 88)(pt 208 88)(line_width 3))
	)
	(port
		(pt 224 104)
		(output)
		(text "TxStart" (rect 0 0 35 12)(font "Arial" ))
		(text "TxStart" (rect 168 99 203 111)(font "Arial" ))
		(line (pt 224 104)(pt 208 104)(line_width 1))
	)
	(port
		(pt 224 136)
		(output)
		(text "TxReset" (rect 0 0 41 12)(font "Arial" ))
		(text "TxReset" (rect 162 131 203 143)(font "Arial" ))
		(line (pt 224 136)(pt 208 136)(line_width 1))
	)
	(port
		(pt 224 152)
		(output)
		(text "TxCLK" (rect 0 0 33 12)(font "Arial" ))
		(text "TxCLK" (rect 170 147 203 159)(font "Arial" ))
		(line (pt 224 152)(pt 208 152)(line_width 1))
	)
	(port
		(pt 224 280)
		(output)
		(text "RxDIVISOR[16..0]" (rect 0 0 92 12)(font "Arial" ))
		(text "RxDIVISOR[16..0]" (rect 104 272 196 284)(font "Arial" ))
		(line (pt 224 280)(pt 208 280)(line_width 3))
	)
	(port
		(pt 224 296)
		(output)
		(text "RxCfgReg[6..0]" (rect 0 0 79 12)(font "Arial" ))
		(text "RxCfgReg[6..0]" (rect 117 288 196 300)(font "Arial" ))
		(line (pt 224 296)(pt 208 296)(line_width 3))
	)
	(port
		(pt 224 344)
		(output)
		(text "RxStart" (rect 0 0 37 12)(font "Arial" ))
		(text "RxStart" (rect 158 336 195 348)(font "Arial" ))
		(line (pt 224 344)(pt 208 344)(line_width 1))
	)
	(port
		(pt 224 376)
		(output)
		(text "RxReset" (rect 0 0 43 12)(font "Arial" ))
		(text "RxReset" (rect 152 368 195 380)(font "Arial" ))
		(line (pt 224 376)(pt 208 376)(line_width 1))
	)
	(port
		(pt 224 392)
		(output)
		(text "RxCLK" (rect 0 0 35 12)(font "Arial" ))
		(text "RxCLK" (rect 161 384 196 396)(font "Arial" ))
		(line (pt 224 392)(pt 208 392)(line_width 1))
	)
	(parameter
		"FCLK"
		"1000000"
		""
	)
	(parameter
		"CONFIG"
		"48"
		""
	)
	(parameter
		"BAUDRATE"
		"7"
		""
	)
	(drawing
		(rectangle (rect 16 16 208 448)(line_width 1))
	)
	(annotation_block (parameter)(rect 200 8 312 64))
)
(connector
	(text "WR" (rect 107 184 125 196)(font "Arial" ))
	(pt 200 200)
	(pt 96 200)
)
(connector
	(text "CS" (rect 104 200 119 212)(font "Arial" ))
	(pt 200 216)
	(pt 96 216)
)
(connector
	(pt 424 104)
	(pt 472 104)
	(bus)
)
(connector
	(pt 424 120)
	(pt 472 120)
	(bus)
)
(connector
	(pt 424 136)
	(pt 472 136)
)
(connector
	(pt 424 152)
	(pt 472 152)
	(bus)
)
(connector
	(pt 424 168)
	(pt 472 168)
)
(connector
	(pt 424 184)
	(pt 472 184)
)
(connector
	(pt 424 200)
	(pt 472 200)
)
(connector
	(pt 424 216)
	(pt 472 216)
)
(connector
	(pt 424 344)
	(pt 472 344)
	(bus)
)
(connector
	(pt 424 360)
	(pt 472 360)
	(bus)
)
(connector
	(pt 424 376)
	(pt 472 376)
	(bus)
)
(connector
	(pt 424 392)
	(pt 472 392)
	(bus)
)
(connector
	(pt 424 408)
	(pt 472 408)
)
(connector
	(pt 424 424)
	(pt 472 424)
)
(connector
	(pt 424 440)
	(pt 472 440)
)
(connector
	(pt 424 456)
	(pt 472 456)
)
(connector
	(pt 200 232)
	(pt 144 232)
)
(connector
	(pt 200 344)
	(pt 152 344)
	(bus)
)
(connector
	(pt 200 360)
	(pt 144 360)
	(bus)
)
(connector
	(pt 200 480)
	(pt 152 480)
)
(connector
	(pt 200 184)
	(pt 192 184)
)
(connector
	(pt 688 128)
	(pt 704 128)
)
(connector
	(pt 688 144)
	(pt 704 144)
	(bus)
)
(connector
	(pt 672 344)
	(pt 688 344)
)
(connector
	(pt 720 432)
	(pt 720 416)
)
(connector
	(text "GND" (rect 760 400 784 412)(font "Arial" ))
	(pt 720 416)
	(pt 792 416)
)
(connector
	(pt 784 448)
	(pt 784 488)
)
(connector
	(text "VCC" (rect 735 472 758 484)(font "Arial" ))
	(pt 784 488)
	(pt 720 488)
)
(connector
	(text "GND,GND" (rect 152 152 205 164)(font "Arial" ))
	(pt 200 168)
	(pt 144 168)
	(bus)
)
(connector
	(pt 144 184)
	(pt 136 184)
)
(connector
	(pt 136 184)
	(pt 136 120)
)
(connector
	(pt 128 120)
	(pt 136 120)
)
(connector
	(pt 136 120)
	(pt 200 120)
)
(connector
	(pt 128 136)
	(pt 200 136)
)
(connector
	(pt 128 104)
	(pt 200 104)
)
(junction (pt 136 120))

⌨️ 快捷键说明

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