Forum Discussion

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

TSE PCS (without MAC)

Hallo,

I have a question concerning the Altera TSE Megafunction and a Marvell QPHY. On my Board I have a Stratix IV FPGA.

(I want to built a SGMII to RGMII Bridge by using the TSE Megafunction (PCS only), a ALTLVDS Receiver and a ALTLVDS Transmitter with external PLL)

By following the Signal via LeCroy there is every time the same bits

K28.5/0a/98 or K28.5 /4a/98

that means i have no link, does the auto_neg not work?

thanks in before

5 Replies

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

    Well the K28.5 character is the IDLE/Alignment character. I think that merely means that the PHY is not attempting to provide any data to the MAC. Have you got the MDIO interface up and running yet?

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

    i don't think that the mdio is running,

    does this mean the phy is not configured the right way?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The very first step for you is to make sure the MDIO interface is working. Through the MDIO interface, you can query the state of the PHY.

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

    thanks,

    the MDIO is running, i think it is a problem with the Auto Negotiation between the Marvell PHY and the PCS,

    does anybody has an idea?

    (For completeness:

    The Pattern comes the following way

    K28.5, b5, 01, 98 then K28.5, 42, 01, 98 and so on)

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

    Hallo ;)

    i know now that the problem is the auto_neg with marvell phy and pcs.

    Now i try to configure the PCS registers and also the Phy registers so that thy can communicate,

    but until today i didn't find out which Registers i have to change,

    all i tried didn't work.

    Did anybody has experience or an idea how to deal with the PCS Module and an external phy?