118 lines
6.2 KiB
Tcl
118 lines
6.2 KiB
Tcl
create_clock -period 10.000ns [get_ports clk_100]
|
|
create_clock -period 20.000ns [get_ports clk_50]
|
|
create_clock -period 20.000ns [get_ports clk_top1]
|
|
create_clock -period 20.000ns [get_ports clk_bot1]
|
|
|
|
# usb blasterii 25mhz
|
|
create_clock -name {altera_reserved_tck} -period 40 {altera_reserved_tck}
|
|
set_input_delay -clock altera_reserved_tck -clock_fall 3 [get_ports altera_reserved_tdi]
|
|
set_input_delay -clock altera_reserved_tck -clock_fall 3 [get_ports altera_reserved_tms]
|
|
set_output_delay -clock altera_reserved_tck -clock_fall 3 [get_ports altera_reserved_tdo]
|
|
|
|
derive_pll_clocks
|
|
derive_clock_uncertainty
|
|
|
|
# fpga io port constraints
|
|
set_false_path -from [get_ports {user_pb_fpga[0]}] -to *
|
|
set_false_path -from [get_ports {user_pb_fpga[1]}] -to *
|
|
set_false_path -from [get_ports {user_pb_fpga[2]}] -to *
|
|
set_false_path -from [get_ports {user_pb_fpga[3]}] -to *
|
|
set_false_path -from [get_ports {user_dipsw_fpga[0]}] -to *
|
|
set_false_path -from [get_ports {user_dipsw_fpga[1]}] -to *
|
|
set_false_path -from [get_ports {user_dipsw_fpga[2]}] -to *
|
|
set_false_path -from [get_ports {user_dipsw_fpga[3]}] -to *
|
|
set_false_path -from * -to [get_ports {user_led_fpga[0]}]
|
|
set_false_path -from * -to [get_ports {user_led_fpga[1]}]
|
|
set_false_path -from * -to [get_ports {user_led_fpga[2]}]
|
|
set_false_path -from * -to [get_ports {user_led_fpga[3]}]
|
|
|
|
# hps peripherals port false path
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_tx_clk}]
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_txd0}]
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_txd1}]
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_txd2}]
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_txd3}]
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_mdc}]
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_tx_ctl}]
|
|
set_false_path -from * -to [get_ports {hps_qspi_inst_ss0}]
|
|
set_false_path -from * -to [get_ports {hps_qspi_inst_clk}]
|
|
set_false_path -from * -to [get_ports {hps_sdio_inst_clk}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_stp}]
|
|
set_false_path -from * -to [get_ports {hps_spim0_clk}]
|
|
set_false_path -from * -to [get_ports {hps_spim0_mosi}]
|
|
set_false_path -from * -to [get_ports {hps_spim0_ss0}]
|
|
|
|
set_false_path -from * -to [get_ports {hps_spim1_clk}]
|
|
set_false_path -from * -to [get_ports {hps_spim1_mosi}]
|
|
set_false_path -from * -to [get_ports {hps_spim1_ss0}]
|
|
|
|
set_false_path -from * -to [get_ports {hps_uart0_inst_tx}]
|
|
#set_false_path -from * -to [get_ports {hps_uart0_inst_rx}]
|
|
|
|
set_false_path -from * -to [get_ports {hps_emac1_inst_mdio}]
|
|
set_false_path -from * -to [get_ports {hps_qspi_inst_io0}]
|
|
set_false_path -from * -to [get_ports {hps_qspi_inst_io1}]
|
|
set_false_path -from * -to [get_ports {hps_qspi_inst_io2}]
|
|
set_false_path -from * -to [get_ports {hps_qspi_inst_io3}]
|
|
set_false_path -from * -to [get_ports {hps_sdio_inst_cmd}]
|
|
set_false_path -from * -to [get_ports {hps_sdio_inst_d0}]
|
|
set_false_path -from * -to [get_ports {hps_sdio_inst_d1}]
|
|
set_false_path -from * -to [get_ports {hps_sdio_inst_d2}]
|
|
set_false_path -from * -to [get_ports {hps_sdio_inst_d3}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d0}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d1}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d2}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d3}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d4}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d5}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d6}]
|
|
set_false_path -from * -to [get_ports {hps_usb1_inst_d7}]
|
|
set_false_path -from * -to [get_ports {hps_i2c1_inst_sda}]
|
|
set_false_path -from * -to [get_ports {hps_i2c1_inst_scl}]
|
|
set_false_path -from * -to [get_ports {hps_gpio_inst_gpio09}]
|
|
set_false_path -from * -to [get_ports {hps_gpio_inst_gpio35}]
|
|
set_false_path -from * -to [get_ports {hps_gpio_inst_gpio41}]
|
|
set_false_path -from * -to [get_ports {hps_gpio_inst_gpio42}]
|
|
set_false_path -from * -to [get_ports {hps_gpio_inst_gpio43}]
|
|
set_false_path -from * -to [get_ports {hps_gpio_inst_gpio44}]
|
|
|
|
set_false_path -from [get_ports {hps_emac1_inst_mdio}] -to *
|
|
set_false_path -from [get_ports {hps_qspi_inst_io0}] -to *
|
|
set_false_path -from [get_ports {hps_qspi_inst_io1}] -to *
|
|
set_false_path -from [get_ports {hps_qspi_inst_io2}] -to *
|
|
set_false_path -from [get_ports {hps_qspi_inst_io3}] -to *
|
|
set_false_path -from [get_ports {hps_sdio_inst_cmd}] -to *
|
|
set_false_path -from [get_ports {hps_sdio_inst_d0}] -to *
|
|
set_false_path -from [get_ports {hps_sdio_inst_d1}] -to *
|
|
set_false_path -from [get_ports {hps_sdio_inst_d2}] -to *
|
|
set_false_path -from [get_ports {hps_sdio_inst_d3}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d0}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d1}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d2}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d3}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d4}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d5}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d6}] -to *
|
|
set_false_path -from [get_ports {hps_usb1_inst_d7}] -to *
|
|
set_false_path -from [get_ports {hps_i2c1_inst_sda}] -to *
|
|
set_false_path -from [get_ports {hps_i2c1_inst_scl}] -to *
|
|
set_false_path -from [get_ports {hps_gpio_inst_gpio09}] -to *
|
|
set_false_path -from [get_ports {hps_gpio_inst_gpio35}] -to *
|
|
set_false_path -from [get_ports {hps_gpio_inst_gpio41}] -to *
|
|
set_false_path -from [get_ports {hps_gpio_inst_gpio42}] -to *
|
|
set_false_path -from [get_ports {hps_gpio_inst_gpio43}] -to *
|
|
set_false_path -from [get_ports {hps_gpio_inst_gpio44}] -to *
|
|
|
|
set_false_path -from [get_ports {hps_emac1_inst_rx_ctl}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rx_clk}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rxd0}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rxd1}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rxd2}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rxd3}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_clk}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_dir}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_nxt}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_miso}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rx}] -to *
|
|
set_false_path -from [get_ports {hps_emac1_inst_rx}] -to *
|