先简单说下串口通信,串口通信是非常常用的通信方式,对实验调试起到很有效的辅助作用,接口也比较简单,一根发送线,一根接收线。
对于FPGA设计者而言,只要关心与其接口的TX和RX两个信号,TX为发送端口,RX为接收端口,简单的串口帧格式如下:
本设计去掉了奇偶校验位,停止位保持1.5个bit,由于本实验板子暂时没有输入接口,因此串口输入实验无法调试,目前只调试了输入接口,输入
做了仿真功能测试。
上图为RTL视图,datagene模块产生有序数,写入FIFO,再把FIFO的数据读出,按照设置的波特率,通过串口发送。