Arrow MAX1000 User Manual page 56

Table of Contents

Advertisement

Type or copy the following lines into this new file:
#create input clock which is 12MHz
create_clock
-name
CLK12M
#derive PLL clocks
derive_pll_clocks
#derive clock uncertainty
derive_clock_uncertainty
#set false path
set_false_path -from [get_ports {USER_BTN}]
set_false_path -from * -to [get_ports {LED*}]
5.2.10.1
The first line "create_clock" tells Quartus Prime that the clock, CLK12M is 83.333 ns
(12 MHz). It also assigns the CLK12M to a pin (port) in the .sdc format.
5.2.10.2
The second line "derive_pll_clocks" tells the software to look if there are any PLLs,
and if so, automatically derive the clock multiplication/division of the outputs of the
PLL even if they are used internally within the CPLD/FPGA.
5.2.10.3
The third line "derive_clock_uncertainty" tells the software to automatically
determine the internal clock uncertainty. No clock is ideal, and thus there will be
some internal jitter within the FPGA associated with it.
5.2.10.4
The fourth and fifth line "set_false_path" tells the software to not do any timing
optimization to the stated paths/pins. The I/Os of this design are trivial, so they can
be ignored in the Timing Analysis.
Use File  Save to save it as top.sdc.
5.2.10.5
MAX1000 User Guide
-period 83.333
[get_ports
Page | 56
{CLK12M}]
www.arrow.com
July 2017

Advertisement

Table of Contents
loading

Table of Contents