Advertisement

FPGA串口处理数据

阅读量:

使用FPGA,串口收发一个字节的数据。

采用basys3开发板进行相关操作时,系统时钟频率设定为100MHZ。在进行代码移植过程中,需依据实际需求对相应内容作出适当修改。

1.发数据

复制代码
    module uart_send(
    input	      sys_clk,                  //系统时钟
    input         sys_rst_n,                //系统复位,低电平有效
    
    input         uart_en,                  //发送使能信号
    input  [7:0]  uart_din,                 //待发送数据
    output  reg   uart_txd                  //UART发送端口
    );
    
    //parameter define
    parameter  CLK_FREQ = 100000000;             //系统时钟频率
    parameter  UART_BPS = 9600;                 //串口波特率
    localparam BPS_CNT  = CLK_FREQ/UART_BPS;    /

全部评论 (0)

还没有任何评论哟~