FPGA
上的UART
协议。
RX端
的时钟是16×波特率
;TX端
则是等于波特率
本代码数据格式: 1 起始 8 数据 1 结束
RX端代码
clk - 时钟
rst - 重置 低有效
din - 接收信号线
srecv - 读取信号 上升沿触发
data - 接收数据
1 | module uart_rx( |
TX端代码
clk - 时钟
rst - 重置 低有效
ssend - 发送信号 上升沿触发
data - 发送数据
send - 发送状态 高为正在发送
dout - 发送信号线
1 | module uart_tx( |