This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RGMII direct connection to FPGA

Other Parts Discussed in Thread: AM3359

Hi all,

 

We are trying to connect the AM3359 to FPGA using a standard RGMII bus, and Sitare-Linux 5.06.00.00 OS. There is no MDIO connection between the CPU and the FPGA. The FPGA is configured as Duplex-Full, Speed -1 Gig, Link-Up. The FPGA sets all RGMII electrical signals to be standard compliant (timing) with the CPU.

However, since no MDIO port exists, the CPU doesn't recognize this port (ETH1).

How can we force the CPU activate ETH1 to Link-up, Duplex-Full, Speed-1000, without getting that information from the FPGA?

 

Thanks,

Ran Kalif.

  • Ran,

    Direct MAC-to-MAC connections are not a supported configuration...based on your description I can't tell if you are emulating a PHY in FPGA or not.

    Forcing a specific connection can be done via the relevant (to the port) MACCONTROL register. Setting GMII_EN, GIG, and FULLDUPLEX should configure the MAC for your requested connection.