Altera_Forum
Honored Contributor
12 years agoLVDS clock input issue and sdc understanding
Hi there,
i'm working on a project with a Cyclon III (EP3C5), I'm continuing the project and some files are allready done, but it's high level user made and the creator is not available for questions. I have an LVDS input clock comming from a custom made ASIC, that feeds a PLL in the next way: I insert the CLK_DIFF & CLK_DIFF_N to an IP ALTIOBUF to convert to single and then insert the output to the PLL. (is this the best solution?) And the big question, the project has a user made sdc file which I don't completly understand.# Constrain clock port clk with a 16-ns requirement
create_clock -name MAIN -period 16.667
create_clock -name TDC_CK -period 5
create_generated_clock -name MAINPLL -source -multiply_by 1 -divide_by 1 ]
# Automatically apply a generate clock on the output of phase-locked loops (PLLs)# This command can be safely left in the SDC even if no PLLs exist in the design# derive_pll_clocks# Constrain the input I/O path
set_clock_uncertainty 0.2ns -to MAIN
set_clock_uncertainty 0.2ns -to MAINPLL
set_clock_uncertainty 0.2ns -from MAINPLL
why there is only reference to CLK_DIFF? the TDC_CK name what references? I tried searching for this name all over quartus but I didn't find nothing called TDC_CK. where I suppose to find it? https://www.alteraforum.com/forum/attachment.php?attachmentid=8135 thanks, Guillermo