09.FPGA学习笔记---UART串口发送模块设计(未能成功运行出程序,待检查。。。。)
实验现象:在Quartus II中,使用In system sources and probes editor 工具,输入需要通过串口发送出去的数据,然后按下学习板上的按键0,则FPGA自动将所需要发送的数据发送出去、
知识点:
- 1.UART通信协议实现
- 2.ISSP调试工具实现
串口发送模块包含两个主要组件:
- 1.发送波特率生成模块
- 2.数据发送模块
照图施工
(~设置优先级~~)
always @(posedge Clk)
if (send_in)
uart_state <= 1;
else if(tx_done)
uart_state <= 0;
在自己运行的modelsim出现错误:(待解决)
# ERROR: No extended dataflow license exists