Forum Discussion

Patrik78's avatar
Patrik78
Icon for New Contributor rankNew Contributor
3 years ago

UART 16550 IP - Stick parity problem

Hello,

in my company we're facing a problem while using UART 16550 IP in stick parity mode: on LSR register we set SP=1, EPS=1, PEN=1 in order to use MARK_PARITY.

While in transmission everything works as expected, in receiving data the UART behave as in LSR register the SP bit is not set.

So, it works as mark parity in Tx, and parity even in Rx.

Any suggestions? Is this a correct behaviour for the IP?

We're using Quartus 18.1.

17 Replies