FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5888 Discussions

Why is there no output in PLL simulation?

JLIU45
Novice
561 Views

I instantiated a PLL in my design, refclk is 50MHz, 3 output clocks are 500MHz, 50MHz, 25MHz respectivily, and I enalbe dynamic phase shift option. But only the output 500MHz is valid, the other two output is x in the simulation. I just used the auto-generated pll simulation test bench. My quartus software is 16.1, and the device is cyclone V 5CEFA4.

0 Kudos
7 Replies
Vicky1
Employee
198 Views

Hi,

Could you please refer the below reference design for Dynamic phase shift with Intel PLL IP core

https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/pll_dynamicphaseshift....

Please let me know, how it works to you.

Regards,

Vicky

 

JLIU45
Novice
198 Views
Hi, Vicky: thanks for your reply, I checked the design and understand that. However, my confusing is that the simulation cannot work, and I used the auto-generated simulation testbench. below is my simulation waveform, FYI, only outclk_0(500MHz) is valid, the other two is x. BR Liu Jianjun
AndyN
New Contributor I
198 Views

What timeunit are you simulating with? PLL simulations can be really tricky about wanting a very fine grained simulation so I'd recommend trying with timeunit 1fs/1fs; and see if you get any different results.

JLIU45
Novice
198 Views
Hi, Andy: thanks of ryour reply! I tried 1fs timeunit, still the same result. It's puzzling that only 500MHz output can be seen, and the other two output clocks are x. I also simulated the PLL without dynamic phase shift function, it works well. Did you run the auto-generated simulation testbench? BR Liu Jianjun
Vicky1
Employee
198 Views

Hi,

Please follow the steps as mentioned in below application notes,

https://www.intel.com/content/www/us/en/programmable/documentation/mcn1424769382940.html#mcn14249407...

please let me know, how it works for you.

Regards,

Vicky

JLIU45
Novice
198 Views
Hi, Vicky: I think I've solved the problem, just because this PLL needs a POR, however, this operation is not necessary for other PLLs, anyway I can run the simulation, thank you very much. BR Liu Jianjun
Vicky1
Employee
198 Views

Hi Liu Jianjun,

Glad you resolved it.

Thanks,

Vicky

 

Reply