diff options
Diffstat (limited to 'fpga/usrp3/top/x400/constraints/pins/dram.xdc')
-rw-r--r-- | fpga/usrp3/top/x400/constraints/pins/dram.xdc | 344 |
1 files changed, 344 insertions, 0 deletions
diff --git a/fpga/usrp3/top/x400/constraints/pins/dram.xdc b/fpga/usrp3/top/x400/constraints/pins/dram.xdc new file mode 100644 index 000000000..d4e412239 --- /dev/null +++ b/fpga/usrp3/top/x400/constraints/pins/dram.xdc @@ -0,0 +1,344 @@ +# +# Copyright 2021 Ettus Research, a National Instruments Brand +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# +# Description: +# DRAM pin constraints for X410. +# + +############################################################################### +# Pin constraints for DRAM controller 0 +############################################################################### + +set_property PACKAGE_PIN AH20 [get_ports DRAM0_ACT_n] +set_property PACKAGE_PIN AN22 [get_ports {DRAM0_ADDR[0]}] +set_property PACKAGE_PIN AJ18 [get_ports {DRAM0_ADDR[10]}] +set_property PACKAGE_PIN AN21 [get_ports {DRAM0_ADDR[11]}] +set_property PACKAGE_PIN AF20 [get_ports {DRAM0_ADDR[12]}] +set_property PACKAGE_PIN AJ20 [get_ports {DRAM0_ADDR[13]}] +set_property PACKAGE_PIN AG18 [get_ports {DRAM0_ADDR[14]}] +set_property PACKAGE_PIN AK18 [get_ports {DRAM0_ADDR[15]}] +set_property PACKAGE_PIN AN18 [get_ports {DRAM0_ADDR[16]}] +set_property PACKAGE_PIN AL20 [get_ports {DRAM0_ADDR[1]}] +set_property PACKAGE_PIN AK22 [get_ports {DRAM0_ADDR[2]}] +set_property PACKAGE_PIN AM19 [get_ports {DRAM0_ADDR[3]}] +set_property PACKAGE_PIN AG20 [get_ports {DRAM0_ADDR[4]}] +set_property PACKAGE_PIN AT20 [get_ports {DRAM0_ADDR[5]}] +set_property PACKAGE_PIN AL19 [get_ports {DRAM0_ADDR[6]}] +set_property PACKAGE_PIN AK21 [get_ports {DRAM0_ADDR[7]}] +set_property PACKAGE_PIN AL21 [get_ports {DRAM0_ADDR[8]}] +set_property PACKAGE_PIN AP21 [get_ports {DRAM0_ADDR[9]}] +set_property PACKAGE_PIN AK19 [get_ports {DRAM0_BA[0]}] +set_property PACKAGE_PIN AM18 [get_ports {DRAM0_BA[1]}] +set_property PACKAGE_PIN AJ19 [get_ports {DRAM0_BG[0]}] +set_property PACKAGE_PIN AL22 [get_ports {DRAM0_CLK_P[0]}] +set_property PACKAGE_PIN AM22 [get_ports {DRAM0_CLK_N[0]}] +set_property PACKAGE_PIN AF19 [get_ports {DRAM0_CKE[0]}] +set_property PACKAGE_PIN AH18 [get_ports {DRAM0_CS_n[0]}] +set_property PACKAGE_PIN AT17 [get_ports {DRAM0_ODT[0]}] +set_property PACKAGE_PIN AP15 [get_ports DRAM0_RESET_n] +set_property PACKAGE_PIN AM20 [get_ports DRAM0_REFCLK_P] +set_property PACKAGE_PIN AN20 [get_ports DRAM0_REFCLK_N] +set_property PACKAGE_PIN AR17 [get_ports {DRAM0_DM_n[0]}] +set_property PACKAGE_PIN AR22 [get_ports {DRAM0_DQS_p[0]}] +set_property PACKAGE_PIN AT22 [get_ports {DRAM0_DQS_n[0]}] +set_property PACKAGE_PIN AR18 [get_ports {DRAM0_DQ[0]}] +set_property PACKAGE_PIN AR19 [get_ports {DRAM0_DQ[1]}] +set_property PACKAGE_PIN AT19 [get_ports {DRAM0_DQ[2]}] +set_property PACKAGE_PIN AT21 [get_ports {DRAM0_DQ[3]}] +set_property PACKAGE_PIN AP18 [get_ports {DRAM0_DQ[4]}] +set_property PACKAGE_PIN AP19 [get_ports {DRAM0_DQ[5]}] +set_property PACKAGE_PIN AP20 [get_ports {DRAM0_DQ[6]}] +set_property PACKAGE_PIN AR21 [get_ports {DRAM0_DQ[7]}] +set_property PACKAGE_PIN AM12 [get_ports {DRAM0_DM_n[1]}] +set_property PACKAGE_PIN AM13 [get_ports {DRAM0_DQS_p[1]}] +set_property PACKAGE_PIN AN13 [get_ports {DRAM0_DQS_n[1]}] +set_property PACKAGE_PIN AM10 [get_ports {DRAM0_DQ[8]}] +set_property PACKAGE_PIN AP10 [get_ports {DRAM0_DQ[9]}] +set_property PACKAGE_PIN AN10 [get_ports {DRAM0_DQ[10]}] +set_property PACKAGE_PIN AR11 [get_ports {DRAM0_DQ[11]}] +set_property PACKAGE_PIN AL10 [get_ports {DRAM0_DQ[12]}] +set_property PACKAGE_PIN AP11 [get_ports {DRAM0_DQ[13]}] +set_property PACKAGE_PIN AN11 [get_ports {DRAM0_DQ[14]}] +set_property PACKAGE_PIN AR12 [get_ports {DRAM0_DQ[15]}] +set_property PACKAGE_PIN AW19 [get_ports {DRAM0_DM_n[2]}] +set_property PACKAGE_PIN AV21 [get_ports {DRAM0_DQS_p[2]}] +set_property PACKAGE_PIN AW21 [get_ports {DRAM0_DQS_n[2]}] +set_property PACKAGE_PIN AV17 [get_ports {DRAM0_DQ[16]}] +set_property PACKAGE_PIN AV18 [get_ports {DRAM0_DQ[17]}] +set_property PACKAGE_PIN AU19 [get_ports {DRAM0_DQ[18]}] +set_property PACKAGE_PIN AU18 [get_ports {DRAM0_DQ[19]}] +set_property PACKAGE_PIN AU17 [get_ports {DRAM0_DQ[20]}] +set_property PACKAGE_PIN AW20 [get_ports {DRAM0_DQ[21]}] +set_property PACKAGE_PIN AU20 [get_ports {DRAM0_DQ[22]}] +set_property PACKAGE_PIN AV20 [get_ports {DRAM0_DQ[23]}] +set_property PACKAGE_PIN AV10 [get_ports {DRAM0_DM_n[3]}] +set_property PACKAGE_PIN AT12 [get_ports {DRAM0_DQS_p[3]}] +set_property PACKAGE_PIN AT11 [get_ports {DRAM0_DQS_n[3]}] +set_property PACKAGE_PIN AW9 [get_ports {DRAM0_DQ[24]}] +set_property PACKAGE_PIN AU12 [get_ports {DRAM0_DQ[25]}] +set_property PACKAGE_PIN AU10 [get_ports {DRAM0_DQ[26]}] +set_property PACKAGE_PIN AV12 [get_ports {DRAM0_DQ[27]}] +set_property PACKAGE_PIN AW8 [get_ports {DRAM0_DQ[28]}] +set_property PACKAGE_PIN AT10 [get_ports {DRAM0_DQ[29]}] +set_property PACKAGE_PIN AV11 [get_ports {DRAM0_DQ[30]}] +set_property PACKAGE_PIN AW11 [get_ports {DRAM0_DQ[31]}] +set_property PACKAGE_PIN AW14 [get_ports {DRAM0_DM_n[4]}] +set_property PACKAGE_PIN AV16 [get_ports {DRAM0_DQS_p[4]}] +set_property PACKAGE_PIN AW16 [get_ports {DRAM0_DQS_n[4]}] +set_property PACKAGE_PIN AU13 [get_ports {DRAM0_DQ[32]}] +set_property PACKAGE_PIN AV15 [get_ports {DRAM0_DQ[33]}] +set_property PACKAGE_PIN AV13 [get_ports {DRAM0_DQ[34]}] +set_property PACKAGE_PIN AU14 [get_ports {DRAM0_DQ[35]}] +set_property PACKAGE_PIN AU15 [get_ports {DRAM0_DQ[36]}] +set_property PACKAGE_PIN AW15 [get_ports {DRAM0_DQ[37]}] +set_property PACKAGE_PIN AT15 [get_ports {DRAM0_DQ[38]}] +set_property PACKAGE_PIN AT16 [get_ports {DRAM0_DQ[39]}] +set_property PACKAGE_PIN AP8 [get_ports {DRAM0_DM_n[5]}] +set_property PACKAGE_PIN AN8 [get_ports {DRAM0_DQS_p[5]}] +set_property PACKAGE_PIN AN7 [get_ports {DRAM0_DQS_n[5]}] +set_property PACKAGE_PIN AM9 [get_ports {DRAM0_DQ[40]}] +set_property PACKAGE_PIN AR9 [get_ports {DRAM0_DQ[41]}] +set_property PACKAGE_PIN AL7 [get_ports {DRAM0_DQ[42]}] +set_property PACKAGE_PIN AM8 [get_ports {DRAM0_DQ[43]}] +set_property PACKAGE_PIN AL9 [get_ports {DRAM0_DQ[44]}] +set_property PACKAGE_PIN AP9 [get_ports {DRAM0_DQ[45]}] +set_property PACKAGE_PIN AL8 [get_ports {DRAM0_DQ[46]}] +set_property PACKAGE_PIN AM7 [get_ports {DRAM0_DQ[47]}] +set_property PACKAGE_PIN AK13 [get_ports {DRAM0_DM_n[6]}] +set_property PACKAGE_PIN AJ14 [get_ports {DRAM0_DQS_p[6]}] +set_property PACKAGE_PIN AK14 [get_ports {DRAM0_DQS_n[6]}] +set_property PACKAGE_PIN AH12 [get_ports {DRAM0_DQ[48]}] +set_property PACKAGE_PIN AJ13 [get_ports {DRAM0_DQ[49]}] +set_property PACKAGE_PIN AJ12 [get_ports {DRAM0_DQ[50]}] +set_property PACKAGE_PIN AK12 [get_ports {DRAM0_DQ[51]}] +set_property PACKAGE_PIN AG12 [get_ports {DRAM0_DQ[52]}] +set_property PACKAGE_PIN AL14 [get_ports {DRAM0_DQ[53]}] +set_property PACKAGE_PIN AH13 [get_ports {DRAM0_DQ[54]}] +set_property PACKAGE_PIN AM14 [get_ports {DRAM0_DQ[55]}] +set_property PACKAGE_PIN AP13 [get_ports {DRAM0_DM_n[7]}] +set_property PACKAGE_PIN AN17 [get_ports {DRAM0_DQS_p[7]}] +set_property PACKAGE_PIN AN16 [get_ports {DRAM0_DQS_n[7]}] +set_property PACKAGE_PIN AM15 [get_ports {DRAM0_DQ[56]}] +set_property PACKAGE_PIN AP14 [get_ports {DRAM0_DQ[57]}] +set_property PACKAGE_PIN AM17 [get_ports {DRAM0_DQ[58]}] +set_property PACKAGE_PIN AP16 [get_ports {DRAM0_DQ[59]}] +set_property PACKAGE_PIN AL17 [get_ports {DRAM0_DQ[60]}] +set_property PACKAGE_PIN AR14 [get_ports {DRAM0_DQ[61]}] +set_property PACKAGE_PIN AN15 [get_ports {DRAM0_DQ[62]}] +set_property PACKAGE_PIN AR16 [get_ports {DRAM0_DQ[63]}] + + +set_property IOSTANDARD DIFF_POD12_DCI [get_ports {DRAM0_DQS_*[*]}] +set_property IOSTANDARD DIFF_SSTL12 [get_ports {DRAM0_REFCLK_*}] +set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {DRAM0_CLK_*[0]}] +set_property IOSTANDARD LVCMOS12 [get_ports DRAM0_RESET_n] +set_property IOSTANDARD POD12_DCI [get_ports {DRAM0_DM_n[*] \ + DRAM0_DQ[*]}] +set_property IOSTANDARD SSTL12_DCI [get_ports {DRAM0_ACT_n \ + DRAM0_ADDR[*] \ + DRAM0_BA[*] \ + DRAM0_BG[0] \ + DRAM0_CKE[0] \ + DRAM0_CS_n[0] \ + DRAM0_ODT[0]}] + +set_property DRIVE 8 [get_ports DRAM0_RESET_n] + +set_property SLEW FAST [get_ports {DRAM0_ACT_n \ + DRAM0_ADDR[*] \ + DRAM0_BA[*] \ + DRAM0_BG[0] \ + DRAM0_CLK_*[0] \ + DRAM0_CKE[0] \ + DRAM0_CS_n[0] \ + DRAM0_DM_n[*] \ + DRAM0_DQ[*] \ + DRAM0_DQS_*[*] \ + DRAM0_ODT[0]}] + +set_property OUTPUT_IMPEDANCE RDRV_40_40 [get_ports {DRAM0_ACT_n \ + DRAM0_ADDR[*] \ + DRAM0_BA[*] \ + DRAM0_BG[0] \ + DRAM0_CLK_*[0] \ + DRAM0_CKE[0] \ + DRAM0_CS_n[0] \ + DRAM0_DM_n[*] \ + DRAM0_DQ[*] \ + DRAM0_DQS_*[*] \ + DRAM0_ODT[0]}] + +set_property IBUF_LOW_PWR FALSE [get_ports {DRAM0_DM_n[*] \ + DRAM0_DQ[*] \ + DRAM0_DQS_*[*]}] + + + +############################################################################### +# Pin constraints for DRAM controller 0 +############################################################################### + +set_property PACKAGE_PIN E14 [get_ports DRAM1_ACT_n] +set_property PACKAGE_PIN B12 [get_ports {DRAM1_ADDR[0]}] +set_property PACKAGE_PIN G14 [get_ports {DRAM1_ADDR[1]}] +set_property PACKAGE_PIN D13 [get_ports {DRAM1_ADDR[2]}] +set_property PACKAGE_PIN F12 [get_ports {DRAM1_ADDR[3]}] +set_property PACKAGE_PIN C13 [get_ports {DRAM1_ADDR[4]}] +set_property PACKAGE_PIN D14 [get_ports {DRAM1_ADDR[5]}] +set_property PACKAGE_PIN C12 [get_ports {DRAM1_ADDR[6]}] +set_property PACKAGE_PIN C15 [get_ports {DRAM1_ADDR[7]}] +set_property PACKAGE_PIN H12 [get_ports {DRAM1_ADDR[8]}] +set_property PACKAGE_PIN H13 [get_ports {DRAM1_ADDR[9]}] +set_property PACKAGE_PIN A14 [get_ports {DRAM1_ADDR[10]}] +set_property PACKAGE_PIN K12 [get_ports {DRAM1_ADDR[11]}] +set_property PACKAGE_PIN D11 [get_ports {DRAM1_ADDR[12]}] +set_property PACKAGE_PIN J7 [get_ports {DRAM1_ADDR[13]}] +set_property PACKAGE_PIN A15 [get_ports {DRAM1_ADDR[14]}] +set_property PACKAGE_PIN B14 [get_ports {DRAM1_ADDR[15]}] +set_property PACKAGE_PIN E11 [get_ports {DRAM1_ADDR[16]}] +set_property PACKAGE_PIN A12 [get_ports {DRAM1_BA[0]}] +set_property PACKAGE_PIN A11 [get_ports {DRAM1_BA[1]}] +set_property PACKAGE_PIN B13 [get_ports {DRAM1_BG[0]}] +set_property PACKAGE_PIN E13 [get_ports {DRAM1_CLK_P[0]}] +set_property PACKAGE_PIN E12 [get_ports {DRAM1_CLK_N[0]}] +set_property PACKAGE_PIN C11 [get_ports {DRAM1_CKE[0]}] +set_property PACKAGE_PIN F14 [get_ports {DRAM1_CS_n[0]}] +set_property PACKAGE_PIN B15 [get_ports {DRAM1_ODT[0]}] +set_property PACKAGE_PIN G24 [get_ports DRAM1_RESET_n] +set_property PACKAGE_PIN G13 [get_ports DRAM1_REFCLK_P] +set_property PACKAGE_PIN G12 [get_ports DRAM1_REFCLK_N] +set_property PACKAGE_PIN J8 [get_ports {DRAM1_DM_n[0]}] +set_property PACKAGE_PIN H8 [get_ports {DRAM1_DQS_p[0]}] +set_property PACKAGE_PIN G8 [get_ports {DRAM1_DQS_n[0]}] +set_property PACKAGE_PIN G9 [get_ports {DRAM1_DQ[0]}] +set_property PACKAGE_PIN J9 [get_ports {DRAM1_DQ[1]}] +set_property PACKAGE_PIN H7 [get_ports {DRAM1_DQ[2]}] +set_property PACKAGE_PIN H6 [get_ports {DRAM1_DQ[3]}] +set_property PACKAGE_PIN G7 [get_ports {DRAM1_DQ[4]}] +set_property PACKAGE_PIN G6 [get_ports {DRAM1_DQ[5]}] +set_property PACKAGE_PIN F9 [get_ports {DRAM1_DQ[6]}] +set_property PACKAGE_PIN K9 [get_ports {DRAM1_DQ[7]}] +set_property PACKAGE_PIN K13 [get_ports {DRAM1_DM_n[1]}] +set_property PACKAGE_PIN J14 [get_ports {DRAM1_DQS_p[1]}] +set_property PACKAGE_PIN J13 [get_ports {DRAM1_DQS_n[1]}] +set_property PACKAGE_PIN F10 [get_ports {DRAM1_DQ[8]}] +set_property PACKAGE_PIN K10 [get_ports {DRAM1_DQ[9]}] +set_property PACKAGE_PIN F11 [get_ports {DRAM1_DQ[10]}] +set_property PACKAGE_PIN H10 [get_ports {DRAM1_DQ[11]}] +set_property PACKAGE_PIN H11 [get_ports {DRAM1_DQ[12]}] +set_property PACKAGE_PIN J10 [get_ports {DRAM1_DQ[13]}] +set_property PACKAGE_PIN J11 [get_ports {DRAM1_DQ[14]}] +set_property PACKAGE_PIN K11 [get_ports {DRAM1_DQ[15]}] +set_property PACKAGE_PIN D18 [get_ports {DRAM1_DM_n[2]}] +set_property PACKAGE_PIN B18 [get_ports {DRAM1_DQS_p[2]}] +set_property PACKAGE_PIN B17 [get_ports {DRAM1_DQS_n[2]}] +set_property PACKAGE_PIN A17 [get_ports {DRAM1_DQ[16]}] +set_property PACKAGE_PIN D15 [get_ports {DRAM1_DQ[17]}] +set_property PACKAGE_PIN A16 [get_ports {DRAM1_DQ[18]}] +set_property PACKAGE_PIN D16 [get_ports {DRAM1_DQ[19]}] +set_property PACKAGE_PIN C17 [get_ports {DRAM1_DQ[20]}] +set_property PACKAGE_PIN B19 [get_ports {DRAM1_DQ[21]}] +set_property PACKAGE_PIN A19 [get_ports {DRAM1_DQ[22]}] +set_property PACKAGE_PIN C16 [get_ports {DRAM1_DQ[23]}] +set_property PACKAGE_PIN N14 [get_ports {DRAM1_DM_n[3]}] +set_property PACKAGE_PIN L15 [get_ports {DRAM1_DQS_p[3]}] +set_property PACKAGE_PIN L14 [get_ports {DRAM1_DQS_n[3]}] +set_property PACKAGE_PIN N15 [get_ports {DRAM1_DQ[24]}] +set_property PACKAGE_PIN M12 [get_ports {DRAM1_DQ[25]}] +set_property PACKAGE_PIN M15 [get_ports {DRAM1_DQ[26]}] +set_property PACKAGE_PIN M13 [get_ports {DRAM1_DQ[27]}] +set_property PACKAGE_PIN N17 [get_ports {DRAM1_DQ[28]}] +set_property PACKAGE_PIN L12 [get_ports {DRAM1_DQ[29]}] +set_property PACKAGE_PIN M17 [get_ports {DRAM1_DQ[30]}] +set_property PACKAGE_PIN N13 [get_ports {DRAM1_DQ[31]}] +set_property PACKAGE_PIN C23 [get_ports {DRAM1_DM_n[4]}] +set_property PACKAGE_PIN B22 [get_ports {DRAM1_DQS_p[4]}] +set_property PACKAGE_PIN A22 [get_ports {DRAM1_DQS_n[4]}] +set_property PACKAGE_PIN B24 [get_ports {DRAM1_DQ[32]}] +set_property PACKAGE_PIN C21 [get_ports {DRAM1_DQ[33]}] +set_property PACKAGE_PIN C22 [get_ports {DRAM1_DQ[34]}] +set_property PACKAGE_PIN A21 [get_ports {DRAM1_DQ[35]}] +set_property PACKAGE_PIN A24 [get_ports {DRAM1_DQ[36]}] +set_property PACKAGE_PIN B20 [get_ports {DRAM1_DQ[37]}] +set_property PACKAGE_PIN C20 [get_ports {DRAM1_DQ[38]}] +set_property PACKAGE_PIN A20 [get_ports {DRAM1_DQ[39]}] +set_property PACKAGE_PIN F21 [get_ports {DRAM1_DM_n[5]}] +set_property PACKAGE_PIN D23 [get_ports {DRAM1_DQS_p[5]}] +set_property PACKAGE_PIN D24 [get_ports {DRAM1_DQS_n[5]}] +set_property PACKAGE_PIN E24 [get_ports {DRAM1_DQ[40]}] +set_property PACKAGE_PIN E22 [get_ports {DRAM1_DQ[41]}] +set_property PACKAGE_PIN F24 [get_ports {DRAM1_DQ[42]}] +set_property PACKAGE_PIN E23 [get_ports {DRAM1_DQ[43]}] +set_property PACKAGE_PIN E21 [get_ports {DRAM1_DQ[44]}] +set_property PACKAGE_PIN D21 [get_ports {DRAM1_DQ[45]}] +set_property PACKAGE_PIN F20 [get_ports {DRAM1_DQ[46]}] +set_property PACKAGE_PIN G20 [get_ports {DRAM1_DQ[47]}] +set_property PACKAGE_PIN J23 [get_ports {DRAM1_DM_n[6]}] +set_property PACKAGE_PIN J20 [get_ports {DRAM1_DQS_p[6]}] +set_property PACKAGE_PIN H20 [get_ports {DRAM1_DQS_n[6]}] +set_property PACKAGE_PIN L24 [get_ports {DRAM1_DQ[48]}] +set_property PACKAGE_PIN H23 [get_ports {DRAM1_DQ[49]}] +set_property PACKAGE_PIN J21 [get_ports {DRAM1_DQ[50]}] +set_property PACKAGE_PIN H22 [get_ports {DRAM1_DQ[51]}] +set_property PACKAGE_PIN K24 [get_ports {DRAM1_DQ[52]}] +set_property PACKAGE_PIN G23 [get_ports {DRAM1_DQ[53]}] +set_property PACKAGE_PIN H21 [get_ports {DRAM1_DQ[54]}] +set_property PACKAGE_PIN G22 [get_ports {DRAM1_DQ[55]}] +set_property PACKAGE_PIN N20 [get_ports {DRAM1_DM_n[7]}] +set_property PACKAGE_PIN K21 [get_ports {DRAM1_DQS_p[7]}] +set_property PACKAGE_PIN K22 [get_ports {DRAM1_DQS_n[7]}] +set_property PACKAGE_PIN M19 [get_ports {DRAM1_DQ[56]}] +set_property PACKAGE_PIN L21 [get_ports {DRAM1_DQ[57]}] +set_property PACKAGE_PIN M20 [get_ports {DRAM1_DQ[58]}] +set_property PACKAGE_PIN L23 [get_ports {DRAM1_DQ[59]}] +set_property PACKAGE_PIN N19 [get_ports {DRAM1_DQ[60]}] +set_property PACKAGE_PIN L22 [get_ports {DRAM1_DQ[61]}] +set_property PACKAGE_PIN L20 [get_ports {DRAM1_DQ[62]}] +set_property PACKAGE_PIN L19 [get_ports {DRAM1_DQ[63]}] + + +set_property IOSTANDARD DIFF_POD12_DCI [get_ports {DRAM1_DQS_*[*]}] +set_property IOSTANDARD DIFF_SSTL12 [get_ports {DRAM1_REFCLK_*}] +set_property IOSTANDARD DIFF_SSTL12_DCI [get_ports {DRAM1_CLK_*[0]}] +set_property IOSTANDARD LVCMOS12 [get_ports DRAM1_RESET_n] +set_property IOSTANDARD POD12_DCI [get_ports {DRAM1_DM_n[*] \ + DRAM1_DQ[*]}] +set_property IOSTANDARD SSTL12_DCI [get_ports {DRAM1_ACT_n \ + DRAM1_ADDR[*] \ + DRAM1_BA[*] \ + DRAM1_BG[0] \ + DRAM1_CKE[0] \ + DRAM1_CS_n[0] \ + DRAM1_ODT[0]}] + +set_property DRIVE 8 [get_ports DRAM1_RESET_n] + +set_property SLEW FAST [get_ports {DRAM1_ACT_n \ + DRAM1_ADDR[*] \ + DRAM1_BA[*] \ + DRAM1_BG[0] \ + DRAM1_CLK_*[0] \ + DRAM1_CKE[0] \ + DRAM1_CS_n[0] \ + DRAM1_DM_n[*] \ + DRAM1_DQ[*] \ + DRAM1_DQS_*[*] \ + DRAM1_ODT[0]}] + +set_property OUTPUT_IMPEDANCE RDRV_40_40 [get_ports {DRAM1_ACT_n \ + DRAM1_ADDR[*] \ + DRAM1_BA[*] \ + DRAM1_BG[0] \ + DRAM1_CLK_*[0] \ + DRAM1_CKE[0] \ + DRAM1_CS_n[0] \ + DRAM1_DM_n[*] \ + DRAM1_DQ[*] \ + DRAM1_DQS_*[*] \ + DRAM1_ODT[0]}] + +set_property IBUF_LOW_PWR FALSE [get_ports {DRAM1_DM_n[*] \ + DRAM1_DQ[*] \ + DRAM1_DQS_*[*]}] |