mirror of
https://github.com/parallella/parallella-hw.git
synced 2024-11-24 03:34:40 +00:00
5125f196c2
-design files are creative common -rights reserved to all trademark names
40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
###############################################################
|
|
## Timing constraints for the Parallella-I board
|
|
## 3/12/14 F. Huettig
|
|
####
|
|
## This file defines timing constraints for the Parallella-I
|
|
## and Zynq 7010 or 7020.
|
|
## Pin constraints are defined elsewhere.
|
|
###############################################################
|
|
|
|
#######################
|
|
# Internal constraints
|
|
#######################
|
|
# TX at I/O is TX -FROM- the Epiphany, RX into the FPGA
|
|
NET "TXO_LCLK_P" TNM_NET = "TXO_LCLK_P";
|
|
TIMESPEC "TS_TXO_LCLK_P" = PERIOD "TXO_LCLK_P" 6.66ns HIGH 50% INPUT_JITTER 100ps;
|
|
|
|
NET "parallella/ewrapper_link_top/io_tx/CLK_IN" TNM_NET = "CLK_IN";
|
|
TIMESPEC "TS_CLK_IN" = PERIOD "CLK_IN" 3.33ns HIGH 50% INPUT_JITTER 100ps;
|
|
|
|
NET "parallella/ewrapper_link_top/io_tx/CLK_IN_90" TNM_NET = "CLK_FWD_IN";
|
|
TIMESPEC "TS_CLK_FWD_IN" = PERIOD "CLK_FWD_IN" 3.33ns HIGH 50% INPUT_JITTER 100ps;
|
|
|
|
#INST "rst_sync*" ASYNC_REG = TRUE;
|
|
#PIN "CLK_RESET" TIG;
|
|
#PIN "IO_RESET" TIG;
|
|
|
|
# These constraints will be forwarded from the PS module, no need to duplicate them here.
|
|
#NET "system_stub/system_i/processing_system7_0/FCLK_CLK3" TNM_NET = clk_fpga_3;
|
|
#TIMESPEC TS_clk_fpga_3 = PERIOD clk_fpga_3 40000 kHz;
|
|
|
|
#NET "system_stub/system_i/processing_system7_0/FCLK_CLK2" TNM_NET = clk_fpga_2;
|
|
#TIMESPEC TS_clk_fpga_2 = PERIOD clk_fpga_2 200000 kHz;
|
|
|
|
#NET "system_stub/system_i/processing_system7_0/FCLK_CLK1" TNM_NET = clk_fpga_1;
|
|
#TIMESPEC TS_clk_fpga_1 = PERIOD clk_fpga_1 200000 kHz;
|
|
|
|
#NET "system_stub/system_i/processing_system7_0/FCLK_CLK0" TNM_NET = clk_fpga_0;
|
|
#TIMESPEC TS_clk_fpga_0 = PERIOD clk_fpga_0 100000 kHz;
|
|
|