Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

Avalon UART not detecting BREAK

I am using both the Avalon UART 7.1 and FIFOed UART 7.1 in a project. My software engineeer can get either core to generate a BREAK condition, but when RXD is held at '0' the brk bit in the status regiuster does not change state.

Any clues or advice anybody?

Has any body had break detection work in Quartus-II 7.2 or later (I have up to 9.1 installed).

John

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    yes, it works. We use the BREAK detection and by now it works fine. We had one design compiled with Q8.1 and now on Q10.0.

    Both work.

    As we haven't bidirectional UART, we have an extra PIO which switches the the RXD and TXD pin to the right external wire.

    So we cannot transmit and receive simultaneously.

    Make sure that your device is in receiving mode when you try to detect the BREAK.

    Regards,

    Philipp