diff --git a/libraries/technology/ip_arria10/ddr4_4g_2000/compile_ip.tcl b/libraries/technology/ip_arria10/ddr4_4g_2000/compile_ip.tcl new file mode 100644 index 0000000000000000000000000000000000000000..f95c590f229ef4a5db517bedc1d8be092adbf294 --- /dev/null +++ b/libraries/technology/ip_arria10/ddr4_4g_2000/compile_ip.tcl @@ -0,0 +1,65 @@ +#------------------------------------------------------------------------------ +# +# Copyright (C) 2015 +# ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> +# JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/> +# P.O.Box 2, 7990 AA Dwingeloo, The Netherlands +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +#------------------------------------------------------------------------------ + +# This file is based on generated file generated/sim/mentor/msim_setup.tcl +# - the values for modelsim_search_libraries key in the hdllib.cfg follow from altera libraries vmap section in the msim_setup.tcl +# - vmap for the IP specific libraries and compile all IP source files into those libraries similar as in the msim_setup.tcl +# - replace QSYS_SIMDIR by IP_DIR + +set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/ddr4_4g_2000/generated/sim" + +#vlib ./work/ ;# Assume library work already exists + +vmap ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 ./work/ +vmap ip_arria10_ddr4_4g_2000_altera_emif_150 ./work/ + + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150_mhuabmq.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_top.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_bufs.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_udir_se_i.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_udir_se_o.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_udir_df_i.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_udir_df_o.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_udir_cp_i.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_bdir_df.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_bdir_se.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_buf_unused.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_pll.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_pll_fast_sim.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_pll_extra_clks.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_oct.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_core_clks_rsts.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_hps_clks_rsts.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_io_aux.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_io_tiles.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_hmc_avl_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_hmc_sideband_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_hmc_mmr_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_hmc_amm_data_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_hmc_ast_data_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_afi_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_seq_if.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_emif_arch_nf_regs.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_oct.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog -sv "$IP_DIR/../altera_emif_arch_nf_150/sim/altera_oct_um_fsm.sv" -work ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150 + vlog "$IP_DIR/../altera_emif_150/sim/ip_arria10_ddr4_4g_2000_altera_emif_150_livuhtq.v" -work ip_arria10_ddr4_4g_2000_altera_emif_150 + vcom "$IP_DIR/ip_arria10_ddr4_4g_2000.vhd" diff --git a/libraries/technology/ip_arria10/ddr4_4g_2000/copy_hex_files.tcl b/libraries/technology/ip_arria10/ddr4_4g_2000/copy_hex_files.tcl new file mode 100644 index 0000000000000000000000000000000000000000..562340ef4a3372ebdae0727543acd3fefc48ab96 --- /dev/null +++ b/libraries/technology/ip_arria10/ddr4_4g_2000/copy_hex_files.tcl @@ -0,0 +1,33 @@ +#------------------------------------------------------------------------------ +# +# Copyright (C) 2015 +# ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> +# JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/> +# P.O.Box 2, 7990 AA Dwingeloo, The Netherlands +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +#------------------------------------------------------------------------------ + +# This file is based on Qsys-generated file generated/sim/mentor/msim_setup.tcl + +set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/ddr4_4g_2000/generated/sim" + +# Copy ROM/RAM files to simulation directory +if {[file isdirectory $IP_DIR]} { + file copy -force $IP_DIR/../altera_emif_arch_nf_150/sim/ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150_mhuabmq_seq_cal_sim.hex ./ + file copy -force $IP_DIR/../altera_emif_arch_nf_150/sim/ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150_mhuabmq_seq_cal_synth.hex ./ + file copy -force $IP_DIR/../altera_emif_arch_nf_150/sim/ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150_mhuabmq_seq_params_sim.hex ./ + file copy -force $IP_DIR/../altera_emif_arch_nf_150/sim/ip_arria10_ddr4_4g_2000_altera_emif_arch_nf_150_mhuabmq_seq_params_synth.hex ./ +} diff --git a/libraries/technology/ip_arria10/ddr4_4g_2000/generate_ip.sh b/libraries/technology/ip_arria10/ddr4_4g_2000/generate_ip.sh new file mode 100755 index 0000000000000000000000000000000000000000..ee4f6f3fb14d080c4c4dea86b892685c322f1510 --- /dev/null +++ b/libraries/technology/ip_arria10/ddr4_4g_2000/generate_ip.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# -------------------------------------------------------------------------- # +# +# Copyright (C) 2014 +# ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> +# JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/> +# P.O.Box 2, 7990 AA Dwingeloo, The Netherlands +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +# -------------------------------------------------------------------------- # +# +# Purpose: Generate IP with Qsys +# Description: +# Generate the IP in a separate generated/ subdirectory. +# +# Usage: +# +# ./generate_ip.sh +# + +# Tool settings for selected target "unb2" with arria10 +. ${RADIOHDL}/tools/quartus/set_quartus unb2 + +#qsys-generate --help + +# Only generate the source IP +# - use --synthesis=VHDL to have top level in VHDL similar as with MegaWizard +qsys-generate ip_arria10_ddr4_4g_2000.qsys \ + --synthesis=VHDL \ + --simulation=VHDL \ + --output-directory=generated \ + --allow-mixed-language-simulation + +# Also generate the testbench IP, this is not useful because it only generates bus functional models, so not a DDR4 memory model +#qsys-generate ip_arria10_ddr4_4g_2000.qsys \ +# --synthesis=VHDL \ +# --simulation=VHDL \ +# --testbench=STANDARD \ +# --testbench-simulation=VHDL \ +# --output-directory=generated \ +# --allow-mixed-language-simulation \ +# --allow-mixed-language-testbench-simulation diff --git a/libraries/technology/ip_arria10/ddr4_4g_2000/hdllib.cfg b/libraries/technology/ip_arria10/ddr4_4g_2000/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..c9c12814e63d7b9e334d62da04e703eb47aa929d --- /dev/null +++ b/libraries/technology/ip_arria10/ddr4_4g_2000/hdllib.cfg @@ -0,0 +1,16 @@ +hdl_lib_name = ip_arria10_ddr4_4g_2000 +hdl_library_clause_name = ip_arria10_ddr4_4g_2000_altera_emif_150 +hdl_lib_uses_synth = +hdl_lib_uses_sim = + +hdl_lib_technology = ip_arria10 + +modelsim_compile_ip_files = + $RADIOHDL/libraries/technology/ip_arria10/ddr4_4g_2000/compile_ip.tcl + +synth_files = + +test_bench_files = + +quartus_qip_files = + generated/ip_arria10_ddr4_4g_2000.qip diff --git a/libraries/technology/ip_arria10/ddr4_4g_2000/ip_arria10_ddr4_4g_2000.qsys b/libraries/technology/ip_arria10/ddr4_4g_2000/ip_arria10_ddr4_4g_2000.qsys new file mode 100644 index 0000000000000000000000000000000000000000..ecdb06a69fa6a3e69f5c3af27caa54dba621167b --- /dev/null +++ b/libraries/technology/ip_arria10/ddr4_4g_2000/ip_arria10_ddr4_4g_2000.qsys @@ -0,0 +1,837 @@ +<?xml version="1.0" encoding="UTF-8"?> +<system name="$${FILENAME}"> + <component + name="$${FILENAME}" + displayName="$${FILENAME}" + version="1.0" + description="" + tags="INTERNAL_COMPONENT=true" + categories="System" /> + <parameter name="bonusData"><![CDATA[bonusData +{ + element $${FILENAME} + { + datum _originalDeviceFamily + { + value = "Arria 10"; + type = "String"; + } + } + element emif_0 + { + datum _sortIndex + { + value = "0"; + type = "int"; + } + } +} +]]></parameter> + <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> + <parameter name="device" value="10AX115U4F45I3SGES" /> + <parameter name="deviceFamily" value="Arria 10" /> + <parameter name="deviceSpeedGrade" value="3" /> + <parameter name="fabricMode" value="QSYS" /> + <parameter name="generateLegacySim" value="false" /> + <parameter name="generationId" value="0" /> + <parameter name="globalResetBus" value="false" /> + <parameter name="hdlLanguage" value="VERILOG" /> + <parameter name="hideFromIPCatalog" value="true" /> + <parameter name="lockedInterfaceDefinition" value="" /> + <parameter name="maxAdditionalLatency" value="1" /> + <parameter name="projectName" value="" /> + <parameter name="sopcBorderPoints" value="false" /> + <parameter name="systemHash" value="0" /> + <parameter name="testBenchDutName" value="" /> + <parameter name="timeStamp" value="0" /> + <parameter name="useTestBenchNamingPattern" value="false" /> + <instanceScript></instanceScript> + <interface + name="ctrl_amm_0" + internal="emif_0.ctrl_amm_0" + type="avalon" + dir="end"> + <port name="amm_ready_0" internal="amm_ready_0" /> + <port name="amm_read_0" internal="amm_read_0" /> + <port name="amm_write_0" internal="amm_write_0" /> + <port name="amm_address_0" internal="amm_address_0" /> + <port name="amm_readdata_0" internal="amm_readdata_0" /> + <port name="amm_writedata_0" internal="amm_writedata_0" /> + <port name="amm_burstcount_0" internal="amm_burstcount_0" /> + <port name="amm_byteenable_0" internal="amm_byteenable_0" /> + <port name="amm_readdatavalid_0" internal="amm_readdatavalid_0" /> + </interface> + <interface name="ctrl_mmr_slave_0" internal="emif_0.ctrl_mmr_slave_0" /> + <interface + name="emif_usr_clk" + internal="emif_0.emif_usr_clk" + type="clock" + dir="start"> + <port name="emif_usr_clk" internal="emif_usr_clk" /> + </interface> + <interface + name="emif_usr_reset_n" + internal="emif_0.emif_usr_reset_n" + type="reset" + dir="start"> + <port name="emif_usr_reset_n" internal="emif_usr_reset_n" /> + </interface> + <interface + name="global_reset_n" + internal="emif_0.global_reset_n" + type="reset" + dir="end"> + <port name="global_reset_n" internal="global_reset_n" /> + </interface> + <interface name="mem" internal="emif_0.mem" type="conduit" dir="end"> + <port name="mem_ck" internal="mem_ck" /> + <port name="mem_ck_n" internal="mem_ck_n" /> + <port name="mem_a" internal="mem_a" /> + <port name="mem_act_n" internal="mem_act_n" /> + <port name="mem_ba" internal="mem_ba" /> + <port name="mem_bg" internal="mem_bg" /> + <port name="mem_cke" internal="mem_cke" /> + <port name="mem_cs_n" internal="mem_cs_n" /> + <port name="mem_odt" internal="mem_odt" /> + <port name="mem_reset_n" internal="mem_reset_n" /> + <port name="mem_par" internal="mem_par" /> + <port name="mem_alert_n" internal="mem_alert_n" /> + <port name="mem_dqs" internal="mem_dqs" /> + <port name="mem_dqs_n" internal="mem_dqs_n" /> + <port name="mem_dq" internal="mem_dq" /> + <port name="mem_dbi_n" internal="mem_dbi_n" /> + </interface> + <interface name="oct" internal="emif_0.oct" type="conduit" dir="end"> + <port name="oct_rzqin" internal="oct_rzqin" /> + </interface> + <interface + name="pll_ref_clk" + internal="emif_0.pll_ref_clk" + type="clock" + dir="end"> + <port name="pll_ref_clk" internal="pll_ref_clk" /> + </interface> + <interface name="status" internal="emif_0.status" type="conduit" dir="end"> + <port name="local_cal_success" internal="local_cal_success" /> + <port name="local_cal_fail" internal="local_cal_fail" /> + </interface> + <module + name="emif_0" + kind="altera_emif" + version="15.0" + enabled="1" + autoexport="1"> + <parameter name="BOARD_DDR3_AC_TO_CK_SKEW_NS" value="0.0" /> + <parameter name="BOARD_DDR3_BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_DDR3_BRD_SKEW_WITHIN_DQS_NS" value="0.02" /> + <parameter name="BOARD_DDR3_DQS_TO_CK_SKEW_NS" value="0.02" /> + <parameter name="BOARD_DDR3_IS_SKEW_WITHIN_AC_DESKEWED" value="true" /> + <parameter name="BOARD_DDR3_IS_SKEW_WITHIN_DQS_DESKEWED" value="false" /> + <parameter name="BOARD_DDR3_MAX_CK_DELAY_NS" value="0.6" /> + <parameter name="BOARD_DDR3_MAX_DQS_DELAY_NS" value="0.6" /> + <parameter name="BOARD_DDR3_PKG+BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_DDR3_PKG+BRD_SKEW_WITHIN_DQS_NS" value="0.02" /> + <parameter name="BOARD_DDR3_SKEW_BETWEEN_DIMMS_NS" value="0.05" /> + <parameter name="BOARD_DDR3_SKEW_BETWEEN_DQS_NS" value="0.02" /> + <parameter name="BOARD_DDR3_USER_AC_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR3_USER_AC_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_DDR3_USER_CK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_DDR3_USER_RCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR3_USER_RCLK_SLEW_RATE" value="5.0" /> + <parameter name="BOARD_DDR3_USER_RDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR3_USER_RDATA_SLEW_RATE" value="2.5" /> + <parameter name="BOARD_DDR3_USER_WCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR3_USER_WCLK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_DDR3_USER_WDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR3_USER_WDATA_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_DDR3_USE_DEFAULT_ISI_VALUES" value="true" /> + <parameter name="BOARD_DDR3_USE_DEFAULT_SLEW_RATES" value="true" /> + <parameter name="BOARD_DDR4_AC_TO_CK_SKEW_NS" value="0.013" /> + <parameter name="BOARD_DDR4_BRD_SKEW_WITHIN_AC_NS" value="0.146" /> + <parameter name="BOARD_DDR4_BRD_SKEW_WITHIN_DQS_NS" value="0.03" /> + <parameter name="BOARD_DDR4_DQS_TO_CK_SKEW_NS" value="-0.21" /> + <parameter name="BOARD_DDR4_IS_SKEW_WITHIN_AC_DESKEWED" value="false" /> + <parameter name="BOARD_DDR4_IS_SKEW_WITHIN_DQS_DESKEWED" value="false" /> + <parameter name="BOARD_DDR4_MAX_CK_DELAY_NS" value="0.252" /> + <parameter name="BOARD_DDR4_MAX_DQS_DELAY_NS" value="0.323" /> + <parameter name="BOARD_DDR4_PKG+BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_DDR4_PKG+BRD_SKEW_WITHIN_DQS_NS" value="0.072" /> + <parameter name="BOARD_DDR4_SKEW_BETWEEN_DIMMS_NS" value="0.0" /> + <parameter name="BOARD_DDR4_SKEW_BETWEEN_DQS_NS" value="0.133" /> + <parameter name="BOARD_DDR4_USER_AC_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR4_USER_AC_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_DDR4_USER_CK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_DDR4_USER_RCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR4_USER_RCLK_SLEW_RATE" value="8.0" /> + <parameter name="BOARD_DDR4_USER_RDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR4_USER_RDATA_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_DDR4_USER_WCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR4_USER_WCLK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_DDR4_USER_WDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_DDR4_USER_WDATA_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_DDR4_USE_DEFAULT_ISI_VALUES" value="true" /> + <parameter name="BOARD_DDR4_USE_DEFAULT_SLEW_RATES" value="false" /> + <parameter name="BOARD_QDR2_AC_TO_K_SKEW_NS" value="0.0" /> + <parameter name="BOARD_QDR2_BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_QDR2_BRD_SKEW_WITHIN_D_NS" value="0.02" /> + <parameter name="BOARD_QDR2_BRD_SKEW_WITHIN_Q_NS" value="0.02" /> + <parameter name="BOARD_QDR2_IS_SKEW_WITHIN_AC_DESKEWED" value="true" /> + <parameter name="BOARD_QDR2_IS_SKEW_WITHIN_D_DESKEWED" value="false" /> + <parameter name="BOARD_QDR2_IS_SKEW_WITHIN_Q_DESKEWED" value="false" /> + <parameter name="BOARD_QDR2_MAX_K_DELAY_NS" value="0.6" /> + <parameter name="BOARD_QDR2_PKG+BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_QDR2_PKG+BRD_SKEW_WITHIN_D_NS" value="0.02" /> + <parameter name="BOARD_QDR2_PKG+BRD_SKEW_WITHIN_Q_NS" value="0.02" /> + <parameter name="BOARD_QDR2_SKEW_BETWEEN_DIMMS_NS" value="0.05" /> + <parameter name="BOARD_QDR2_USER_AC_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR2_USER_AC_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_QDR2_USER_K_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_QDR2_USER_RCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR2_USER_RCLK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_QDR2_USER_RDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR2_USER_RDATA_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_QDR2_USER_WCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR2_USER_WDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR2_USER_WDATA_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_QDR2_USE_DEFAULT_ISI_VALUES" value="true" /> + <parameter name="BOARD_QDR2_USE_DEFAULT_SLEW_RATES" value="true" /> + <parameter name="BOARD_QDR4_AC_TO_CK_SKEW_NS" value="0.0" /> + <parameter name="BOARD_QDR4_BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_QDR4_BRD_SKEW_WITHIN_QK_NS" value="0.02" /> + <parameter name="BOARD_QDR4_DK_TO_CK_SKEW_NS" value="-0.02" /> + <parameter name="BOARD_QDR4_IS_SKEW_WITHIN_AC_DESKEWED" value="true" /> + <parameter name="BOARD_QDR4_IS_SKEW_WITHIN_QK_DESKEWED" value="false" /> + <parameter name="BOARD_QDR4_MAX_CK_DELAY_NS" value="0.6" /> + <parameter name="BOARD_QDR4_MAX_DK_DELAY_NS" value="0.6" /> + <parameter name="BOARD_QDR4_PKG+BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_QDR4_PKG+BRD_SKEW_WITHIN_QK_NS" value="0.02" /> + <parameter name="BOARD_QDR4_SKEW_BETWEEN_DIMMS_NS" value="0.05" /> + <parameter name="BOARD_QDR4_SKEW_BETWEEN_DK_NS" value="0.02" /> + <parameter name="BOARD_QDR4_USER_AC_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR4_USER_AC_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_QDR4_USER_CK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_QDR4_USER_RCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR4_USER_RCLK_SLEW_RATE" value="5.0" /> + <parameter name="BOARD_QDR4_USER_RDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR4_USER_RDATA_SLEW_RATE" value="2.5" /> + <parameter name="BOARD_QDR4_USER_WCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR4_USER_WCLK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_QDR4_USER_WDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_QDR4_USER_WDATA_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_QDR4_USE_DEFAULT_ISI_VALUES" value="true" /> + <parameter name="BOARD_QDR4_USE_DEFAULT_SLEW_RATES" value="true" /> + <parameter name="BOARD_RLD3_AC_TO_CK_SKEW_NS" value="0.0" /> + <parameter name="BOARD_RLD3_BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_RLD3_BRD_SKEW_WITHIN_QK_NS" value="0.02" /> + <parameter name="BOARD_RLD3_DK_TO_CK_SKEW_NS" value="-0.02" /> + <parameter name="BOARD_RLD3_IS_SKEW_WITHIN_AC_DESKEWED" value="true" /> + <parameter name="BOARD_RLD3_IS_SKEW_WITHIN_QK_DESKEWED" value="false" /> + <parameter name="BOARD_RLD3_MAX_CK_DELAY_NS" value="0.6" /> + <parameter name="BOARD_RLD3_MAX_DK_DELAY_NS" value="0.6" /> + <parameter name="BOARD_RLD3_PKG+BRD_SKEW_WITHIN_AC_NS" value="0.02" /> + <parameter name="BOARD_RLD3_PKG+BRD_SKEW_WITHIN_QK_NS" value="0.02" /> + <parameter name="BOARD_RLD3_SKEW_BETWEEN_DIMMS_NS" value="0.05" /> + <parameter name="BOARD_RLD3_SKEW_BETWEEN_DK_NS" value="0.02" /> + <parameter name="BOARD_RLD3_USER_AC_ISI_NS" value="0.0" /> + <parameter name="BOARD_RLD3_USER_AC_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_RLD3_USER_CK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_RLD3_USER_RCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_RLD3_USER_RCLK_SLEW_RATE" value="7.0" /> + <parameter name="BOARD_RLD3_USER_RDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_RLD3_USER_RDATA_SLEW_RATE" value="3.5" /> + <parameter name="BOARD_RLD3_USER_WCLK_ISI_NS" value="0.0" /> + <parameter name="BOARD_RLD3_USER_WCLK_SLEW_RATE" value="4.0" /> + <parameter name="BOARD_RLD3_USER_WDATA_ISI_NS" value="0.0" /> + <parameter name="BOARD_RLD3_USER_WDATA_SLEW_RATE" value="2.0" /> + <parameter name="BOARD_RLD3_USE_DEFAULT_ISI_VALUES" value="true" /> + <parameter name="BOARD_RLD3_USE_DEFAULT_SLEW_RATES" value="true" /> + <parameter name="CAL_DEBUG_CLOCK_FREQUENCY" value="50000000" /> + <parameter name="CTRL_DDR3_ADDR_ORDER_ENUM">DDR3_CTRL_ADDR_ORDER_CS_R_B_C</parameter> + <parameter name="CTRL_DDR3_AUTO_POWER_DOWN_CYCS" value="32" /> + <parameter name="CTRL_DDR3_AUTO_POWER_DOWN_EN" value="false" /> + <parameter name="CTRL_DDR3_AUTO_PRECHARGE_EN" value="false" /> + <parameter name="CTRL_DDR3_AVL_PROTOCOL_ENUM">CTRL_AVL_PROTOCOL_MM</parameter> + <parameter name="CTRL_DDR3_ECC_AUTO_CORRECTION_EN" value="false" /> + <parameter name="CTRL_DDR3_ECC_EN" value="false" /> + <parameter name="CTRL_DDR3_MMR_EN" value="false" /> + <parameter name="CTRL_DDR3_RD_TO_RD_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR3_RD_TO_WR_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR3_RD_TO_WR_SAME_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR3_REORDER_EN" value="true" /> + <parameter name="CTRL_DDR3_SELF_REFRESH_EN" value="false" /> + <parameter name="CTRL_DDR3_STARVE_LIMIT" value="10" /> + <parameter name="CTRL_DDR3_USER_PRIORITY_EN" value="false" /> + <parameter name="CTRL_DDR3_USER_REFRESH_EN" value="false" /> + <parameter name="CTRL_DDR3_WR_TO_RD_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR3_WR_TO_RD_SAME_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR3_WR_TO_WR_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR4_ADDR_ORDER_ENUM">DDR4_CTRL_ADDR_ORDER_CS_R_B_C_BG</parameter> + <parameter name="CTRL_DDR4_AUTO_POWER_DOWN_CYCS" value="32" /> + <parameter name="CTRL_DDR4_AUTO_POWER_DOWN_EN" value="false" /> + <parameter name="CTRL_DDR4_AUTO_PRECHARGE_EN" value="false" /> + <parameter name="CTRL_DDR4_AVL_PROTOCOL_ENUM">CTRL_AVL_PROTOCOL_MM</parameter> + <parameter name="CTRL_DDR4_ECC_AUTO_CORRECTION_EN" value="false" /> + <parameter name="CTRL_DDR4_ECC_EN" value="false" /> + <parameter name="CTRL_DDR4_MMR_EN" value="false" /> + <parameter name="CTRL_DDR4_RD_TO_RD_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR4_RD_TO_WR_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR4_RD_TO_WR_SAME_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR4_REORDER_EN" value="true" /> + <parameter name="CTRL_DDR4_SELF_REFRESH_EN" value="false" /> + <parameter name="CTRL_DDR4_STARVE_LIMIT" value="10" /> + <parameter name="CTRL_DDR4_USER_PRIORITY_EN" value="false" /> + <parameter name="CTRL_DDR4_USER_REFRESH_EN" value="false" /> + <parameter name="CTRL_DDR4_WR_TO_RD_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR4_WR_TO_RD_SAME_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_DDR4_WR_TO_WR_DIFF_CHIP_DELTA_CYCS" value="0" /> + <parameter name="CTRL_QDR2_AVL_ENABLE_POWER_OF_TWO_BUS" value="false" /> + <parameter name="CTRL_QDR2_AVL_MAX_BURST_COUNT" value="4" /> + <parameter name="CTRL_QDR2_AVL_PROTOCOL_ENUM">CTRL_AVL_PROTOCOL_MM</parameter> + <parameter name="CTRL_QDR4_AVL_ENABLE_POWER_OF_TWO_BUS" value="false" /> + <parameter name="CTRL_QDR4_AVL_MAX_BURST_COUNT" value="4" /> + <parameter name="CTRL_QDR4_AVL_PROTOCOL_ENUM">CTRL_AVL_PROTOCOL_MM</parameter> + <parameter name="CTRL_QDR4_RAW_TURNAROUND_DELAY_CYC" value="3" /> + <parameter name="CTRL_QDR4_WAR_TURNAROUND_DELAY_CYC" value="10" /> + <parameter name="CTRL_RLD2_AVL_PROTOCOL_ENUM">CTRL_AVL_PROTOCOL_MM</parameter> + <parameter name="CTRL_RLD3_ADDR_ORDER_ENUM">RLD3_CTRL_ADDR_ORDER_CS_R_B_C</parameter> + <parameter name="CTRL_RLD3_AVL_PROTOCOL_ENUM">CTRL_AVL_PROTOCOL_MM</parameter> + <parameter name="DIAG_BOARD_DELAY_CONFIG_STR" value="" /> + <parameter name="DIAG_DDR3_CA_LEVEL_EN" value="false" /> + <parameter name="DIAG_DDR3_EFFICIENCY_MONITOR">EFFMON_MODE_DISABLED</parameter> + <parameter name="DIAG_DDR3_EXPORT_SEQ_AVALON_MASTER" value="false" /> + <parameter name="DIAG_DDR3_EXPORT_SEQ_AVALON_SLAVE">CAL_DEBUG_EXPORT_MODE_DISABLED</parameter> + <parameter name="DIAG_DDR3_EX_DESIGN_NUM_OF_SLAVES" value="1" /> + <parameter name="DIAG_DDR3_INTERFACE_ID" value="0" /> + <parameter name="DIAG_DDR3_SIM_CAL_MODE_ENUM" value="SIM_CAL_MODE_SKIP" /> + <parameter name="DIAG_DDR3_TG_BE_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_DDR3_TG_DATA_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_DDR3_USE_TG_AVL_2" value="false" /> + <parameter name="DIAG_DDR4_EFFICIENCY_MONITOR">EFFMON_MODE_DISABLED</parameter> + <parameter name="DIAG_DDR4_EXPORT_SEQ_AVALON_MASTER" value="false" /> + <parameter name="DIAG_DDR4_EXPORT_SEQ_AVALON_SLAVE">CAL_DEBUG_EXPORT_MODE_DISABLED</parameter> + <parameter name="DIAG_DDR4_EX_DESIGN_NUM_OF_SLAVES" value="1" /> + <parameter name="DIAG_DDR4_INTERFACE_ID" value="0" /> + <parameter name="DIAG_DDR4_SIM_CAL_MODE_ENUM" value="SIM_CAL_MODE_SKIP" /> + <parameter name="DIAG_DDR4_SKIP_CA_DESKEW" value="false" /> + <parameter name="DIAG_DDR4_SKIP_CA_LEVEL" value="false" /> + <parameter name="DIAG_DDR4_SKIP_VREF_CAL" value="true" /> + <parameter name="DIAG_DDR4_TG_BE_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_DDR4_TG_DATA_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_DDR4_USE_TG_AVL_2" value="false" /> + <parameter name="DIAG_ECLIPSE_DEBUG" value="false" /> + <parameter name="DIAG_ENABLE_HPS_EMIF_DEBUG" value="false" /> + <parameter name="DIAG_ENABLE_JTAG_UART" value="false" /> + <parameter name="DIAG_ENABLE_JTAG_UART_HEX" value="false" /> + <parameter name="DIAG_EXPORT_VJI" value="false" /> + <parameter name="DIAG_EXPOSE_DFT_SIGNALS" value="false" /> + <parameter name="DIAG_EXTRA_CONFIGS" value="" /> + <parameter name="DIAG_EX_DESIGN_ADD_TEST_EMIFS" value="" /> + <parameter name="DIAG_FAST_SIM_OVERRIDE">FAST_SIM_OVERRIDE_DEFAULT</parameter> + <parameter name="DIAG_QDR2_EFFICIENCY_MONITOR">EFFMON_MODE_DISABLED</parameter> + <parameter name="DIAG_QDR2_EXPORT_SEQ_AVALON_MASTER" value="false" /> + <parameter name="DIAG_QDR2_EXPORT_SEQ_AVALON_SLAVE">CAL_DEBUG_EXPORT_MODE_DISABLED</parameter> + <parameter name="DIAG_QDR2_EX_DESIGN_NUM_OF_SLAVES" value="1" /> + <parameter name="DIAG_QDR2_INTERFACE_ID" value="0" /> + <parameter name="DIAG_QDR2_SIM_CAL_MODE_ENUM" value="SIM_CAL_MODE_SKIP" /> + <parameter name="DIAG_QDR2_TG_BE_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_QDR2_TG_DATA_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_QDR2_USE_TG_AVL_2" value="false" /> + <parameter name="DIAG_QDR4_EFFICIENCY_MONITOR">EFFMON_MODE_DISABLED</parameter> + <parameter name="DIAG_QDR4_EXPORT_SEQ_AVALON_MASTER" value="false" /> + <parameter name="DIAG_QDR4_EXPORT_SEQ_AVALON_SLAVE">CAL_DEBUG_EXPORT_MODE_DISABLED</parameter> + <parameter name="DIAG_QDR4_EX_DESIGN_NUM_OF_SLAVES" value="1" /> + <parameter name="DIAG_QDR4_INTERFACE_ID" value="0" /> + <parameter name="DIAG_QDR4_SIM_CAL_MODE_ENUM" value="SIM_CAL_MODE_SKIP" /> + <parameter name="DIAG_QDR4_TG_BE_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_QDR4_TG_DATA_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_QDR4_USE_TG_AVL_2" value="false" /> + <parameter name="DIAG_RLD2_EFFICIENCY_MONITOR">EFFMON_MODE_DISABLED</parameter> + <parameter name="DIAG_RLD2_EXPORT_SEQ_AVALON_MASTER" value="false" /> + <parameter name="DIAG_RLD2_EXPORT_SEQ_AVALON_SLAVE">CAL_DEBUG_EXPORT_MODE_DISABLED</parameter> + <parameter name="DIAG_RLD2_EX_DESIGN_NUM_OF_SLAVES" value="1" /> + <parameter name="DIAG_RLD2_INTERFACE_ID" value="0" /> + <parameter name="DIAG_RLD2_SIM_CAL_MODE_ENUM" value="SIM_CAL_MODE_SKIP" /> + <parameter name="DIAG_RLD2_TG_BE_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_RLD2_TG_DATA_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_RLD2_USE_TG_AVL_2" value="false" /> + <parameter name="DIAG_RLD3_EFFICIENCY_MONITOR">EFFMON_MODE_DISABLED</parameter> + <parameter name="DIAG_RLD3_EXPORT_SEQ_AVALON_MASTER" value="false" /> + <parameter name="DIAG_RLD3_EXPORT_SEQ_AVALON_SLAVE">CAL_DEBUG_EXPORT_MODE_DISABLED</parameter> + <parameter name="DIAG_RLD3_EX_DESIGN_NUM_OF_SLAVES" value="1" /> + <parameter name="DIAG_RLD3_INTERFACE_ID" value="0" /> + <parameter name="DIAG_RLD3_SIM_CAL_MODE_ENUM" value="SIM_CAL_MODE_SKIP" /> + <parameter name="DIAG_RLD3_TG_BE_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_RLD3_TG_DATA_PATTERN_LENGTH" value="8" /> + <parameter name="DIAG_RLD3_USE_TG_AVL_2" value="false" /> + <parameter name="DIAG_SIM_REGTEST_MODE" value="false" /> + <parameter name="DIAG_SYNTH_FOR_SIM" value="false" /> + <parameter name="DIAG_TIMING_REGTEST_MODE" value="false" /> + <parameter name="DIAG_USE_BOARD_DELAY_MODEL" value="false" /> + <parameter name="DIAG_VERBOSE_IOAUX" value="false" /> + <parameter name="INTERNAL_TESTING_MODE" value="false" /> + <parameter name="IS_ED_SLAVE" value="false" /> + <parameter name="MEM_DDR3_ALERT_N_DQS_GROUP" value="0" /> + <parameter name="MEM_DDR3_ALERT_N_PLACEMENT_ENUM">DDR3_ALERT_N_PLACEMENT_AC_LANES</parameter> + <parameter name="MEM_DDR3_ASR_ENUM" value="DDR3_ASR_MANUAL" /> + <parameter name="MEM_DDR3_ATCL_ENUM" value="DDR3_ATCL_DISABLED" /> + <parameter name="MEM_DDR3_BANK_ADDR_WIDTH" value="3" /> + <parameter name="MEM_DDR3_BL_ENUM" value="DDR3_BL_BL8" /> + <parameter name="MEM_DDR3_BT_ENUM" value="DDR3_BT_SEQUENTIAL" /> + <parameter name="MEM_DDR3_CKE_PER_DIMM" value="1" /> + <parameter name="MEM_DDR3_CK_WIDTH" value="1" /> + <parameter name="MEM_DDR3_COL_ADDR_WIDTH" value="10" /> + <parameter name="MEM_DDR3_DISCRETE_CS_WIDTH" value="1" /> + <parameter name="MEM_DDR3_DLL_EN" value="true" /> + <parameter name="MEM_DDR3_DM_EN" value="true" /> + <parameter name="MEM_DDR3_DQ_PER_DQS" value="8" /> + <parameter name="MEM_DDR3_DQ_WIDTH" value="72" /> + <parameter name="MEM_DDR3_DRV_STR_ENUM" value="DDR3_DRV_STR_RZQ_7" /> + <parameter name="MEM_DDR3_FORMAT_ENUM" value="MEM_FORMAT_UDIMM" /> + <parameter name="MEM_DDR3_LRDIMM_EXTENDED_CONFIG" value="000000000000000000" /> + <parameter name="MEM_DDR3_MIRROR_ADDRESSING_EN" value="true" /> + <parameter name="MEM_DDR3_NUM_OF_DIMMS" value="1" /> + <parameter name="MEM_DDR3_PD_ENUM" value="DDR3_PD_OFF" /> + <parameter name="MEM_DDR3_RANKS_PER_DIMM" value="1" /> + <parameter name="MEM_DDR3_RDIMM_CONFIG" value="0000000000000000" /> + <parameter name="MEM_DDR3_ROW_ADDR_WIDTH" value="15" /> + <parameter name="MEM_DDR3_RTT_NOM_ENUM">DDR3_RTT_NOM_ODT_DISABLED</parameter> + <parameter name="MEM_DDR3_RTT_WR_ENUM" value="DDR3_RTT_WR_RZQ_4" /> + <parameter name="MEM_DDR3_R_ODT0_1X1" value="off" /> + <parameter name="MEM_DDR3_R_ODT0_2X2" value="off,off" /> + <parameter name="MEM_DDR3_R_ODT0_4X2" value="off,off,on,on" /> + <parameter name="MEM_DDR3_R_ODT0_4X4" value="off,off,off,off" /> + <parameter name="MEM_DDR3_R_ODT1_2X2" value="off,off" /> + <parameter name="MEM_DDR3_R_ODT1_4X2" value="on,on,off,off" /> + <parameter name="MEM_DDR3_R_ODT1_4X4" value="off,off,on,on" /> + <parameter name="MEM_DDR3_R_ODT2_4X4" value="off,off,off,off" /> + <parameter name="MEM_DDR3_R_ODT3_4X4" value="on,on,off,off" /> + <parameter name="MEM_DDR3_R_ODTN_1X1" value="Rank 0" /> + <parameter name="MEM_DDR3_R_ODTN_2X2" value="Rank 0,Rank 1" /> + <parameter name="MEM_DDR3_R_ODTN_4X2">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR3_R_ODTN_4X4">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR3_SPEEDBIN_ENUM" value="DDR3_SPEEDBIN_2133" /> + <parameter name="MEM_DDR3_SRT_ENUM" value="DDR3_SRT_NORMAL" /> + <parameter name="MEM_DDR3_TCL" value="14" /> + <parameter name="MEM_DDR3_TDH_DC_MV" value="100" /> + <parameter name="MEM_DDR3_TDH_PS" value="55" /> + <parameter name="MEM_DDR3_TDQSCK_PS" value="180" /> + <parameter name="MEM_DDR3_TDQSQ_PS" value="75" /> + <parameter name="MEM_DDR3_TDQSS_CYC" value="0.27" /> + <parameter name="MEM_DDR3_TDSH_CYC" value="0.18" /> + <parameter name="MEM_DDR3_TDSS_CYC" value="0.18" /> + <parameter name="MEM_DDR3_TDS_AC_MV" value="135" /> + <parameter name="MEM_DDR3_TDS_PS" value="53" /> + <parameter name="MEM_DDR3_TFAW_NS" value="25.0" /> + <parameter name="MEM_DDR3_TIH_DC_MV" value="100" /> + <parameter name="MEM_DDR3_TIH_PS" value="95" /> + <parameter name="MEM_DDR3_TINIT_US" value="500" /> + <parameter name="MEM_DDR3_TIS_AC_MV" value="135" /> + <parameter name="MEM_DDR3_TIS_PS" value="60" /> + <parameter name="MEM_DDR3_TMRD_CK_CYC" value="4" /> + <parameter name="MEM_DDR3_TQH_CYC" value="0.38" /> + <parameter name="MEM_DDR3_TQSH_CYC" value="0.4" /> + <parameter name="MEM_DDR3_TRAS_NS" value="33.0" /> + <parameter name="MEM_DDR3_TRCD_NS" value="13.09" /> + <parameter name="MEM_DDR3_TREFI_US" value="7.8" /> + <parameter name="MEM_DDR3_TRFC_NS" value="160.0" /> + <parameter name="MEM_DDR3_TRP_NS" value="13.09" /> + <parameter name="MEM_DDR3_TRRD_CYC" value="6" /> + <parameter name="MEM_DDR3_TRTP_CYC" value="8" /> + <parameter name="MEM_DDR3_TWLH_PS" value="125.0" /> + <parameter name="MEM_DDR3_TWLS_PS" value="125.0" /> + <parameter name="MEM_DDR3_TWR_NS" value="15.0" /> + <parameter name="MEM_DDR3_TWTR_CYC" value="8" /> + <parameter name="MEM_DDR3_USE_DEFAULT_ODT" value="true" /> + <parameter name="MEM_DDR3_WTCL" value="10" /> + <parameter name="MEM_DDR3_W_ODT0_1X1" value="on" /> + <parameter name="MEM_DDR3_W_ODT0_2X2" value="on,off" /> + <parameter name="MEM_DDR3_W_ODT0_4X2" value="off,off,on,on" /> + <parameter name="MEM_DDR3_W_ODT0_4X4" value="on,on,off,off" /> + <parameter name="MEM_DDR3_W_ODT1_2X2" value="off,on" /> + <parameter name="MEM_DDR3_W_ODT1_4X2" value="on,on,off,off" /> + <parameter name="MEM_DDR3_W_ODT1_4X4" value="off,off,on,on" /> + <parameter name="MEM_DDR3_W_ODT2_4X4" value="off,off,on,on" /> + <parameter name="MEM_DDR3_W_ODT3_4X4" value="on,on,off,off" /> + <parameter name="MEM_DDR3_W_ODTN_1X1" value="Rank 0" /> + <parameter name="MEM_DDR3_W_ODTN_2X2" value="Rank 0,Rank 1" /> + <parameter name="MEM_DDR3_W_ODTN_4X2">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR3_W_ODTN_4X4">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR4_AC_PARITY_LATENCY">DDR4_AC_PARITY_LATENCY_DISABLE</parameter> + <parameter name="MEM_DDR4_AC_PERSISTENT_ERROR" value="false" /> + <parameter name="MEM_DDR4_ALERT_N_AC_LANE" value="0" /> + <parameter name="MEM_DDR4_ALERT_N_AC_PIN" value="0" /> + <parameter name="MEM_DDR4_ALERT_N_DQS_GROUP" value="0" /> + <parameter name="MEM_DDR4_ALERT_N_PLACEMENT_ENUM">DDR4_ALERT_N_PLACEMENT_DATA_LANES</parameter> + <parameter name="MEM_DDR4_ALERT_PAR_EN" value="true" /> + <parameter name="MEM_DDR4_ASR_ENUM">DDR4_ASR_MANUAL_NORMAL</parameter> + <parameter name="MEM_DDR4_ATCL_ENUM" value="DDR4_ATCL_DISABLED" /> + <parameter name="MEM_DDR4_BANK_ADDR_WIDTH" value="2" /> + <parameter name="MEM_DDR4_BANK_GROUP_WIDTH" value="2" /> + <parameter name="MEM_DDR4_BL_ENUM" value="DDR4_BL_BL8" /> + <parameter name="MEM_DDR4_BT_ENUM" value="DDR4_BT_SEQUENTIAL" /> + <parameter name="MEM_DDR4_CAL_MODE" value="0" /> + <parameter name="MEM_DDR4_CHIP_ID_WIDTH" value="0" /> + <parameter name="MEM_DDR4_CKE_PER_DIMM" value="1" /> + <parameter name="MEM_DDR4_CK_WIDTH" value="1" /> + <parameter name="MEM_DDR4_COL_ADDR_WIDTH" value="10" /> + <parameter name="MEM_DDR4_DEFAULT_VREFOUT" value="false" /> + <parameter name="MEM_DDR4_DISCRETE_CS_WIDTH" value="1" /> + <parameter name="MEM_DDR4_DLL_EN" value="true" /> + <parameter name="MEM_DDR4_DM_EN" value="true" /> + <parameter name="MEM_DDR4_DQ_PER_DQS" value="8" /> + <parameter name="MEM_DDR4_DQ_WIDTH" value="72" /> + <parameter name="MEM_DDR4_DRV_STR_ENUM" value="DDR4_DRV_STR_RZQ_7" /> + <parameter name="MEM_DDR4_FINE_GRANULARITY_REFRESH">DDR4_FINE_REFRESH_FIXED_1X</parameter> + <parameter name="MEM_DDR4_FORMAT_ENUM" value="MEM_FORMAT_SODIMM" /> + <parameter name="MEM_DDR4_GEARDOWN" value="DDR4_GEARDOWN_HR" /> + <parameter name="MEM_DDR4_INTERNAL_VREFDQ_MONITOR" value="true" /> + <parameter name="MEM_DDR4_LRDIMM_EXTENDED_CONFIG" value="0000000000000000" /> + <parameter name="MEM_DDR4_MAX_POWERDOWN" value="false" /> + <parameter name="MEM_DDR4_MIRROR_ADDRESSING_EN" value="true" /> + <parameter name="MEM_DDR4_MPR_READ_FORMAT">DDR4_MPR_READ_FORMAT_SERIAL</parameter> + <parameter name="MEM_DDR4_NUM_OF_DIMMS" value="1" /> + <parameter name="MEM_DDR4_ODT_IN_POWERDOWN" value="true" /> + <parameter name="MEM_DDR4_PER_DRAM_ADDR" value="false" /> + <parameter name="MEM_DDR4_RANKS_PER_DIMM" value="1" /> + <parameter name="MEM_DDR4_RDIMM_CONFIG">00000000000000000000000000000000000000</parameter> + <parameter name="MEM_DDR4_READ_DBI" value="false" /> + <parameter name="MEM_DDR4_READ_PREAMBLE" value="2" /> + <parameter name="MEM_DDR4_READ_PREAMBLE_TRAINING" value="false" /> + <parameter name="MEM_DDR4_ROW_ADDR_WIDTH" value="15" /> + <parameter name="MEM_DDR4_RTT_NOM_ENUM" value="DDR4_RTT_NOM_RZQ_4" /> + <parameter name="MEM_DDR4_RTT_PARK">DDR4_RTT_PARK_ODT_DISABLED</parameter> + <parameter name="MEM_DDR4_RTT_WR_ENUM">DDR4_RTT_WR_ODT_DISABLED</parameter> + <parameter name="MEM_DDR4_R_ODT0_1X1" value="on" /> + <parameter name="MEM_DDR4_R_ODT0_2X2" value="off,off" /> + <parameter name="MEM_DDR4_R_ODT0_4X2" value="off,off,on,on" /> + <parameter name="MEM_DDR4_R_ODT0_4X4" value="off,off,off,off" /> + <parameter name="MEM_DDR4_R_ODT1_2X2" value="off,off" /> + <parameter name="MEM_DDR4_R_ODT1_4X2" value="on,on,off,off" /> + <parameter name="MEM_DDR4_R_ODT1_4X4" value="off,off,on,on" /> + <parameter name="MEM_DDR4_R_ODT2_4X4" value="off,off,off,off" /> + <parameter name="MEM_DDR4_R_ODT3_4X4" value="on,on,off,off" /> + <parameter name="MEM_DDR4_R_ODTN_1X1" value="Rank 0" /> + <parameter name="MEM_DDR4_R_ODTN_2X2" value="Rank 0,Rank 1" /> + <parameter name="MEM_DDR4_R_ODTN_4X2">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR4_R_ODTN_4X4">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR4_SELF_RFSH_ABORT" value="false" /> + <parameter name="MEM_DDR4_SPEEDBIN_ENUM" value="DDR4_SPEEDBIN_2133" /> + <parameter name="MEM_DDR4_TCCD_L_CYC" value="6" /> + <parameter name="MEM_DDR4_TCCD_S_CYC" value="4" /> + <parameter name="MEM_DDR4_TCL" value="15" /> + <parameter name="MEM_DDR4_TDIVW_DJ_CYC" value="0.1" /> + <parameter name="MEM_DDR4_TDQSCK_PS" value="170" /> + <parameter name="MEM_DDR4_TDQSQ_PS" value="80" /> + <parameter name="MEM_DDR4_TDQSS_CYC" value="0.27" /> + <parameter name="MEM_DDR4_TDSH_CYC" value="0.18" /> + <parameter name="MEM_DDR4_TDSS_CYC" value="0.18" /> + <parameter name="MEM_DDR4_TEMP_CONTROLLED_RFSH_ENA" value="false" /> + <parameter name="MEM_DDR4_TEMP_CONTROLLED_RFSH_RANGE">DDR4_TEMP_CONTROLLED_RFSH_NORMAL</parameter> + <parameter name="MEM_DDR4_TEMP_SENSOR_READOUT" value="false" /> + <parameter name="MEM_DDR4_TFAW_NS" value="21.0" /> + <parameter name="MEM_DDR4_TIH_DC_MV" value="75" /> + <parameter name="MEM_DDR4_TIH_PS" value="105" /> + <parameter name="MEM_DDR4_TINIT_US" value="500" /> + <parameter name="MEM_DDR4_TIS_AC_MV" value="100" /> + <parameter name="MEM_DDR4_TIS_PS" value="80" /> + <parameter name="MEM_DDR4_TMRD_CK_CYC" value="8" /> + <parameter name="MEM_DDR4_TQH_CYC" value="0.38" /> + <parameter name="MEM_DDR4_TQSH_CYC" value="0.38" /> + <parameter name="MEM_DDR4_TRAS_NS" value="33.0" /> + <parameter name="MEM_DDR4_TRCD_NS" value="14.06" /> + <parameter name="MEM_DDR4_TREFI_US" value="7.8" /> + <parameter name="MEM_DDR4_TRFC_NS" value="260.0" /> + <parameter name="MEM_DDR4_TRP_NS" value="14.06" /> + <parameter name="MEM_DDR4_TRRD_L_CYC" value="6" /> + <parameter name="MEM_DDR4_TRRD_S_CYC" value="4" /> + <parameter name="MEM_DDR4_TWLH_PS" value="130.0" /> + <parameter name="MEM_DDR4_TWLS_PS" value="130.0" /> + <parameter name="MEM_DDR4_TWR_NS" value="15.0" /> + <parameter name="MEM_DDR4_TWTR_L_CYC" value="8" /> + <parameter name="MEM_DDR4_TWTR_S_CYC" value="3" /> + <parameter name="MEM_DDR4_USER_VREFDQ_TRAINING_RANGE">DDR4_VREFDQ_TRAINING_RANGE_1</parameter> + <parameter name="MEM_DDR4_USER_VREFDQ_TRAINING_VALUE" value="68.0" /> + <parameter name="MEM_DDR4_USE_DEFAULT_ODT" value="false" /> + <parameter name="MEM_DDR4_VDIVW_TOTAL" value="136" /> + <parameter name="MEM_DDR4_WRITE_CRC" value="false" /> + <parameter name="MEM_DDR4_WRITE_DBI" value="false" /> + <parameter name="MEM_DDR4_WRITE_PREAMBLE" value="1" /> + <parameter name="MEM_DDR4_WTCL" value="11" /> + <parameter name="MEM_DDR4_W_ODT0_1X1" value="on" /> + <parameter name="MEM_DDR4_W_ODT0_2X2" value="on,off" /> + <parameter name="MEM_DDR4_W_ODT0_4X2" value="off,off,on,on" /> + <parameter name="MEM_DDR4_W_ODT0_4X4" value="on,on,off,off" /> + <parameter name="MEM_DDR4_W_ODT1_2X2" value="off,on" /> + <parameter name="MEM_DDR4_W_ODT1_4X2" value="on,on,off,off" /> + <parameter name="MEM_DDR4_W_ODT1_4X4" value="off,off,on,on" /> + <parameter name="MEM_DDR4_W_ODT2_4X4" value="off,off,on,on" /> + <parameter name="MEM_DDR4_W_ODT3_4X4" value="on,on,off,off" /> + <parameter name="MEM_DDR4_W_ODTN_1X1" value="Rank 0" /> + <parameter name="MEM_DDR4_W_ODTN_2X2" value="Rank 0,Rank 1" /> + <parameter name="MEM_DDR4_W_ODTN_4X2">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_DDR4_W_ODTN_4X4">Rank 0,Rank 1,Rank 2,Rank 3</parameter> + <parameter name="MEM_QDR2_ADDR_WIDTH" value="19" /> + <parameter name="MEM_QDR2_BL" value="4" /> + <parameter name="MEM_QDR2_BWS_EN" value="true" /> + <parameter name="MEM_QDR2_DATA_PER_DEVICE" value="36" /> + <parameter name="MEM_QDR2_INTERNAL_JITTER_NS" value="0.08" /> + <parameter name="MEM_QDR2_SPEEDBIN_ENUM" value="QDR2_SPEEDBIN_633" /> + <parameter name="MEM_QDR2_TCCQO_NS" value="0.45" /> + <parameter name="MEM_QDR2_TCQDOH_NS" value="-0.09" /> + <parameter name="MEM_QDR2_TCQD_NS" value="0.09" /> + <parameter name="MEM_QDR2_TCQH_NS" value="0.71" /> + <parameter name="MEM_QDR2_THA_NS" value="0.18" /> + <parameter name="MEM_QDR2_THD_NS" value="0.18" /> + <parameter name="MEM_QDR2_TRL_CYC" value="2.5" /> + <parameter name="MEM_QDR2_TSA_NS" value="0.23" /> + <parameter name="MEM_QDR2_TSD_NS" value="0.23" /> + <parameter name="MEM_QDR2_WIDTH_EXPANDED" value="false" /> + <parameter name="MEM_QDR4_AC_ODT_MODE_ENUM" value="QDR4_ODT_25_PCT" /> + <parameter name="MEM_QDR4_ADDR_INV_ENA" value="false" /> + <parameter name="MEM_QDR4_ADDR_WIDTH" value="21" /> + <parameter name="MEM_QDR4_CK_ODT_MODE_ENUM" value="QDR4_ODT_25_PCT" /> + <parameter name="MEM_QDR4_DATA_INV_ENA" value="false" /> + <parameter name="MEM_QDR4_DATA_ODT_MODE_ENUM" value="QDR4_ODT_25_PCT" /> + <parameter name="MEM_QDR4_DQ_PER_PORT_PER_DEVICE" value="36" /> + <parameter name="MEM_QDR4_PD_OUTPUT_DRIVE_MODE_ENUM">QDR4_OUTPUT_DRIVE_25_PCT</parameter> + <parameter name="MEM_QDR4_PU_OUTPUT_DRIVE_MODE_ENUM">QDR4_OUTPUT_DRIVE_25_PCT</parameter> + <parameter name="MEM_QDR4_SPEEDBIN_ENUM" value="QDR4_SPEEDBIN_2133" /> + <parameter name="MEM_QDR4_TAH_PS" value="125" /> + <parameter name="MEM_QDR4_TAS_PS" value="125" /> + <parameter name="MEM_QDR4_TCH_PS" value="150" /> + <parameter name="MEM_QDR4_TCKDK_MAX_PS" value="150" /> + <parameter name="MEM_QDR4_TCKDK_MIN_PS" value="-150" /> + <parameter name="MEM_QDR4_TCKQK_MAX_PS" value="225" /> + <parameter name="MEM_QDR4_TCS_PS" value="150" /> + <parameter name="MEM_QDR4_TIH_PS" value="125" /> + <parameter name="MEM_QDR4_TIS_PS" value="125" /> + <parameter name="MEM_QDR4_TQH_CYC" value="0.4" /> + <parameter name="MEM_QDR4_TQKQ_MAX_PS" value="75" /> + <parameter name="MEM_QDR4_WIDTH_EXPANDED" value="false" /> + <parameter name="MEM_RLD2_ADDR_WIDTH" value="21" /> + <parameter name="MEM_RLD2_BANK_ADDR_WIDTH" value="3" /> + <parameter name="MEM_RLD2_BL" value="4" /> + <parameter name="MEM_RLD2_CONFIG_ENUM">RLD2_CONFIG_TRC_8_TRL_8_TWL_9</parameter> + <parameter name="MEM_RLD2_DM_EN" value="true" /> + <parameter name="MEM_RLD2_DQ_PER_DEVICE" value="9" /> + <parameter name="MEM_RLD2_DRIVE_IMPEDENCE_ENUM">RLD2_DRIVE_IMPEDENCE_INTERNAL_50</parameter> + <parameter name="MEM_RLD2_ODT_MODE_ENUM" value="RLD2_ODT_ON" /> + <parameter name="MEM_RLD2_REFRESH_INTERVAL_US" value="0.24" /> + <parameter name="MEM_RLD2_SPEEDBIN_ENUM" value="RLD2_SPEEDBIN_18" /> + <parameter name="MEM_RLD2_TAH_NS" value="0.3" /> + <parameter name="MEM_RLD2_TAS_NS" value="0.3" /> + <parameter name="MEM_RLD2_TCKDK_MAX_NS" value="0.3" /> + <parameter name="MEM_RLD2_TCKDK_MIN_NS" value="-0.3" /> + <parameter name="MEM_RLD2_TCKH_CYC" value="0.45" /> + <parameter name="MEM_RLD2_TCKQK_MAX_NS" value="0.2" /> + <parameter name="MEM_RLD2_TDH_NS" value="0.17" /> + <parameter name="MEM_RLD2_TDS_NS" value="0.17" /> + <parameter name="MEM_RLD2_TQKH_HCYC" value="0.9" /> + <parameter name="MEM_RLD2_TQKQ_MAX_NS" value="0.12" /> + <parameter name="MEM_RLD2_TQKQ_MIN_NS" value="-0.12" /> + <parameter name="MEM_RLD2_WIDTH_EXPANDED" value="false" /> + <parameter name="MEM_RLD3_ADDR_WIDTH" value="20" /> + <parameter name="MEM_RLD3_AREF_PROTOCOL_ENUM" value="RLD3_AREF_BAC" /> + <parameter name="MEM_RLD3_BANK_ADDR_WIDTH" value="4" /> + <parameter name="MEM_RLD3_BL" value="2" /> + <parameter name="MEM_RLD3_DATA_LATENCY_MODE_ENUM" value="RLD3_DL_RL16_WL17" /> + <parameter name="MEM_RLD3_DEPTH_EXPANDED" value="false" /> + <parameter name="MEM_RLD3_DM_EN" value="true" /> + <parameter name="MEM_RLD3_DQ_PER_DEVICE" value="36" /> + <parameter name="MEM_RLD3_ODT_MODE_ENUM" value="RLD3_ODT_40" /> + <parameter name="MEM_RLD3_OUTPUT_DRIVE_MODE_ENUM">RLD3_OUTPUT_DRIVE_40</parameter> + <parameter name="MEM_RLD3_SPEEDBIN_ENUM" value="RLD3_SPEEDBIN_093E" /> + <parameter name="MEM_RLD3_TCKDK_MAX_CYC" value="0.27" /> + <parameter name="MEM_RLD3_TCKDK_MIN_CYC" value="-0.27" /> + <parameter name="MEM_RLD3_TCKQK_MAX_PS" value="135" /> + <parameter name="MEM_RLD3_TDH_PS" value="5" /> + <parameter name="MEM_RLD3_TDS_PS" value="-30" /> + <parameter name="MEM_RLD3_TIH_PS" value="65" /> + <parameter name="MEM_RLD3_TIS_PS" value="85" /> + <parameter name="MEM_RLD3_TQH_CYC" value="0.38" /> + <parameter name="MEM_RLD3_TQKQ_MAX_PS" value="75" /> + <parameter name="MEM_RLD3_T_RC_MODE_ENUM" value="RLD3_TRC_9" /> + <parameter name="MEM_RLD3_WIDTH_EXPANDED" value="false" /> + <parameter name="MEM_RLD3_WRITE_PROTOCOL_ENUM" value="RLD3_WRITE_1BANK" /> + <parameter name="PHY_DDR3_CAL_ADDR0" value="0" /> + <parameter name="PHY_DDR3_CAL_ADDR1" value="8" /> + <parameter name="PHY_DDR3_CAL_ENABLE_NON_DES" value="true" /> + <parameter name="PHY_DDR3_CONFIG_ENUM">CONFIG_PHY_AND_HARD_CTRL</parameter> + <parameter name="PHY_DDR3_CORE_CLKS_SHARING_ENUM">CORE_CLKS_SHARING_DISABLED</parameter> + <parameter name="PHY_DDR3_DEFAULT_IO" value="true" /> + <parameter name="PHY_DDR3_DEFAULT_REF_CLK_FREQ" value="true" /> + <parameter name="PHY_DDR3_IO_VOLTAGE" value="1.5" /> + <parameter name="PHY_DDR3_MEM_CLK_FREQ_MHZ" value="1066.667" /> + <parameter name="PHY_DDR3_RATE_ENUM" value="RATE_QUARTER" /> + <parameter name="PHY_DDR3_REF_CLK_JITTER_PS" value="10.0" /> + <parameter name="PHY_DDR3_USER_AC_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_AC_MODE_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_AC_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_DDR3_USER_CK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_CK_MODE_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_CK_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_DDR3_USER_DATA_IN_MODE_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_DATA_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_DATA_OUT_MODE_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_PING_PONG_EN" value="false" /> + <parameter name="PHY_DDR3_USER_PLL_REF_CLK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_DDR3_USER_REF_CLK_FREQ_MHZ" value="-1.0" /> + <parameter name="PHY_DDR3_USER_RZQ_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_DDR4_CONFIG_ENUM">CONFIG_PHY_AND_HARD_CTRL</parameter> + <parameter name="PHY_DDR4_CORE_CLKS_SHARING_ENUM">CORE_CLKS_SHARING_DISABLED</parameter> + <parameter name="PHY_DDR4_DEFAULT_IO" value="false" /> + <parameter name="PHY_DDR4_DEFAULT_REF_CLK_FREQ" value="false" /> + <parameter name="PHY_DDR4_IO_VOLTAGE" value="1.2" /> + <parameter name="PHY_DDR4_MEM_CLK_FREQ_MHZ" value="1000.0" /> + <parameter name="PHY_DDR4_RATE_ENUM" value="RATE_QUARTER" /> + <parameter name="PHY_DDR4_REF_CLK_JITTER_PS" value="10.0" /> + <parameter name="PHY_DDR4_STARTING_VREFIN" value="68.0" /> + <parameter name="PHY_DDR4_USER_AC_IO_STD_ENUM" value="IO_STD_SSTL_12" /> + <parameter name="PHY_DDR4_USER_AC_MODE_ENUM" value="OUT_OCT_40_CAL" /> + <parameter name="PHY_DDR4_USER_AC_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_DDR4_USER_CK_IO_STD_ENUM" value="IO_STD_SSTL_12" /> + <parameter name="PHY_DDR4_USER_CK_MODE_ENUM" value="OUT_OCT_40_CAL" /> + <parameter name="PHY_DDR4_USER_CK_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_DDR4_USER_DATA_IN_MODE_ENUM" value="IN_OCT_120_CAL" /> + <parameter name="PHY_DDR4_USER_DATA_IO_STD_ENUM" value="IO_STD_POD_12" /> + <parameter name="PHY_DDR4_USER_DATA_OUT_MODE_ENUM" value="OUT_OCT_34_CAL" /> + <parameter name="PHY_DDR4_USER_PING_PONG_EN" value="false" /> + <parameter name="PHY_DDR4_USER_PLL_REF_CLK_IO_STD_ENUM" value="IO_STD_CMOS_12" /> + <parameter name="PHY_DDR4_USER_REF_CLK_FREQ_MHZ" value="25.0" /> + <parameter name="PHY_DDR4_USER_RZQ_IO_STD_ENUM" value="IO_STD_CMOS_12" /> + <parameter name="PHY_QDR2_CONFIG_ENUM">CONFIG_PHY_AND_SOFT_CTRL</parameter> + <parameter name="PHY_QDR2_CORE_CLKS_SHARING_ENUM">CORE_CLKS_SHARING_DISABLED</parameter> + <parameter name="PHY_QDR2_DEFAULT_IO" value="true" /> + <parameter name="PHY_QDR2_DEFAULT_REF_CLK_FREQ" value="true" /> + <parameter name="PHY_QDR2_IO_VOLTAGE" value="1.5" /> + <parameter name="PHY_QDR2_MEM_CLK_FREQ_MHZ" value="633.333" /> + <parameter name="PHY_QDR2_RATE_ENUM" value="RATE_HALF" /> + <parameter name="PHY_QDR2_REF_CLK_JITTER_PS" value="10.0" /> + <parameter name="PHY_QDR2_USER_AC_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_AC_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_AC_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_QDR2_USER_CK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_CK_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_CK_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_QDR2_USER_DATA_IN_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_DATA_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_DATA_OUT_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_PING_PONG_EN" value="false" /> + <parameter name="PHY_QDR2_USER_PLL_REF_CLK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR2_USER_REF_CLK_FREQ_MHZ" value="-1.0" /> + <parameter name="PHY_QDR2_USER_RZQ_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR4_CONFIG_ENUM">CONFIG_PHY_AND_SOFT_CTRL</parameter> + <parameter name="PHY_QDR4_CORE_CLKS_SHARING_ENUM">CORE_CLKS_SHARING_DISABLED</parameter> + <parameter name="PHY_QDR4_DEFAULT_IO" value="true" /> + <parameter name="PHY_QDR4_DEFAULT_REF_CLK_FREQ" value="true" /> + <parameter name="PHY_QDR4_IO_VOLTAGE" value="1.2" /> + <parameter name="PHY_QDR4_MEM_CLK_FREQ_MHZ" value="1066.667" /> + <parameter name="PHY_QDR4_RATE_ENUM" value="RATE_QUARTER" /> + <parameter name="PHY_QDR4_REF_CLK_JITTER_PS" value="10.0" /> + <parameter name="PHY_QDR4_STARTING_VREFIN" value="70.0" /> + <parameter name="PHY_QDR4_USER_AC_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_AC_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_AC_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_QDR4_USER_CK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_CK_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_CK_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_QDR4_USER_DATA_IN_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_DATA_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_DATA_OUT_MODE_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_PING_PONG_EN" value="false" /> + <parameter name="PHY_QDR4_USER_PLL_REF_CLK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_QDR4_USER_REF_CLK_FREQ_MHZ" value="-1.0" /> + <parameter name="PHY_QDR4_USER_RZQ_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD2_CONFIG_ENUM">CONFIG_PHY_AND_SOFT_CTRL</parameter> + <parameter name="PHY_RLD2_CORE_CLKS_SHARING_ENUM">CORE_CLKS_SHARING_DISABLED</parameter> + <parameter name="PHY_RLD2_DEFAULT_IO" value="true" /> + <parameter name="PHY_RLD2_DEFAULT_REF_CLK_FREQ" value="true" /> + <parameter name="PHY_RLD2_IO_VOLTAGE" value="1.8" /> + <parameter name="PHY_RLD2_MEM_CLK_FREQ_MHZ" value="533.333" /> + <parameter name="PHY_RLD2_RATE_ENUM" value="RATE_HALF" /> + <parameter name="PHY_RLD2_REF_CLK_JITTER_PS" value="10.0" /> + <parameter name="PHY_RLD2_USER_AC_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_AC_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_AC_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_RLD2_USER_CK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_CK_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_CK_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_RLD2_USER_DATA_IN_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_DATA_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_DATA_OUT_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_PING_PONG_EN" value="false" /> + <parameter name="PHY_RLD2_USER_PLL_REF_CLK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD2_USER_REF_CLK_FREQ_MHZ" value="-1.0" /> + <parameter name="PHY_RLD2_USER_RZQ_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD3_CONFIG_ENUM" value="CONFIG_PHY_ONLY" /> + <parameter name="PHY_RLD3_CORE_CLKS_SHARING_ENUM">CORE_CLKS_SHARING_DISABLED</parameter> + <parameter name="PHY_RLD3_DEFAULT_IO" value="true" /> + <parameter name="PHY_RLD3_DEFAULT_REF_CLK_FREQ" value="true" /> + <parameter name="PHY_RLD3_IO_VOLTAGE" value="1.2" /> + <parameter name="PHY_RLD3_MEM_CLK_FREQ_MHZ" value="1066.667" /> + <parameter name="PHY_RLD3_RATE_ENUM" value="RATE_QUARTER" /> + <parameter name="PHY_RLD3_REF_CLK_JITTER_PS" value="10.0" /> + <parameter name="PHY_RLD3_USER_AC_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_AC_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_AC_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_RLD3_USER_CK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_CK_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_CK_SLEW_RATE_ENUM" value="SLEW_RATE_FAST" /> + <parameter name="PHY_RLD3_USER_DATA_IN_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_DATA_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_DATA_OUT_MODE_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_PING_PONG_EN" value="false" /> + <parameter name="PHY_RLD3_USER_PLL_REF_CLK_IO_STD_ENUM" value="unset" /> + <parameter name="PHY_RLD3_USER_REF_CLK_FREQ_MHZ" value="-1.0" /> + <parameter name="PHY_RLD3_USER_RZQ_IO_STD_ENUM" value="unset" /> + <parameter name="PLL_ADD_EXTRA_CLKS" value="0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_DUTY_CYCLE_GUI_5" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_DUTY_CYCLE_GUI_6" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_DUTY_CYCLE_GUI_7" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_DUTY_CYCLE_GUI_8" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_FREQ_MHZ_GUI_5" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_FREQ_MHZ_GUI_6" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_FREQ_MHZ_GUI_7" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_FREQ_MHZ_GUI_8" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_DEG_GUI_5" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_DEG_GUI_6" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_DEG_GUI_7" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_DEG_GUI_8" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_PS_GUI_5" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_PS_GUI_6" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_PS_GUI_7" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_ACTUAL_PHASE_PS_GUI_8" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_DUTY_CYCLE_GUI_5" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_DUTY_CYCLE_GUI_6" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_DUTY_CYCLE_GUI_7" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_DUTY_CYCLE_GUI_8" value="50.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_FREQ_MHZ_GUI_5" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_FREQ_MHZ_GUI_6" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_FREQ_MHZ_GUI_7" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_FREQ_MHZ_GUI_8" value="100.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_PHASE_GUI_5" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_PHASE_GUI_6" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_PHASE_GUI_7" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_DESIRED_PHASE_GUI_8" value="0.0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_0" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_1" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_2" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_3" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_4" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_5" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_6" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_7" value="0" /> + <parameter name="PLL_EXTRA_CLK_PHASE_SHIFT_UNIT_GUI_8" value="0" /> + <parameter name="PLL_USER_NUM_OF_EXTRA_CLKS" value="0" /> + <parameter name="PROTOCOL_ENUM" value="PROTOCOL_DDR4" /> + <parameter name="SHORT_QSYS_INTERFACE_NAMES" value="true" /> + <parameter name="SYS_INFO_DEVICE" value="10AX115U4F45I3SGES" /> + <parameter name="SYS_INFO_DEVICE_FAMILY" value="Arria 10" /> + <parameter name="SYS_INFO_DEVICE_SPEEDGRADE" value="3" /> + <parameter name="SYS_INFO_UNIQUE_ID" value="$${FILENAME}_emif_0" /> + </module> + <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> + <interconnectRequirement for="$system" name="qsys_mm.enableEccProtection" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> +</system>