前面说到了UART,也就是串口发送模块,串口发送模块两个主要组件之一即为波特率时钟生成模块,这里需要
计算出系统时钟计数值与波特率之间的关系:
FPGA主板频率是50Mhz,T=20ns
9600波特率指的是9600bps,9600bit/s
然后周期是1/速率 = 1/9600 = 1.0416666667*10^(-4)=104167ns
然后周期是1/速率 = 1/9600 = 1.0416666667*10^(-4)=104167ns
波特率分频计数值:104167/System_clk_period=104167/20=5208