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

📄 uart_config.vhd

📁 UART控制器,可以实现异步通用串行输入输出的控制
💻 VHD
字号:
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;

package Uart_Cfg is
	constant Uart_BPS	:	integer :=57600;	--Buad per second.
	constant Uart_CL	:	integer :=8;		--Character length.
	constant Uart_SBL	:	integer :=1;		--Stop bit length.
	constant Uart_PEN	:	integer :=0;		--Parity enable;1 is enable,0 is disable.
	constant Uart_P		:	std_logic :='1';	--Parity;'0' is even parity,'1' is odd parity.
	constant SystemFreq	:	integer	:=40000000;	--system freqency.
	constant Uart_SysClk_Div:	integer	:=SystemFreq/(Uart_BPS*16);--Divisor of systemclock(receiver)
	constant Uart_SysClk_Div2:	integer	:=SystemFreq/(Uart_BPS);--Divisor of systemclock(transmitter)
end Uart_Cfg;

⌨️ 快捷键说明

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