blob: 31c06064fdc321a78a35877dcd94dec2b6c8c140 [file] [edit]
################################################################################
# IO constraints
################################################################################
# serial:0.cts
set_property LOC A19 [get_ports serial_cts]
set_property IOSTANDARD LVCMOS18 [get_ports serial_cts]
# serial:0.rts
set_property LOC C18 [get_ports serial_rts]
set_property IOSTANDARD LVCMOS18 [get_ports serial_rts]
# serial:0.tx
set_property LOC C19 [get_ports serial_tx]
set_property IOSTANDARD LVCMOS18 [get_ports serial_tx]
# serial:0.rx
set_property LOC A20 [get_ports serial_rx]
set_property IOSTANDARD LVCMOS18 [get_ports serial_rx]
# clk125:0.p
set_property LOC F23 [get_ports clk125_p]
set_property IOSTANDARD LVDS [get_ports clk125_p]
# clk125:0.n
set_property LOC E23 [get_ports clk125_n]
set_property IOSTANDARD LVDS [get_ports clk125_n]
################################################################################
# Design constraints
################################################################################
set_property INTERNAL_VREF {0.84} [get_iobanks 65]
set_property INTERNAL_VREF {0.84} [get_iobanks 66]
################################################################################
# Clock constraints
################################################################################
create_clock -name clk125_p -period 8.0 [get_nets clk125_p]
################################################################################
# False path constraints
################################################################################
set_false_path -quiet -to [get_nets -quiet -filter {mr_ff == TRUE}]
set_false_path -quiet -to [get_pins -quiet -filter {REF_PIN_NAME == PRE} -of [get_cells -quiet FDPE* ]]
set_max_delay 2 -quiet -from [get_pins -quiet -filter {REF_PIN_NAME == Q} -of [get_cells -quiet FDPE ]] -to [get_pins -quiet -filter {REF_PIN_NAME == D} -of [get_cells -quiet FDPE_1 ]]
set_max_delay 2 -quiet -from [get_pins -quiet -filter {REF_PIN_NAME == Q} -of [get_cells -quiet FDPE_2 ]] -to [get_pins -quiet -filter {REF_PIN_NAME == D} -of [get_cells -quiet FDPE_3 ]]