超過飛飛系列-ZYNQ之FPGA學習3.6.4串口程序例化(基於正點原子ZYNQ)

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)
    );

三、總結

  1. 程序有問題,視頻裏已經講解了,還需在自己理解
  2. 程序會丟幀,加了一個迴環
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章