top模塊
module top_uart(
input sys_clk, //外部50M時鐘
input sys_rst_n, //外部復位信號,低有效
input uart_rxd, //UART接收端口
output uart_txd //UART發送端口
);
wire uart_recv_done; //UART接收完成
wire [7:0] uart_recv_data; //UART接收數據
u_uart_recv(
.sys_clk (sys_clk),
.sys_rst_n (sys_rst_n),
.uart_rxd (uart_rxd),
.uart_done (uart_done),
.uart_data (uart_data)
);
u_uart_send(
.sys_clk (sys_clk),
.sys_rst_n (sys_rst_n),
.uart_en (uart_done),
.uart_din (uart_data),
.uart_txd (uart_txd)
);
三、總結
- 程序有問題,視頻裏已經講解了,還需在自己理解
- 程序會丟幀,加了一個迴環