Skip to content
Snippets Groups Projects
Commit 53c58857 authored by Wesley W. Terpstra's avatar Wesley W. Terpstra
Browse files

ep_rx_pcs: fix an unsafe transfer of an_rx_val

The autonegotiation state machine uses an_rx_val in the sys clock domain.
The rx pcs passes the an_rx_val to the sys domain using a handshake.
Unfortunately, the value can change even after the handshake goes high.
On Altera, this led to the autonegotiation state machine entering state "0".
... from which it would never leave and the link stayed dead forever.
parent 2a4da7db
Branches
Tags
No related merge requests found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment