Forum Discussion

Jiayi_H_Intel's avatar
Jiayi_H_Intel
Icon for Occasional Contributor rankOccasional Contributor
3 years ago

16550 Compatible Uart is not working in Quartus21.3

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;

And then read 0x14, it returns 0x60:

And then write data to 0x0:

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?

3 Replies

  • ShengN_altera's avatar
    ShengN_altera
    Icon for Super Contributor rankSuper Contributor

    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_altera's avatar
    ShengN_altera
    Icon for Super Contributor rankSuper Contributor

    Hi,


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


    Regards,

    Sheng