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

Phased Clock

VYoung
Beginner
789 Views

Are there any Intel SoC FPGAs that provide a clock manager with different phased clock outputs? e.g. One 100 MHz input with four 200 MHz phased outputs (0 degree, 90 degrees, 180 degrees, and 270 degrees).

If yes, what is the FPGA family (i.e., Agilex, Stratix, Arria, MAX, Cyclone)?  And what is the device part number within the family?

 

Labels (1)
0 Kudos
7 Replies
FvM
Valued Contributor III
764 Views
Hi,
the feature is available in any recent Intel FPGA, e.g. the mentioned families.
0 Kudos
JingyangTeh
Employee
738 Views

Hi VYoung


All the intel families support the feature you are looking for.

You could look for the PLL Soft Core IP which are supported for all the Intel FPGA devices.

There are 2 types of PLL cores that are available and are supported in different FPGA families.

You could look into the "supported devices" in the documents below:


https://www.intel.com/content/www/us/en/docs/programmable/683285/18-1/core-user-guide.html

https://www.intel.com/content/www/us/en/docs/programmable/683359/17-0/altera-phase-locked-loop-ip-core-user-guide.html


In the Soft IP you could select the number of clock signals, different frequency for each signals and also adjust the phase difference.


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
698 Views

Hi VYoung


Any update on this case?

Do you have any more question regarding the PLL IP?


Regards

Jingyang, Teh



0 Kudos
VYoung
Beginner
692 Views

Hi Teh,

I found the following PLL Block Diagram for the Intel FPGAs:

VYoung_0-1690936934531.png

It kind of implies that there are only 2 clock outputs for the PLL.  My design uses 4 phase shifted 200 MHz clock outputs (0, 90, 180, 270 degrees phase shift).  The input clock is 100 MHz.  Can the PLL hard core provide this?   You mention the PLL Soft Core IP can provide this, but will the PLL Soft Core IP use a lot of fabric resources?

Thanks,

VYoung

0 Kudos
JingyangTeh
Employee
636 Views

Hi Vyoung

 

Yes. In the the IP configuration the you could select the numbers of clocks output you would like and the phase difference in between the clocks.

 

Please refer to the diagram below:

2023-08-07_09h46_09.png2023-08-07_09h50_11.png

 

 

As for the fabric resource I do not have that information but I assume that it would not take up a lot of resource as it is a common IP that is being used.

 

Regards

Jingyang, Teh

 

0 Kudos
JingyangTeh
Employee
600 Views

Hi Vyoung

 

Any update on this case?

Are you still facing any problem with the Phased Clock IP?


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
561 Views

Hi


Since a solution have been provided and no feedback was received, I shall set this thread to close pending. If you still need further assistance, you are welcome reopen this thread within 20days or open a new thread, some one will be right with you. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


If you happened to close this thread you might receive a survey. If you think you would rank your support experience less than 10 out of 10, please allow me to correct it before closing or if the problem can’t be corrected, please let me know the cause so that I may improve your future service experience.


Regards

Jingyang, Teh


0 Kudos
Reply