• Wesley W. Terpstra's avatar
    ep_rx_pcs: fix an unsafe transfer of an_rx_val · 53c58857
    Wesley W. Terpstra authored
    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.
    53c58857
Name
Last commit
Last update
modules Loading commit data...
platform Loading commit data...
sim Loading commit data...
syn Loading commit data...
testbench Loading commit data...
top Loading commit data...
.gitignore Loading commit data...
Manifest.py Loading commit data...
README Loading commit data...
README_IMPORTANT Loading commit data...