There's minimum pulse violation for IOPLL under source synchronous operation mode
Hi,
I am facing one issue when I design the source synchronous lvds project.
case:
quartus II : 18.0.0 standard
speed : 1.6Gbps;
PLL : use external PLL
ref clk for PLL: 800Mhz
operation mode : source synchronous operation mode
After synthesis, there's minimum pulse violation for the refclk :
Slack : -0.3000; Actual width : 1.250ns; required width : 1.550ns; Type: Min Period; Clock : refclk ; Clock Edge : Rise; Target : *|twentynm_iopll_ip:twentynm_pll|fbclk_out~CLKENA0~EN;
From the required width, its clock frequency is 644Mhz (is close the Fout max value in the datasheet).
1) But from the data IOPLL User guide, only for zero_delay and external feedback mode, fbclk will be used. It means that fbclk* port will be exposed on the IP end?
2) So for Source synchronous mode, it only support 644*2Mbps?
3) If 2) is not right, how to resolve this issue?
Could someone please help me? Any response might give me some help, thanks!
BRs,
Lambert
May I know which LVDS functional mode are you using?
You will need to use the PLL compensation mode provided in the User Guide, for the corresponding LVDS functional mode.
Regards,
Richard Tan