cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
766 Views
Registered: ‎10-22-2017

The maximum Baud uart 16550 rate can achieve

hi,i am using uart-16550 ip for connect to external ic. I saw pg143 describe that the baud rate can be generate for the axi clk ,the baud rate is equal to  axi clk dividered on factor 16. So when i provide 200M axi clk to the ip,the baud rate out  is 12.5Mbps.I do not know if I understand the right.

If I understand this correctly, what is the maximum speed supported by the ip.

Thanks.

 

0 Kudos
1 Reply
Highlighted
Moderator
Moderator
672 Views
Registered: ‎10-30-2017

Hi @caoshouqi,

 

For UART16550 the baud rate depends on the AXI CLK and the formula for the baud rate is 

 

baud rate = AXI_CLK / (16*divisor)

 

most of the cases we calculate the divisor values based on the baudrate that we required and then we program the divisor latch register with divisor value.

 

Let us assume that we required a baud of 9600 then the divisor calculated as:

baud.PNG

 

then load this divisor value in divisor latch registers to get the required baud rate.

 

 

Best Regards,
Srikanth
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.

 

0 Kudos