Forum Discussion

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

10GBit EMAC link fault port

Hi.

Altera 10GBit EMAC ip-core has port link_fault_status_xgmii_rx_data[1:0]. Can I read link fault status from MAC registers? How Nios II programm can determine this condition without using link_fault_status_xgmii_rx_data[1:0] port. (My system consists of 10GBit EMAC + XAUI + XAUI2SFPP Transceiver).

Regards

Andrei

4 Replies

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

    There is no register for Link Fault Signaling status. Instead, you can use a Qsys component called PIO (Parallel I/O). The component bridges between the link_fault_status_xgmii_rx_data[1:0] signals and the Avalon-MM interface.

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

    From the 10G MAC user guide, I don't see such register is available.

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

    Thanks for your reply.

    I understand that can use PIO. But I think may be I can take link fault status from XAUI-IP or from XAUI to SFPP Transceiver (TLK10232)? I have problem with finding necessary register. May be PIO is the only way?

    PS:

    Which BRIDGE-component do you mean? I can't find it in IP catalog. Or you mean for this purpose I need create my own user IP?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I don't think XAUI-IP or SFFP Transceiver give you link fault status. PIO can be found in Qsys, not IP Catalog. You can use PIO in your Qsys system Nios II exist.