摘要: 此代码实现了波特率低至300pbs,且速率可调的UART 8N1通信协议,顶层模块为UART回环测试 综合后的RTL图 1. UART接收模块 1 //UART接收模块 2 module uart_rx #( 3 parameter SYS_CLK = 50_000_000, //50MHz系统时钟 阅读全文
posted @ 2021-05-29 15:13 秋水寒林 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 在需要基于一个外部输入信号的操作中,又特别是此输入信号可能输出亚稳态的情况,此时对输入信号打两拍和边沿检测,是个不错的方法,如下 打两拍+边沿检测代码 1 //对S1输入信号打第一拍 2 always @(posedge clk or negedge rst_n) 3 if(!rst_n) 4 s1 阅读全文
posted @ 2021-05-29 15:11 秋水寒林 阅读(679) 评论(0) 推荐(0) 编辑