OpenCores
URL https://opencores.org/ocsvn/sata_controller_core/sata_controller_core/trunk

Subversion Repositories sata_controller_core

[/] [sata_controller_core/] [trunk/] [sata2_bus_v1_00_a/] [base_system/] [data/] [system.ucf] - Blame information for rev 11

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 ashwin_men
#  Virtex 6 ML605 Evaluation Platform
2
 
3
################################## Clock Constraints ##########################
4
 
5
# SATA Port J11                     #J64 FMC pins
6
Net FMC_HPC_DP2_C2M_N    LOC = AF2;   #A27
7
Net FMC_HPC_DP2_C2M_P    LOC = AF1;   #A26
8
Net FMC_HPC_DP2_M2C_N    LOC = AF6;   #A7
9
Net FMC_HPC_DP2_M2C_P    LOC = AF5;   #A6
10
 
11
 
12
# GTX Clock Module constraints
13
#NET TILE0_REFCLK_PAD_N_IN_pin  LOC=AK5; #FMC_HPC_CLK2_M2C_MGT_C_N
14
#NET TILE0_REFCLK_PAD_P_IN_pin  LOC=AK6; #FMC_HPC_CLK2_M2C_MGT_C_P
15
 
16
### Push Button Reset and NEW CMD
17
#NET GTX_RESET_IN    LOC = "G26"; ##SW9 C
18
#NET NEW_CMD         LOC = "G17"; ##SW7 E
19
 
20
#### Module LEDs_8Bit constraints
21
NET     TILE0_PLLLKDET_OUT_N    LOC= "AC22" |IOSTANDARD=LVCMOS25;       #LED 0
22
NET     DCMLOCKED_OUT           LOC= "AC24" |IOSTANDARD=LVCMOS25;       #LED 1
23
NET     LINKUP_led              LOC= "AE22" |IOSTANDARD=LVCMOS25;       #LED 2
24
 
25
 
26
 
27
 
28
Net fpga_0_RS232_Uart_1_RX_pin LOC = J24  |  IOSTANDARD=LVCMOS25;
29
Net fpga_0_RS232_Uart_1_TX_pin LOC = J25  |  IOSTANDARD=LVCMOS25;
30
Net fpga_0_DDR3_SDRAM_DDR3_Clk_pin LOC=G18  |  IOSTANDARD = DIFF_SSTL15;
31
Net fpga_0_DDR3_SDRAM_DDR3_Clk_n_pin LOC=H18  |  IOSTANDARD = DIFF_SSTL15;
32
Net fpga_0_DDR3_SDRAM_DDR3_CE_pin LOC=M18  |  IOSTANDARD = SSTL15;
33
Net fpga_0_DDR3_SDRAM_DDR3_CS_n_pin LOC=K18  |  IOSTANDARD = SSTL15;
34
Net fpga_0_DDR3_SDRAM_DDR3_ODT_pin LOC=F18  |  IOSTANDARD = SSTL15;
35
Net fpga_0_DDR3_SDRAM_DDR3_RAS_n_pin LOC=L19  |  IOSTANDARD = SSTL15;
36
Net fpga_0_DDR3_SDRAM_DDR3_CAS_n_pin LOC=C17  |  IOSTANDARD = SSTL15;
37
Net fpga_0_DDR3_SDRAM_DDR3_WE_n_pin LOC=B17  |  IOSTANDARD = SSTL15;
38
Net fpga_0_DDR3_SDRAM_DDR3_BankAddr_pin<0> LOC=K19  |  IOSTANDARD = SSTL15;
39
Net fpga_0_DDR3_SDRAM_DDR3_BankAddr_pin<1> LOC=J19  |  IOSTANDARD = SSTL15;
40
Net fpga_0_DDR3_SDRAM_DDR3_BankAddr_pin<2> LOC=L15  |  IOSTANDARD = SSTL15;
41
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<0> LOC=L14  |  IOSTANDARD = SSTL15;
42
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<1> LOC=A16  |  IOSTANDARD = SSTL15;
43
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<2> LOC=B16  |  IOSTANDARD = SSTL15;
44
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<3> LOC=E16  |  IOSTANDARD = SSTL15;
45
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<4> LOC=D16  |  IOSTANDARD = SSTL15;
46
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<5> LOC=J17  |  IOSTANDARD = SSTL15;
47
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<6> LOC=A15  |  IOSTANDARD = SSTL15;
48
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<7> LOC=B15  |  IOSTANDARD = SSTL15;
49
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<8> LOC=G15  |  IOSTANDARD = SSTL15;
50
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<9> LOC=F15  |  IOSTANDARD = SSTL15;
51
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<10> LOC=M16  |  IOSTANDARD = SSTL15;
52
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<11> LOC=M15  |  IOSTANDARD = SSTL15;
53
Net fpga_0_DDR3_SDRAM_DDR3_Addr_pin<12> LOC=H15  |  IOSTANDARD = SSTL15;
54
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<0> LOC=J11  |  IOSTANDARD = SSTL15_T_DCI;
55
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<1> LOC=E13  |  IOSTANDARD = SSTL15_T_DCI;
56
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<2> LOC=F13  |  IOSTANDARD = SSTL15_T_DCI;
57
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<3> LOC=K11  |  IOSTANDARD = SSTL15_T_DCI;
58
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<4> LOC=L11  |  IOSTANDARD = SSTL15_T_DCI;
59
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<5> LOC=K13  |  IOSTANDARD = SSTL15_T_DCI;
60
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<6> LOC=K12  |  IOSTANDARD = SSTL15_T_DCI;
61
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<7> LOC=D11  |  IOSTANDARD = SSTL15_T_DCI;
62
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<8> LOC=M13  |  IOSTANDARD = SSTL15_T_DCI;
63
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<9> LOC=J14  |  IOSTANDARD = SSTL15_T_DCI;
64
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<10> LOC=B13  |  IOSTANDARD = SSTL15_T_DCI;
65
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<11> LOC=B12  |  IOSTANDARD = SSTL15_T_DCI;
66
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<12> LOC=G10  |  IOSTANDARD = SSTL15_T_DCI;
67
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<13> LOC=M11  |  IOSTANDARD = SSTL15_T_DCI;
68
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<14> LOC=C12  |  IOSTANDARD = SSTL15_T_DCI;
69
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<15> LOC=A11  |  IOSTANDARD = SSTL15_T_DCI;
70
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<16> LOC=G11  |  IOSTANDARD = SSTL15_T_DCI;
71
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<17> LOC=F11  |  IOSTANDARD = SSTL15_T_DCI;
72
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<18> LOC=D14  |  IOSTANDARD = SSTL15_T_DCI;
73
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<19> LOC=C14  |  IOSTANDARD = SSTL15_T_DCI;
74
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<20> LOC=G12  |  IOSTANDARD = SSTL15_T_DCI;
75
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<21> LOC=G13  |  IOSTANDARD = SSTL15_T_DCI;
76
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<22> LOC=F14  |  IOSTANDARD = SSTL15_T_DCI;
77
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<23> LOC=H14  |  IOSTANDARD = SSTL15_T_DCI;
78
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<24> LOC=D26  |  IOSTANDARD = SSTL15_T_DCI;
79
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<25> LOC=F26  |  IOSTANDARD = SSTL15_T_DCI;
80
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<26> LOC=B26  |  IOSTANDARD = SSTL15_T_DCI;
81
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<27> LOC=E26  |  IOSTANDARD = SSTL15_T_DCI;
82
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<28> LOC=C24  |  IOSTANDARD = SSTL15_T_DCI;
83
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<29> LOC=D25  |  IOSTANDARD = SSTL15_T_DCI;
84
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<30> LOC=D27  |  IOSTANDARD = SSTL15_T_DCI;
85
Net fpga_0_DDR3_SDRAM_DDR3_DQ_pin<31> LOC=C25  |  IOSTANDARD = SSTL15_T_DCI;
86
Net fpga_0_DDR3_SDRAM_DDR3_DM_pin<0> LOC=E11  |  IOSTANDARD = SSTL15;
87
Net fpga_0_DDR3_SDRAM_DDR3_DM_pin<1> LOC=B11  |  IOSTANDARD = SSTL15;
88
Net fpga_0_DDR3_SDRAM_DDR3_DM_pin<2> LOC=E14  |  IOSTANDARD = SSTL15;
89
Net fpga_0_DDR3_SDRAM_DDR3_DM_pin<3> LOC=A26  |  IOSTANDARD = SSTL15;
90
Net fpga_0_DDR3_SDRAM_DDR3_Reset_n_pin LOC=E18  |  IOSTANDARD = SSTL15;
91
Net fpga_0_DDR3_SDRAM_DDR3_DQS_pin<0> LOC=D12  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
92
Net fpga_0_DDR3_SDRAM_DDR3_DQS_pin<1> LOC=H12  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
93
Net fpga_0_DDR3_SDRAM_DDR3_DQS_pin<2> LOC=A13  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
94
Net fpga_0_DDR3_SDRAM_DDR3_DQS_pin<3> LOC=B25  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
95
Net fpga_0_DDR3_SDRAM_DDR3_DQS_n_pin<0> LOC=E12  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
96
Net fpga_0_DDR3_SDRAM_DDR3_DQS_n_pin<1> LOC=J12  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
97
Net fpga_0_DDR3_SDRAM_DDR3_DQS_n_pin<2> LOC=A14  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
98
Net fpga_0_DDR3_SDRAM_DDR3_DQS_n_pin<3> LOC=A25  |  IOSTANDARD = DIFF_SSTL15_T_DCI;
99
Net fpga_0_clk_1_sys_clk_p_pin TNM_NET = sys_clk_pin;
100
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 200000 kHz;
101
Net fpga_0_clk_1_sys_clk_p_pin LOC = J9  |  IOSTANDARD=LVDS_25  |  DIFF_TERM = TRUE;
102
Net fpga_0_clk_1_sys_clk_n_pin LOC = H9  |  IOSTANDARD=LVDS_25  |  DIFF_TERM = TRUE;
103
Net fpga_0_rst_1_sys_rst_pin TIG;
104
Net fpga_0_rst_1_sys_rst_pin LOC = H10  |  IOSTANDARD=SSTL15  |  PULLUP  |  TIG;
105
 
106
###### DDR3_SDRAM
107
 
108
disable = reg_sr_o;
109
disable = reg_sr_r;
110
 
111
CONFIG DCI_CASCADE = "36 35";
112
CONFIG DCI_CASCADE = "26 25";
113
 
114
#clock_generator
115
#INST "clock_generator_0/clock_generator_0/Using_MMCM0.MMCM0_INST/MMCM_INST/MMCM_ADV_inst" LOC = "MMCM_ADV_X0Y9";
116
#INST "*/u_mmcm_clk_base" LOC = "MMCM_ADV_X0Y8";
117
 
118
###############################################################################
119
# Define multicycle paths - these paths may take longer because additional
120
# time allowed for logic to settle in calibration/initialization FSM
121
###############################################################################
122
 
123
#NET "fpga_0_DDR3_SDRAM_DDR3_Clk_pin*"   TIG;
124
#NET "fpga_0_DDR3_SDRAM_DDR3_Clk_n_pin*" TIG;
125
 
126
###############################################################################
127
# Capture Clock Constraints
128
# Available sites are:
129
#  Bank 35:
130
#    C13:  IO_L11P_SRCC_35 : X2Y137 : CPT[0]
131
#    M12:  IO_L10P_MRCC_35 : X2Y139 : RSYNC[0]
132
#    L13:  IO_L9P_MRCC_35  : X2Y141 : CPT[1]
133
#    K14:  IO_L8P_SRCC_35  : X2Y143 : CPT[2]
134
#  Bank 26:
135
#    F21:  IO_L10P_MRCC_26 : X1Y179 : CPT[3]
136
#    B20:  IO_L9P_MRCC_26  : X1Y181 : CPT[4]
137
#    F19:  IO_L8P_SRCC_26  : X1Y183 :
138
#  Bank 25:
139
#    F25:  IO_L11P_SRCC_25 : X1Y137 : CPT[5]
140
#    C29:  IO_L10P_MRCC_25 : X1Y139 : RSYNC[1]
141
#    C28:  IO_L9P_MRCC_25  : X1Y141 : CPT[6]
142
#    D24:  IO_L8P_SRCC_25  : X1Y143 : CPT[7]
143
###############################################################################
144
 
145
#####################################################################
146
# Place RSYNC OSERDES and IODELAY:
147
#####################################################################
148
 
149
# CLK_RSYNC[0]: Site M12
150
INST "*/u_phy_rdclk_gen/gen_loop_col0.u_oserdes_rsync"
151
  LOC = "OLOGIC_X2Y139";
152
INST "*/u_phy_rdclk_gen/gen_loop_col0.u_odelay_rsync"
153
  LOC = "IODELAY_X2Y139";
154
INST "*/u_phy_rdclk_gen/gen_loop_col0.u_bufr_rsync"
155
  LOC = "BUFR_X2Y6";
156
 
157
# CLK_RSYNC[1]: Site C29
158
INST "*/u_phy_rdclk_gen/gen_loop_col1.u_oserdes_rsync"
159
  LOC = "OLOGIC_X1Y139";
160
INST "*/u_phy_rdclk_gen/gen_loop_col1.u_odelay_rsync"
161
  LOC = "IODELAY_X1Y139";
162
INST "*/u_phy_rdclk_gen/gen_loop_col1.u_bufr_rsync"
163
  LOC = "BUFR_X1Y6";
164
 
165
# Place CPT OSERDES and IODELAY:
166
# DQS[0]: Site C13
167
INST "*/u_phy_rdclk_gen/gen_ck_cpt[0].u_oserdes_cpt"
168
  LOC = "OLOGIC_X2Y137";
169
INST "*/u_phy_rdclk_gen/gen_ck_cpt[0].u_odelay_cpt"
170
  LOC = "IODELAY_X2Y137";
171
# DQS[1]: Site L13
172
INST "*/u_phy_rdclk_gen/gen_ck_cpt[1].u_oserdes_cpt"
173
  LOC = "OLOGIC_X2Y141";
174
INST "*/u_phy_rdclk_gen/gen_ck_cpt[1].u_odelay_cpt"
175
  LOC = "IODELAY_X2Y141";
176
# DQS[2]: Site K14
177
INST "*/u_phy_rdclk_gen/gen_ck_cpt[2].u_oserdes_cpt"
178
  LOC = "OLOGIC_X2Y143";
179
INST "*/u_phy_rdclk_gen/gen_ck_cpt[2].u_odelay_cpt"
180
  LOC = "IODELAY_X2Y143";
181
# DQS[3]: Site F25
182
INST "*/u_phy_rdclk_gen/gen_ck_cpt[3].u_oserdes_cpt"
183
  LOC = "OLOGIC_X1Y137";
184
INST "*/u_phy_rdclk_gen/gen_ck_cpt[3].u_odelay_cpt"
185
  LOC = "IODELAY_X1Y137";
186
 
187
###############################################################################
188
# OCB Monitor Constraints
189
###############################################################################
190
 
191
# Site J10
192
#INST "*/gen_enable_ocb_mon.u_phy_ocb_mon_top/u_oserdes_ocb_mon"
193
#  LOC = "OLOGIC_X2Y130";
194
 
195
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.