Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Configuring Arria V Transceiver PLL for 2.5G Ethernet

host
New Contributor I
2,065 Views

Hello,

I want to use the Multi-rate Ethernet IP at 2.5G on an Arria V device

host_0-1749583958509.png

 

The datasheet mentions that rx_clkout will be derived from tx_serial_clk:

host_1-1749583958510.png

 

And it seems like I’ll need to use a Transceiver PLL that operates at 1562.5 MHz.

host_2-1749583958512.png

 

How do I need to configure the Arria V Transceiver PLL to make it output a clock at 1562.5 MHz?

What PLL base data rate should be used ?

host_3-1749583958514.png

 

 

Labels (1)
0 Kudos
1 Solution
paveetirrasrie_Intel
1,050 Views

Hello,


After checking on this, here's the connection guideline:

  •  The proper connections are to connect "fboutclk" to "pll_fbclk" and to leave "hclk" open.

Hope I've answered your query.


Regard,

Pavee



View solution in original post

6 Replies
paveetirrasrie_Intel
1,905 Views

Here's the connection required to operates PLL for 2.5G


Serial clock from transceiver PLLs.

• 2.5GbE: Connect bit [0] to the transceiver PLL. This clock operates at 1562.5 MHz

• 1GbE: Connect bit [1] to the transceiver PLL. This clock operates at 625 MHz.

• 10GbE: Connect bit [2] to the transceiver PLL. This clock operates at 5156.25 MHz. 


Kindly refer to https://www.intel.com/content/www/us/en/docs/programmable/683171/current/clock-and-reset-signals.html for more detailed explanation.


Regards,

Pavee


host
New Contributor I
1,739 Views

Thanks for the input.

I'm using only 2.5G so I need only one clock.

This is my Transceiver PLL component as generated by the IP wizard:

host_0-1752170227296.png

I have doubts about how to connect the following singals:

1. pll_fbclk (input)

2. fboutclk (output)

3. hclk (output)

 

 

0 Kudos
paveetirrasrie_Intel
1,302 Views

Hello,


Quartus will help on configuring PLL automatically.


Complete the following steps to configure a Transceiver PLL IP Core:

1. Under Tools > IP Catalog, select the device family of your choice.

2. Under Tools > IP Catalog > Interface Protocols > Transceiver PHY> Transceiver PLL .

3. Specify the options required for the PLL.

4. Click Finish to generate your parameterize Transceiver PLL IP Core.


Regards,

Pavee


0 Kudos
host
New Contributor I
1,266 Views

That's exactly what I did:

host_0-1752597960595.png

And the PLL is generated as follows:

host_1-1752597989194.png

How should I connect the following ports ?

1. pll_fbclk (input)

2. fboutclk (output)

3. hclk (output)

 

0 Kudos
paveetirrasrie_Intel
1,051 Views

Hello,


After checking on this, here's the connection guideline:

  •  The proper connections are to connect "fboutclk" to "pll_fbclk" and to leave "hclk" open.

Hope I've answered your query.


Regard,

Pavee



paveetirrasrie_Intel
918 Views

Hello,


I’m glad that your question has been addressed, I now transition this thread to community support. 

If you have a new question, feel free to open a new thread to get the support from Altera experts.

Otherwise, the community users will continue to help you on this thread. 

Thank you.


Regards,

Pavee


0 Kudos
Reply