diff --git a/boards/uniboard2/designs/unb2_pinning/build/quartus/unb2_pinning.qsf b/boards/uniboard2/designs/unb2_pinning/build/quartus/unb2_pinning.qsf
index fd979b2342bd0639c60e697ec72eeb16776a4ea1..7ece3310803e4cb0f507d1bd59b9735dc5c47f94 100644
--- a/boards/uniboard2/designs/unb2_pinning/build/quartus/unb2_pinning.qsf
+++ b/boards/uniboard2/designs/unb2_pinning/build/quartus/unb2_pinning.qsf
@@ -1280,26 +1280,26 @@ set_location_assignment PIN_L13 -to BCK_ERR[1]
 set_location_assignment PIN_M13 -to BCK_ERR[2]
 
 
-set_global_assignment -name SIP_FILE ../../../src/ip/transceiver_reset_controller.sip
-set_global_assignment -name QIP_FILE ../../../src/ip/transceiver_reset_controller.qip
-set_global_assignment -name SIP_FILE ../../../src/ip/transceiver_pll.sip
-set_global_assignment -name QIP_FILE ../../../src/ip/transceiver_pll.qip
-set_global_assignment -name SIP_FILE ../../../src/ip/tranceiver_phy.sip
-set_global_assignment -name QIP_FILE ../../../src/ip/tranceiver_phy.qip
-set_global_assignment -name SIP_FILE ../../../src/ip/system_pll.sip
-set_global_assignment -name QIP_FILE ../../../src/ip/system_pll.qip
+set_global_assignment -name SIP_FILE ../../src/ip/transceiver_reset_controller.sip
+set_global_assignment -name QIP_FILE ../../src/ip/transceiver_reset_controller.qip
+set_global_assignment -name SIP_FILE ../../src/ip/transceiver_pll.sip
+set_global_assignment -name QIP_FILE ../../src/ip/transceiver_pll.qip
+set_global_assignment -name SIP_FILE ../../src/ip/transceiver_phy.sip
+set_global_assignment -name QIP_FILE ../../src/ip/transceiver_phy.qip
+set_global_assignment -name SIP_FILE ../../src/ip/system_pll.sip
+set_global_assignment -name QIP_FILE ../../src/ip/system_pll.qip
 set_global_assignment -name QIP_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/modules/common/build/synth/quartus/common_jh_unb2.qip
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/designs/unb_common/src/vhdl/unb_common_pkg.vhd
-set_global_assignment -name QSYS_FILE unb_pinning_qsys.qsys
+set_global_assignment -name QSYS_FILE unb2_pinning_qsys.qsys
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/modules/dp/src/vhdl/dp_stream_pkg.vhd
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/designs/unb_common/src/vhdl/unb_node_ctrl.vhd
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/designs/unb_common/src/vhdl/unb_clk_rst.vhd
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/designs/unb_common/src/vhdl/unb_pulser.vhd
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/designs/unb_common/src/vhdl/unb_system_info.vhd
 set_global_assignment -name VHDL_FILE ../../../../../mountedfiles/UniBoard_FP7/UniBoard/trunk/Firmware/designs/unb_common/src/vhdl/unb_wdi_extend.vhd
-set_global_assignment -name QIP_FILE ../../../src/ip/ddr4.qip
-set_global_assignment -name SIP_FILE ../../../src/ip/ddr4.sip
-set_global_assignment -name VHDL_FILE ../../../src/vhdl/unb_pinning.vhd
+set_global_assignment -name QIP_FILE ../../src/ip/ddr4.qip
+set_global_assignment -name SIP_FILE ../../src/ip/ddr4.sip
+set_global_assignment -name VHDL_FILE ../../src/vhdl/unb2_pinning.vhd
 
 
 
@@ -1333,4 +1333,4 @@ set_instance_assignment -name IO_STANDARD "1.2-V POD" -to MB_II_PARITY
 
 
 set_global_assignment -name DEVICE 10AX115U3F45I2SGES
-set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
\ No newline at end of file
+set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/ddr4.qip b/boards/uniboard2/designs/unb2_pinning/src/ip/ddr4.qip
new file mode 100644
index 0000000000000000000000000000000000000000..e80a08a407bb68335617e5607c40b95d2a7901f6
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/ddr4.qip
@@ -0,0 +1,525 @@
+set_global_assignment -entity "ddr4" -library "ddr4" -name IP_TOOL_NAME "altera_emif"
+set_global_assignment -entity "ddr4" -library "ddr4" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "ddr4" -library "ddr4" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "ddr4" -name MISC_FILE [file join $::quartus(qip_path) "ddr4.cmp"]
+set_global_assignment -entity "ddr4" -library "ddr4" -name IP_GENERATED_DEVICE_FAMILY "{Arria 10}"
+set_global_assignment -name SYNTHESIS_ONLY_QIP ON
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V" -to "pll_ref_clk"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_ck[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_ck[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_ck[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_ck[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_ck_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_ck_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_ck_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_ck_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_a[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_a[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_a[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_act_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_act_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_act_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_ba[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_ba[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_ba[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_ba[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_ba[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_ba[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_bg[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_bg[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_bg[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_bg[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_bg[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_bg[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_cke[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_cke[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_cke[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_cke[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_cke[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_cke[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_cs_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_cs_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_cs_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_cs_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_cs_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_cs_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_odt[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_odt[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_odt[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "SSTL-12" -to "mem_odt[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_odt[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_odt[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V" -to "mem_reset_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name SLEW_RATE "1" -to "mem_reset_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "Differential 1.2-V SSTL" -to "mem_dqs_n[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dqs_n[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dqs_n[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[9]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[10]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[11]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[12]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[13]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[14]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[15]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[16]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[17]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[17]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[17]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[17]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[18]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[18]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[18]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[18]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[19]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[19]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[19]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[19]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[20]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[20]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[20]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[20]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[21]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[21]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[21]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[21]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[22]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[22]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[22]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[22]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[23]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[23]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[23]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[23]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[24]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[24]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[24]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[24]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[25]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[25]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[25]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[25]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[26]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[26]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[26]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[26]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[27]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[27]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[27]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[27]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[28]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[28]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[28]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[28]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[29]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[29]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[29]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[29]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[30]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[30]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[30]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[30]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[31]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[31]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[31]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[31]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[32]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[32]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[32]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[32]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[33]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[33]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[33]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[33]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[34]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[34]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[34]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[34]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[35]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[35]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[35]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[35]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[36]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[36]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[36]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[36]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[37]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[37]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[37]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[37]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[38]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[38]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[38]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[38]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[39]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[39]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[39]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[39]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[40]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[40]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[40]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[40]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[41]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[41]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[41]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[41]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[42]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[42]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[42]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[42]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[43]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[43]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[43]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[43]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[44]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[44]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[44]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[44]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[45]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[45]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[45]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[45]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[46]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[46]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[46]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[46]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[47]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[47]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[47]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[47]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[48]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[48]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[48]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[48]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[49]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[49]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[49]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[49]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[50]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[50]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[50]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[50]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[51]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[51]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[51]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[51]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[52]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[52]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[52]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[52]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[53]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[53]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[53]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[53]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[54]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[54]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[54]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[54]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[55]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[55]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[55]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[55]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[56]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[56]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[56]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[56]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[57]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[57]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[57]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[57]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[58]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[58]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[58]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[58]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[59]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[59]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[59]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[59]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[60]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[60]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[60]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[60]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[61]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[61]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[61]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[61]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[62]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[62]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[62]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[62]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[63]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[63]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[63]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[63]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[64]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[64]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[64]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[64]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[65]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[65]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[65]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[65]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[66]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[66]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[66]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[66]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[67]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[67]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[67]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[67]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[68]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[68]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[68]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[68]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[69]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[69]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[69]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[69]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[70]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[70]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[70]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[70]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dq[71]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dq[71]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dq[71]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dq[71]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[0]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[1]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[2]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[3]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[4]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[5]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[6]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[7]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name IO_STANDARD "1.2-V POD" -to "mem_dbi_n[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name OUTPUT_TERMINATION "SERIES 60 OHM WITH CALIBRATION" -to "mem_dbi_n[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name INPUT_TERMINATION "PARALLEL 60 OHM WITH CALIBRATION" -to "mem_dbi_n[8]"
+set_instance_assignment -entity "ddr4_arch" -library "ddr4" -name VREF_MODE "CALIBRATED" -to "mem_dbi_n[8]"
+
+set_global_assignment -library "ddr4" -name VHDL_FILE [file join $::quartus(qip_path) "ddr4.vhd"]
+set_global_assignment -library "ddr4" -name VERILOG_FILE [file join $::quartus(qip_path) "ddr4/ddr4_0002.v"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/ddr4_arch.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_top.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_bufs.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_udir_se_i.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_udir_se_o.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_udir_df_i.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_udir_df_o.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_udir_cp_i.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_bdir_df.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_bdir_se.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_buf_unused.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_pll.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_oct.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_core_clks_rsts.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_io_aux.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_io_tiles.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_data_if.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_hmc_avl_if.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_hmc_sideband_if.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_hmc_mmr_if.sv"]
+set_global_assignment -library "ddr4" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "ddr4/altera_emif_arch_nf_afi_if.sv"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_ip_parameters.tcl"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_parameters.tcl"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_pin_assignments.tcl"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_pin_map.tcl"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_report_io_timing.tcl"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_report_timing.tcl"]
+set_global_assignment -library "ddr4" -name TCL_FILE [file join $::quartus(qip_path) "ddr4/ddr4_report_timing_core.tcl"]
+set_global_assignment -library "ddr4" -name SDC_FILE [file join $::quartus(qip_path) "ddr4/ddr4.sdc"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_seq_params_sim.hex"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_seq_params_sim.txt"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_seq_params_synth.hex"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_seq_params_synth.txt"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_seq_cal_sim.hex"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_seq_cal_synth.hex"]
+set_global_assignment -library "ddr4" -name SOURCE_FILE [file join $::quartus(qip_path) "ddr4/ddr4_readme.txt"]
+
+set_global_assignment -entity "ddr4_0002" -library "ddr4" -name IP_TOOL_NAME "altera_emif"
+set_global_assignment -entity "ddr4_0002" -library "ddr4" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "ddr4_0002" -library "ddr4" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -entity "ddr4_arch" -library "ddr4" -name IP_TOOL_NAME "altera_emif_arch_nf"
+set_global_assignment -entity "ddr4_arch" -library "ddr4" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "ddr4_arch" -library "ddr4" -name IP_TOOL_ENV "mwpim"
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/ddr4.sip b/boards/uniboard2/designs/unb2_pinning/src/ip/ddr4.sip
new file mode 100644
index 0000000000000000000000000000000000000000..0f571c486b30c997554bb1af539cc9ebb8499cbf
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/ddr4.sip
@@ -0,0 +1,55 @@
+set_global_assignment -entity "ddr4" -library "lib_ddr4" -name IP_TOOL_NAME "altera_emif"
+set_global_assignment -entity "ddr4" -library "lib_ddr4" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "ddr4" -library "lib_ddr4" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "lib_ddr4" -name SPD_FILE [file join $::quartus(sip_path) "ddr4.spd"]
+
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/ddr4.vhd"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_top.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_top.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_bufs.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_bufs.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_udir_se_i.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_udir_se_i.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_udir_se_o.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_udir_se_o.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_udir_df_i.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_udir_df_i.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_udir_df_o.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_udir_df_o.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_udir_cp_i.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_udir_cp_i.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_bdir_df.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_bdir_df.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_bdir_se.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_bdir_se.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_buf_unused.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_buf_unused.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_pll.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_pll.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_oct.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_oct.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_core_clks_rsts.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_core_clks_rsts.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_io_aux.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_io_aux.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_io_tiles.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_io_tiles.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_data_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_data_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_hmc_avl_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_hmc_avl_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_hmc_sideband_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_hmc_sideband_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_hmc_mmr_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_hmc_mmr_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_afi_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_afi_if.sv"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/altera_emif_arch_nf_0001.vhd"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/mentor/altera_emif_arch_nf_0001.vhd"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_seq_params_sim.hex"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_seq_params_sim.txt"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_seq_params_synth.hex"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_seq_params_synth.txt"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_seq_cal_sim.hex"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_seq_cal_synth.hex"]
+set_global_assignment -library "lib_ddr4" -name MISC_FILE [file join $::quartus(sip_path) "ddr4_sim/altera_emif_arch_nf/ddr4_readme.txt"]
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/system_pll.qip b/boards/uniboard2/designs/unb2_pinning/src/ip/system_pll.qip
new file mode 100644
index 0000000000000000000000000000000000000000..bbba42890bcb1c759c43b77484d94ce39d53771c
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/system_pll.qip
@@ -0,0 +1,14 @@
+set_global_assignment -entity "system_pll" -library "system_pll" -name IP_TOOL_NAME "altera_pll"
+set_global_assignment -entity "system_pll" -library "system_pll" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "system_pll" -library "system_pll" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "system_pll" -name MISC_FILE [file join $::quartus(qip_path) "system_pll.cmp"]
+set_global_assignment -entity "system_pll" -library "system_pll" -name IP_GENERATED_DEVICE_FAMILY "{Arria 10}"
+set_global_assignment -name SYNTHESIS_ONLY_QIP ON
+
+set_global_assignment -library "system_pll" -name VHDL_FILE [file join $::quartus(qip_path) "system_pll.vhd"]
+set_global_assignment -library "system_pll" -name VERILOG_FILE [file join $::quartus(qip_path) "system_pll/system_pll_0002.v"]
+set_global_assignment -library "system_pll" -name QIP_FILE [file join $::quartus(qip_path) "system_pll/system_pll_0002.qip"]
+
+set_global_assignment -entity "system_pll_0002" -library "system_pll" -name IP_TOOL_NAME "altera_pll"
+set_global_assignment -entity "system_pll_0002" -library "system_pll" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "system_pll_0002" -library "system_pll" -name IP_TOOL_ENV "mwpim"
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/system_pll.sip b/boards/uniboard2/designs/unb2_pinning/src/ip/system_pll.sip
new file mode 100644
index 0000000000000000000000000000000000000000..fe341918c0b55f7d336707792088559380191fdd
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/system_pll.sip
@@ -0,0 +1,6 @@
+set_global_assignment -entity "system_pll" -library "lib_system_pll" -name IP_TOOL_NAME "altera_pll"
+set_global_assignment -entity "system_pll" -library "lib_system_pll" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "system_pll" -library "lib_system_pll" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "lib_system_pll" -name SPD_FILE [file join $::quartus(sip_path) "system_pll.spd"]
+
+set_global_assignment -library "lib_system_pll" -name MISC_FILE [file join $::quartus(sip_path) "system_pll_sim/system_pll.vho"]
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_phy.qip b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_phy.qip
new file mode 100644
index 0000000000000000000000000000000000000000..d1e2a82532d19d869ab2384f807508d871486bac
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_phy.qip
@@ -0,0 +1,50 @@
+set_global_assignment -entity "transceiver_phy" -library "transceiver_phy" -name IP_TOOL_NAME "altera_xcvr_native_a10"
+set_global_assignment -entity "transceiver_phy" -library "transceiver_phy" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "transceiver_phy" -library "transceiver_phy" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "transceiver_phy" -name MISC_FILE [file join $::quartus(qip_path) "transceiver_phy.cmp"]
+set_global_assignment -entity "transceiver_phy" -library "transceiver_phy" -name IP_GENERATED_DEVICE_FAMILY "{Arria 10}"
+set_global_assignment -name SYNTHESIS_ONLY_QIP ON
+
+set_global_assignment -library "transceiver_phy" -name VHDL_FILE [file join $::quartus(qip_path) "transceiver_phy.vhd"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/altera_xcvr_functions.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/alt_xcvr_resync.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_pcs.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_pcs_ch.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_pma.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_pma_ch.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_xcvr_avmm.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_xcvr_native.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_10g_rx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_10g_tx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_8g_rx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_8g_tx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_common_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_common_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_fifo_rx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_fifo_tx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_gen3_rx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_gen3_tx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_krfec_rx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_krfec_tx_pcs_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pipe_gen1_2_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pipe_gen3_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pma_rx_dfe_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pma_rx_odi_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pma_rx_sd_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pma_tx_buf_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pma_tx_cgb_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_pma_tx_ser_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_rx_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_rx_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_tx_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/twentynm_hssi_tx_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/altera_xcvr_native_a10.sv"]
+set_global_assignment -library "transceiver_phy" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_phy/alt_xcvr_native_avmm_nf.sv"]
+set_global_assignment -library "transceiver_phy" -name SDC_FILE [file join $::quartus(qip_path) "transceiver_phy/altera_xcvr_native_a10_b2.sdc"]
+set_global_assignment -library "transceiver_phy" -name SDC_FILE [file join $::quartus(qip_path) "transceiver_phy/altera_xcvr_native_a10_false_paths.sdc"]
+set_global_assignment -library "transceiver_phy" -name SOURCE_FILE [file join $::quartus(qip_path) "transceiver_phy/plain_files.txt"]
+set_global_assignment -library "transceiver_phy" -name SOURCE_FILE [file join $::quartus(qip_path) "transceiver_phy/docs/altera_xcvr_native_a10_parameters.csv"]
+
+set_global_assignment -entity "altera_xcvr_native_a10" -library "transceiver_phy" -name IP_TOOL_NAME "altera_xcvr_native_a10"
+set_global_assignment -entity "altera_xcvr_native_a10" -library "transceiver_phy" -name IP_TOOL_VERSION "13.1.1"
+set_global_assignment -entity "altera_xcvr_native_a10" -library "transceiver_phy" -name IP_TOOL_ENV "mwpim"
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_phy.sip b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_phy.sip
new file mode 100644
index 0000000000000000000000000000000000000000..08c2469cfad0566d061264fb2d0899245fded807
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_phy.sip
@@ -0,0 +1,80 @@
+set_global_assignment -entity "transceiver_phy" -library "lib_transceiver_phy" -name IP_TOOL_NAME "altera_xcvr_native_a10"
+set_global_assignment -entity "transceiver_phy" -library "lib_transceiver_phy" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "transceiver_phy" -library "lib_transceiver_phy" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "lib_transceiver_phy" -name SPD_FILE [file join $::quartus(sip_path) "transceiver_phy.spd"]
+
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/transceiver_phy.vhd"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/altera_xcvr_functions.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/altera_xcvr_functions.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/alt_xcvr_resync.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/alt_xcvr_resync.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_pcs.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_pcs_ch.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_pma.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_pma_ch.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_xcvr_avmm.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_xcvr_native.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_pcs.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_pcs_ch.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_pma.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_pma_ch.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_xcvr_avmm.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_xcvr_native.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_10g_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_10g_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_8g_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_8g_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_common_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_common_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_fifo_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_fifo_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_gen3_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_gen3_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_krfec_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_krfec_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pipe_gen1_2_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pipe_gen3_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pma_rx_dfe_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pma_rx_odi_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pma_rx_sd_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pma_tx_buf_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pma_tx_cgb_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_pma_tx_ser_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_rx_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_rx_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_tx_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/twentynm_hssi_tx_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_10g_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_10g_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_8g_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_8g_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_common_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_common_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_fifo_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_fifo_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_gen3_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_gen3_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_krfec_rx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_krfec_tx_pcs_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pipe_gen1_2_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pipe_gen3_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pma_rx_dfe_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pma_rx_odi_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pma_rx_sd_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pma_tx_buf_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pma_tx_cgb_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_pma_tx_ser_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_rx_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_rx_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_tx_pcs_pma_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/twentynm_hssi_tx_pld_pcs_interface_rbc.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/altera_xcvr_native_a10.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/alt_xcvr_native_avmm_nf.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/altera_xcvr_native_a10.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor/alt_xcvr_native_avmm_nf.sv"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/plain_files.txt"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/mentor_files.txt"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/cadence_files.txt"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/synopsys_files.txt"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/aldec_files.txt"]
+set_global_assignment -library "lib_transceiver_phy" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_phy_sim/altera_xcvr_native_a10/docs/altera_xcvr_native_a10_parameters.csv"]
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_pll.qip b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_pll.qip
new file mode 100644
index 0000000000000000000000000000000000000000..de23e4ee88ad14d2ab85c6a02b1c43962317f79c
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_pll.qip
@@ -0,0 +1,18 @@
+set_global_assignment -entity "transceiver_pll" -library "transceiver_pll" -name IP_TOOL_NAME "altera_xcvr_atx_pll_a10"
+set_global_assignment -entity "transceiver_pll" -library "transceiver_pll" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "transceiver_pll" -library "transceiver_pll" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "transceiver_pll" -name MISC_FILE [file join $::quartus(qip_path) "transceiver_pll.cmp"]
+set_global_assignment -entity "transceiver_pll" -library "transceiver_pll" -name IP_GENERATED_DEVICE_FAMILY "{Arria 10}"
+set_global_assignment -name SYNTHESIS_ONLY_QIP ON
+
+set_global_assignment -library "transceiver_pll" -name VHDL_FILE [file join $::quartus(qip_path) "transceiver_pll.vhd"]
+set_global_assignment -library "transceiver_pll" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_pll/twentynm_xcvr_avmm.sv"]
+set_global_assignment -library "transceiver_pll" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_pll/alt_xcvr_resync.sv"]
+set_global_assignment -library "transceiver_pll" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_pll/altera_xcvr_atx_pll_a10.sv"]
+set_global_assignment -library "transceiver_pll" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_pll/a10_xcvr_atx_pll.sv"]
+set_global_assignment -library "transceiver_pll" -name SOURCE_FILE [file join $::quartus(qip_path) "transceiver_pll/plain_files.txt"]
+set_global_assignment -library "transceiver_pll" -name SOURCE_FILE [file join $::quartus(qip_path) "transceiver_pll/docs/altera_xcvr_atx_pll_a10_parameters.csv"]
+
+set_global_assignment -entity "altera_xcvr_atx_pll_a10" -library "transceiver_pll" -name IP_TOOL_NAME "altera_xcvr_atx_pll_a10"
+set_global_assignment -entity "altera_xcvr_atx_pll_a10" -library "transceiver_pll" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "altera_xcvr_atx_pll_a10" -library "transceiver_pll" -name IP_TOOL_ENV "mwpim"
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_pll.sip b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_pll.sip
new file mode 100644
index 0000000000000000000000000000000000000000..dde4aa88f8d4dd2d7c601c47a695946441b57e51
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_pll.sip
@@ -0,0 +1,20 @@
+set_global_assignment -entity "transceiver_pll" -library "lib_transceiver_pll" -name IP_TOOL_NAME "altera_xcvr_atx_pll_a10"
+set_global_assignment -entity "transceiver_pll" -library "lib_transceiver_pll" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "transceiver_pll" -library "lib_transceiver_pll" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "lib_transceiver_pll" -name SPD_FILE [file join $::quartus(sip_path) "transceiver_pll.spd"]
+
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/transceiver_pll.vhd"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/twentynm_xcvr_avmm.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/mentor/twentynm_xcvr_avmm.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/alt_xcvr_resync.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/mentor/alt_xcvr_resync.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/altera_xcvr_atx_pll_a10.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/a10_xcvr_atx_pll.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/mentor/altera_xcvr_atx_pll_a10.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/mentor/a10_xcvr_atx_pll.sv"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/plain_files.txt"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/mentor_files.txt"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/cadence_files.txt"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/synopsys_files.txt"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/aldec_files.txt"]
+set_global_assignment -library "lib_transceiver_pll" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_pll_sim/altera_xcvr_atx_pll_a10/docs/altera_xcvr_atx_pll_a10_parameters.csv"]
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_reset_controller.qip b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_reset_controller.qip
new file mode 100644
index 0000000000000000000000000000000000000000..86563d8d3a9b81a29b7784ba1465c03e5969c09f
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_reset_controller.qip
@@ -0,0 +1,17 @@
+set_global_assignment -entity "transceiver_reset_controller" -library "transceiver_reset_controller" -name IP_TOOL_NAME "altera_xcvr_reset_control"
+set_global_assignment -entity "transceiver_reset_controller" -library "transceiver_reset_controller" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "transceiver_reset_controller" -library "transceiver_reset_controller" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "transceiver_reset_controller" -name MISC_FILE [file join $::quartus(qip_path) "transceiver_reset_controller.cmp"]
+set_global_assignment -entity "transceiver_reset_controller" -library "transceiver_reset_controller" -name IP_GENERATED_DEVICE_FAMILY "{Device Agnostic}"
+set_global_assignment -name SYNTHESIS_ONLY_QIP ON
+
+set_global_assignment -library "transceiver_reset_controller" -name VHDL_FILE [file join $::quartus(qip_path) "transceiver_reset_controller.vhd"]
+set_global_assignment -library "transceiver_reset_controller" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_reset_controller/altera_xcvr_functions.sv"]
+set_global_assignment -library "transceiver_reset_controller" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_reset_controller/alt_xcvr_resync.sv"]
+set_global_assignment -library "transceiver_reset_controller" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_reset_controller/altera_xcvr_reset_control.sv"]
+set_global_assignment -library "transceiver_reset_controller" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "transceiver_reset_controller/alt_xcvr_reset_counter.sv"]
+set_global_assignment -library "transceiver_reset_controller" -name SOURCE_FILE [file join $::quartus(qip_path) "transceiver_reset_controller/plain_files.txt"]
+
+set_global_assignment -entity "altera_xcvr_reset_control" -library "transceiver_reset_controller" -name IP_TOOL_NAME "altera_xcvr_reset_control"
+set_global_assignment -entity "altera_xcvr_reset_control" -library "transceiver_reset_controller" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "altera_xcvr_reset_control" -library "transceiver_reset_controller" -name IP_TOOL_ENV "mwpim"
diff --git a/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_reset_controller.sip b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_reset_controller.sip
new file mode 100644
index 0000000000000000000000000000000000000000..e53136dc54afc7965c71dd03cc78755815a9d9c8
--- /dev/null
+++ b/boards/uniboard2/designs/unb2_pinning/src/ip/transceiver_reset_controller.sip
@@ -0,0 +1,19 @@
+set_global_assignment -entity "transceiver_reset_controller" -library "lib_transceiver_reset_controller" -name IP_TOOL_NAME "altera_xcvr_reset_control"
+set_global_assignment -entity "transceiver_reset_controller" -library "lib_transceiver_reset_controller" -name IP_TOOL_VERSION "13.1"
+set_global_assignment -entity "transceiver_reset_controller" -library "lib_transceiver_reset_controller" -name IP_TOOL_ENV "mwpim"
+set_global_assignment -library "lib_transceiver_reset_controller" -name SPD_FILE [file join $::quartus(sip_path) "transceiver_reset_controller.spd"]
+
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/transceiver_reset_controller.vhd"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/altera_xcvr_functions.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/mentor/altera_xcvr_functions.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/alt_xcvr_resync.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/mentor/alt_xcvr_resync.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/altera_xcvr_reset_control.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/alt_xcvr_reset_counter.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/mentor/altera_xcvr_reset_control.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/mentor/alt_xcvr_reset_counter.sv"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/plain_files.txt"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/mentor_files.txt"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/cadence_files.txt"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/synopsys_files.txt"]
+set_global_assignment -library "lib_transceiver_reset_controller" -name MISC_FILE [file join $::quartus(sip_path) "transceiver_reset_controller_sim/altera_xcvr_reset_control/aldec_files.txt"]