Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
19655 Discussions

16550 Compatible Uart is not working in Quartus21.3

Jiayi_H_Intel
Employee
222 Views

Hi expert,

 

I failed to use 16550 Compatible Uart to send data. Serial signal never change.

I have write the configure to the register:

0x4 to 0x0;

0xC to 0x80;

0x0 to 0x36;

0x4 to 0x0;

0xC to 0x03;

0x8 to 0xC7;

Jiayi_H_Intel_0-1653897348021.png

 

And then read 0x14, it returns 0x60:

Jiayi_H_Intel_1-1653897439208.png

 

And then write data to 0x0:

Jiayi_H_Intel_2-1653897547880.png

 

But sout and sout_oe never change. And then polling 0x14 always returns 0x0.

 

BTW, I have test this core with same configuration in simulation, it worked well. 

Can you help that?

 

0 Kudos
3 Replies
ShengN_Intel
Employee
190 Views

I have write the configure to the register:

0x4 to 0x0;

0xC to 0x80;

0x0 to 0x36;

0x4 to 0x0;

0xC to 0x03;

0x8 to 0xC7;


Based on what I can see in first picture, the address configuration are all 000h. Could that be the reason.


Best Regards,

Sheng

p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution and give Kudos.


ShengN_Intel
Employee
164 Views

Hi,


Any further update or concern? Have your problem being resolved?


Regards,

Sheng


Jiayi_H_Intel
Employee
158 Views

After correcting configure data, the issue resolved.

Reply