NWein
Occasional Contributor
5 years agoHow to create a clock in SDC file for EMIF User Clock output?
I'm using an EMIF in a Cyclone 10GX design. I use the User Clock output for a lot of stuff, and need to define assorted timing constraints against it. Therefore I need it to be a named clock in my SDC file. I am unable to figure out a good way to do this.
I have derive_pll_clocks in there, but that doesn't help me with a name that I can use in other constraints.
My best idea was to compile, then go into the report and look at the list of clocks. And I find this:
- ehive_single_top|ehive_dual_pd|emif0|emif_c10_0_core_usr_clk
However, if in my SDC file I try to use [get_clocks {*usr_clk}] in a constraint it says it's not found. I can't figure out why. There are no other clocks in the design whose names end in usr_clk.
Is there any sane way to do this? I feel like I must be missing something obvious.