We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 
Registered: ‎10-31-2018

I want to move baudrate of AXI_UART16550 at 1Mbps.

Dear Sirs

I want to move baudrate of AXI_UART16550 at 1Mbps.

For example, by setting to show as follows, may 1Mbp set BaudRate of AXI_UART16550?
1.Check"Use External CLK for BAUD Rate"
2.External CLK Frequesncy = 16MHz
3.I transfer #define XUN_NS16550_MAX_RATE of xuartns550.h to 1000000.
4.divisor = (AXI CLK frequency/(16 X Baud Rate))
= (16MHz/(16 x 1Mbps))
= 1
By software, I set "1" in "Divisor Latch Register".

I was able to transmit a message at 1Mbps by the simulation, but thought in a question becaUse it was written as 115200 "#define XUN_NS16550_MAX_RATE "in xuartns550.h.

0 Kudos
1 Reply
Xilinx Employee
Xilinx Employee
Registered: ‎10-30-2017

Re: I want to move baudrate of AXI_UART16550 at 1Mbps.

Hi @bishamon-no-ani ,

the uart16550 is a software programmable baud rate IP. the maximum allowable and tested baud rates as mentioned in the software is 

The baud rates tested include: 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200.

Please check this forum post:



Best Regards,
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