Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21610 Discussions

10M25DAF484C8G clock input

joe_su
Beginner
598 Views

Hi 

we have serveral CML clocks output from ethernet PHY which is connected to 10M25DAF484C8G pin P3/R3, V9/V10, how to design the convertion circuit as CML(PHY) to LVDS(max10) ?

and if we want to output these diff-clock signal, what type it should be ? what type diff-clock does 10M25DA support output ?

 

//Joe

0 Kudos
6 Replies
ShengN_Intel
Employee
454 Views

Hi,


If voltage of CML and LVDS are not the same, can use below:

If low speed, you can use voltage divider.

If high speed, you need to use level shifter.


If voltage of CML and LVDS are same, not need to use.


And also the external termination circuit:

https://www.intel.com/content/www/us/en/docs/programmable/683760/22-1/lvds-1-8-v-lvds-mini-lvds-and-rsds-receiver.html


The Max 10 lvds IO Standard can refer this :

https://www.intel.com/content/www/us/en/docs/programmable/683760/24-1/lvds-serdes-i-o-standards-support.html


Thanks,

Regards,

Sheng


0 Kudos
joe_su
Beginner
199 Views

Hi ShengN

 

one morequestion

I used 10M25DAF484C8G, I need pin L8/L9 configure as diff LVDS output. but IO_1B is on 3.3V power rail.

is it can work on output diff-LVDS clock signal ?

 

//Joe

 

 

 
0 Kudos
ShengN_Intel
Employee
434 Views

Hi,


This is example of level shifter:

https://www.analog.com/en/products/max9376.html


Guarantee for high speed.


Thanks,

Regards,

Sheng


0 Kudos
FvM
Honored Contributor II
372 Views

Hi,

you usually don't need a level shifter for clock signal. For clock belo 500 MHz, MAX 10 LVDS input has 0.05 - 1.8 V common mode range which most likely fits the CML signal. If not, you can use AC coupling with bias to 1.25 V on the FPGA side. 

Similarly, LVDS output driver will most likely fit level requirements of CML input on other device.

Regards
Frank

0 Kudos
ShengN_Intel
Employee
287 Views
0 Kudos
ShengN_Intel
Employee
169 Views

Hi Joe,


Reply to this post community.intel.com/t5/Programmable-Devices/10M25DAF484C8G-clock-input/m-p/1718285#M101342:

No. Check this https://www.intel.com/content/www/us/en/docs/programmable/683760/22-1/lvds-channels-support.html

However, only the bottom I/O banks support true LVDS output buffers.


Intel® MAX® 10 I/O Banks Locations:

https://www.intel.com/content/www/us/en/docs/programmable/683105/current/i-o-banks-locations.html


Thanks,

Regards,

Sheng


0 Kudos
Reply