FPGA串口波特率与系统时钟频率关系

                                   FPGA串口波特率与系统时钟频率关系
       
       

          FPGA主板频率是50Mhz,T=20ns

          9600波特率指的是9600bps,9600bit/s

          然后周期是1/速率 = 1/9600 = 1.0416666667*10^(-4)=104167ns     (也就是说每104167ns传输一个bit位的数据)

          波特率分频计数值:104167/System_clk_period=104167/20=5208        

          波特率分频计数值 :50_000_000/96000 = 5208     (系统时钟频率为50MHZ,也就是说系统时钟经过5208次计数后到达                                                   5208*20=104167ns,即经过1个波特率周期,一个波特率周期可以完成一个bit位数据的传输)
   
          计数值与波特率之间的关系如表 1 所示: 

          FPGA串口波特率与系统时钟频率关系_第1张图片

你可能感兴趣的:(FPGA,fpga)