Forum Discussion

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

EP2C20Q240C8N and giga ethernet

Thank you for your reply.

1- Regarding the input clock frequency “fHSCLK”, from the previous mentioned tables, the lowest value of its maximum is 155.5MHZ. So, the lowest value of the maximum fHSCLK for the device (EP2C20Q240C8N) is 155.5 MHZ. Kindly confirm.

Kindly confirm if it is applicable to use the device (EP2C20Q240C8N) in my design with 125 MHZ taking into consideration that, 150 MHZ will be generated internal the FPGA from the used 125 MHZ).

Reference to “Cyclone II Device Family Data Sheet” page 2–53,which stated that: the Cyclone II devices can transmit and receive data through LVDS signals at a data rate of up to 640 Mbps and 805 Mbps. Can I implement the 1G Ethernet using the “EP2C20Q240C8N” ?

8 Replies

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

    For Ethernet you need an external PHY with a parallel RGMII or GMII interface. Both can be handled by the Cyclone II.

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

    Thank you for your reply.

    1- Is there any problem to handle the 1Gbps Ethernet using the“EP2C20Q240C8N",

    Taking into consideration that the"EP2C20Q240C8N" can transmit and receive data

    through LVDS signals at a data rate of up to 640 Mbps and 805 Mbps < 1Gbps?

    2- I use the cyclone ii device of the part number "EP2C20Q240C8N". My application needs

    frequency of 125MHZ. can the cyclone II “EP2C20 FPGA” support this frequency?

    Your reply will be highly appreciated.

    Waiting your feedback.

    Thanks &BR
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The GMII and RGMII interfaces don't use LVDS. They are single ended and use much lower frequencies on a parrallel bus: 125MBps/pin for GMII and 250MBps/pin (DDR) for RGMII. But those interfaces use a lot of pins, so you should check that you have enough pins for your application.

    Your second question can't be answered, it depends a lot on your design. You should compile it in Quartus and use Timequest to check that your timing requirements can be met with your design and the device that you selected.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks a lot for your co-operation.

    can i implement 1 Gbps ethernet using “EP2C20 FPGA” external PHY with a parallel RGMII or GMII interface?

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

    Yes, as I just told you. You should just be careful about the number of pins that you'll need to communicate with the PHY (and find a proper PHY, of course).

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

    Thank you for your reply.

    Is the Marvell "88E1111" Ethernet Transceiver considered as PHY with a parallel RGMII or GMII interface?

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

    Yes it is. But you will need to contact Marvel to get a datasheet of that PHY chip, as it isn't publicly available and requires an NDA.