UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 58435

UltraScale/UltraScale+ Memory IP - Master Release Notes and Known Issues

描述

This answer record contains the Release Notes and Known Issues for the DDR4, DDR3, QDRII+, QDRIV, RLDRAM3, LPDDR3 UltraScale and UltraScale+ Cores and includes the following:

  • General Information
  • Known and Resolved Issues
  • Revision History

This Release Notes and Known Issues Answer Record is for the programmable logic memory interface IP cores supported in UltraScale and UltraScale+ based devices.

Memory IP Page:

https://www.xilinx.com/products/technology/memory.html#externalMemory

解决方案

General Information

Supported devices can be found in the following locations:

For a list of new features and added device support for all versions, see the Change Log file available with the core in Vivado tools.

Table 1 correlates the core version to the first Vivado design tools release version in which it was included.

Table 1: Version

DDR4 VersionDDR3 VersionRLDRAM3 VersionQDRII+ VersionQDRIV VersionLPDDR3 VersionVivado Tools Version
v2.2 (Rev. 4)
v1.4 (Rev. 4)
v1.4 (Rev. 4)v1.4 (Rev. 4)v2.0 (Rev. 4)v1.0 (Rev. 4)2018.1
v2.2 (Rev. 3)v1.4 (Rev. 3)v1.4 (Rev. 3)v1.4 (Rev. 3)v2.0 (Rev. 3)v1.0 (Rev. 3)2017.4
v2.2 (Rev. 2)v1.4 (Rev. 2)v1.4 (Rev. 2)v1.4 (Rev. 2)v2.0 (Rev. 2)v1.0 (Rev. 2)2017.3
v2.2 (Rev. 1)v1.4 (Rev. 1)v1.4 (Rev. 1)v1.4 (Rev. 1)v2.0 (Rev. 1)v1.0 (Rev. 1)2017.2
v2.2v1.4v1.4v1.4v2.0v1.02017.1
v2.1 (Rev. 1)v1.3 (Rev. 1)v1.3 (Rev. 1)v1.3 (Rev. 1)v1.2 (Rev. 1)2016.4
v2.1v1.3v1.3v1.3v1.22016.3
v2.0 (Rev. 1)v1.2 (Rev. 1)v1.2 (Rev. 1)v1.2 (Rev. 1)v1.1 (Rev. 1)2016.2
v2.0v1.2v1.2v1.2v1.12016.1
v1.1v1.1v1.1v1.1v1.02015.4
v1.0v1.0v1.0v1.02015.3
v7.1v7.1v7.1v7.12015.2
v7.0v7.0v7.0v7.02015.1
v6.1v6.1v6.1v6.12014.4
v6.0v6.0v6.0v6.02014.3
v5.0 (Rev. 1)v5.0 (Rev. 1)v5.0 (Rev. 1)v5.0 (Rev. 1)2014.2
v5.0v5.0v5.0v5.02014.1


Starting with the release of Vivado 2015.3 the MIG wizard is no longer used. 

A separate wizard exists for all supported memory interface types. Therefore, the core versions reset to 1.0.

For a list of supported memory interfaces and operating frequencies for UltraScale family FPGAs go to the External Memory Interfaces section of the Memory Solutions page:

https://www.xilinx.com/products/technology/memory.html#externalMemory

For the latest info on what is new for Vivado, including supported operating systems and IP release notes, see (UG973).

Table 2 provides answer records for general guidance when using UltraScale family external memory interface IP.

Table 2: General Guidance

Answer RecordTitle
(Xilinx Answer 59625)MIG UltraScale - Design Methodology Checklist
(Xilinx Answer 61304)MIG UltraScale - Clocking Guidelines and Requirements
(Xilinx Answer 68937)
MIG UltraScale DDR3 and DDR4 Memory Interface Calibration and Hardware Debug Guide
(Xilinx Answer 71119)UltraScale/UltraScale+ Memory IP - Reading and Understanding the Calibration Margins Reported in the MIG Dashboard
(Xilinx Answer 63462)MIG UltraScale - Sample CSV data file for creating Custom Parts
(Xilinx Answer 63831)MIG UltraScale - Migrating and Upgrading IP into 2015.1
(Xilinx Answer 61598)Design Advisory Master Answer Record for Kintex UltraScale FPGA
(Xilinx Answer 61930)Design Advisory Master Answer Record for Virtex UltraScale FPGA
(Xilinx Answer 62483)Design Advisory for MIG UltraScale (all memory types) - VRP pin and DCI Cascade requirements
(Xilinx Answer 68169)Design Advisory for Kintex UltraScale FPGAs and Virtex UltraScale FPGAs - New minimum production speed specification version (Speed File) required for all designs



Known and Resolved Issues

Table 3 provides a list of the individual release notes and known issue answer records for each UltraScale family external memory interface IP.

Table 3: UltraScale Family External Memory IP Release Notes and Known Issues Answer Records

Answer RecordTitle
(Xilinx Answer 69035)
UltraScale/UltraScale+ DDR4 - Release Notes and Known Issues
(Xilinx Answer 69036)
UltraScale/UltraScale+ DDR3 - Release Notes and Known Issues
(Xilinx Answer 69037)
UltraScale/UltraScale+ RLDRAM3 - Release Notes and Known Issues
(Xilinx Answer 69038)
UltraScale/UltraScale+ QDRII+ - Release Notes and Known Issues
(Xilinx Answer 69039)
UltraScale/UltraScale+ QDRIV - Release Notes and Known Issues
(Xilinx Answer 69040)
UltraScale/UltraScale+ LPDDR3 - Release Notes and Known Issues


Table 4 provides a list of known and resolved issues that apply to all UltraScale family external memory interface IP.

Table 4: Known and Resolved Issues

Answer RecordTitleVersion
Found
Version
Fixed
(Xilinx Answer 69947)
UltraScale Memory IP - designs giving hold violations 2017.1Not Resolved
(Xilinx Answer 69827)UltraScale+ Memory IP - The SFVB784 package has incorrect data rates in PL Memory Interfaces2017.22017.3
(Xilinx Answer 69611)UltraScale/UltraScale+ Memory IP - Example Design - Advanced Traffic Generator (ATG) usage related data compare errors2014.1NAB
(Xilinx Answer 69324)UltraScale+ MPSoC Memory IP - The SFVC784 package has incorrect data rates in PL Memory Interfaces
2017.12017.2
(Xilinx Answer 69291)UltraScale+ MPSoC Memory IP - The SFVA625 package does not support PL Memory Interfaces2017.12017.2
(Xilinx Answer 68976)UltraScale/UltraScale+ Memory IP - User addition of pblock might cause skew violations between RIU_CLK and PLL_CLK pins of BITSLICE_CONTROL2015.3Not Resolved
(Xilinx Answer 67392)UltraScale/UltraScale+ Memory IP - pulse width violations can occur2016.22017.1
(Xilinx Answer 67967)UltraScale/UltraScale+ Memory IP - Error: [Unisim MMCME3_ADV-10] The calculated PFD frequency=799.360512 Mhz. This exceeds the permitted PFD frequency range2016.32016.4
(Xilinx Answer 67957)UltraScale/UltraScale+ Memory IP - "Phy core regeneration & stitching failed" occurs when opening an older Vivado project without upgrading the Memory IP2016.32016.4
(Xilinx Answer 67933)UltraScale/UltraScale+ Memory IP - Error messages generated after archiving and moving a project containing Memory IP with a custom part2016.32017.1
(Xilinx Answer 68028)UltraScale/UltraScale+ Memory IP - Pulse width violations occur for designs that violate the maximum BUFGCE timing spec with the Reference Input Clock Speed (ps)2016.32017.1
(Xilinx Answer 67684)UltraScale/UltraScale+ Memory IP - moving IP that uses custom memory parts (CSV) might cause problems2016.22016.3
(Xilinx Answer 67335)UltraScale/UltraScale+ Memory IP - devices fail during opt_design with custom memory part if generation of the IP output products is skipped2016.22016.3
(Xilinx Answer 66951)UltraScale/UltraScale+ Memory IP - WARNING: [DRC 23-20] Rule violation (PDCN-1569) LUT equation term check2016.12016.3
(Xilinx Answer 66360)UltraScale/UltraScale+ Memory IP - Core Container does not include *.csv file when a custom memory part is created2015.32016.3
(Xilinx Answer 67225)UltraScale/UltraScale+ Memory IP - CLOCK_DEDICATED_ROUTE BACKBONE constraint not automatically generated by IP2016.12016.3
(Xilinx Answer 67224)UltraScale/UltraScale+ Memory IP - CLOCK_DEDICATED_ROUTE BACKBONE constraint must be applied to the CLKIN1 pin of the MMCM2016.12016.2
(Xilinx Answer 67164)UltraScale+ Memory IP - timing failures occur due to high congestion levels2016.2NF
(Xilinx Answer 66800)UltraScale Memory IP - When the reset_n pin is located in a bank with an I/O Standard that has an incompatible voltage level the following error is seen during 'opt_design': [Mig 66-99] 2016.1NF
(Xilinx Answer 59990)UltraScale/UltraScale+ Memory IP - IPI MIG simulation does not have memory models available2016.3NF
(Xilinx Answer 66678)UltraScale/UltraScale+ Memory IP - Design fails during 'opt_design' when using Custom CSV 2015.22016.1
(Xilinx Answer 65431)UltraScale/UltraScale+ Memory IP - Designs generated pre-v1.0 with "No Buffer" clocking option require path update to CLOCK DEDICTAED ROUTE constraint 2015.32016.1
(Xilinx Answer 62543)UltraScale/UltraScale+ Memory IP - Certain speed grades incorrectly prevent previously allowed input clock periods2014.32016.1
(Xilinx Answer 65370)UltraScale/UltraScale+ Memory IP - pblocks containing Memory IP logic must be contained within the same clock region the memory I/O is located in 2015.32015.4
(Xilinx Answer 65327)UltraScale/UltraScale+ Memory IP - CRITICAL WARNING: [Xicom 50-38] xicom: The current version of Vivado does not support this detected version of the MIG core. 2015.2 is the last version supporting it.2015.32015.4
(Xilinx Answer 64778)UltraScale/UltraScale+ Memory IP - When using the Auto Assign feature of Bank Planner, an error message is not issued when the memory ports do not fit into a half bank2015.12015.4
(Xilinx Answer 64188)UltraScale/UltraScale+ Memory IP - sys_rst missing set_false_path constraint 2015.12015.4
(Xilinx Answer 64071)UltraScale/UltraScale+ Memory IP - Custom Memory Parts Fail Simulation 2015.12015.3
(Xilinx Answer 64923)UltraScale/UltraScale+ Memory IP - Hardware Manager Xicom error messages occurring after programming device 2015.12016.3
(Xilinx Answer 64069)UltraScale/UltraScale+ Memory IP - The Memory Byte/Bank Planner does not honor previously set PROHIBIT pins 2015.12015.2
(Xilinx Answer 64431)UltraScale/UltraScale+ Memory IP - [Xicom 50-38] xicom: Invalid memory type value detected from MIG core: 02014.42015.1
(Xilinx Answer 62774)UltraScale/UltraScale+ Memory IP - timing failures may be seen with MIG generated example design2014.42015.1
(Xilinx Answer 64070)UltraScale/UltraScale+ Memory IP - Designs with multiple controllers might generate ERROR::34 message2014.42015.1
(Xilinx Answer 62649)UltraScale/UltraScale+ Memory IP - GUI allows core generation even if all address and control byte lanes have not been selected 2014.32015.1
(Xilinx Answer 59989)UltraScale/UltraScale+ Memory IP - Critical warnings are generated when multiple MIG instances are included in a design 2014.12015.1
(Xilinx Answer 59991)UltraScale/UltraScale+ Memory IP - When running QuestaSim simulation within the Vivado GUI, the simulation is not successful2014.12015.1
(Xilinx Answer 61696)UltraScale/UltraScale+ Memory IP - The funcsim.v/.vhdl structural simulation model is not supported2014.2NF
(Xilinx Answer 61076)UltraScale/UltraScale+ Memory IP - Multiple instances of MIG IP fails with "[Place 30-678] Failed to do clock region partitioning"2014.22014.3
(Xilinx Answer 60953)UltraScale/UltraScale+ Memory IP - Output Products must be generated before opening the IP Example Design 2014.22014.3
(Xilinx Answer 64410)UltraScale/UltraScale+ Memory IP - Can either external or internal VREF be used?2014.1NAB

Revision History:
04/16/2014Initial release
06/04/2014Updated for 2014.2
10/01/2014Updated for 2014.3
10/16/2014Added link to Hardware Debug Guide
11/07/2014Updated for 2014.4
12/16/2014Added AR62930
01/08/2015Added AR63261
04/15/2015Updated for 2015.1 release
06/24/2015Updated for 2015.2 release
07/06/2015Added AR64887
07/09/2015Added 64923
08/07/2015Added 64946
09/30/2015 Updated for 2015.3
11/24/2015Updated for 2015.4
01/26/2015Added 66471
04/13/2016Updated for 2016.1 release
09/19/2016Added 67891
10/05/2016Updated for 2016.3 release
02/08/2017Added 61598, 61930, 62483, 64856, 68169
03/24/2017Updated for 2017.1 release, Added LPDDR3, Added 66471, 67979, 67956, 68894, 68895, 68843
04/18/2017Created Answer Records for Each Memory Controller Type
06/05/2017Updated for 2017.2
07/31/2017Updated debugging link to AR#68937
12/13/2017Updated formatting and updated for 2017.4
03/14/2018Updated for 2018.1 and added 71119

附件

链接问答记录

子答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
69035 UltraScale/UltraScale+ DDR4 - Release Notes and Known Issues N/A N/A
69036 UltraScale/UltraScale+ DDR3 - Release Notes and Known Issues N/A N/A
69037 UltraScale/UltraScale+ RLDRAM3 - 发布说明与已知问题 N/A N/A
69038 UltraScale/UltraScale+ QDRII+ - Release Notes and Known Issues N/A N/A
69039 UltraScale/UltraScale+ QDRIV IP - Release Notes and Known Issues N/A N/A
69040 UltraScale/UltraScale+ LPDDR3 IP - Release Notes and Known Issues N/A N/A
69573 UltraScale/UltraScale+ DDR4 IP - 2017.x multi-controller designs fail calibration at WRITE_DQS_TO_DQ (complex) - IBUF_LOW_PWR attribute (2016.4 upgrade) N/A N/A
69611 UltraScale/UltraScale+ 存储器 IP — 实例设计 — 高级流量生成器 (ATG) 使用相关数据比较错误 N/A N/A
69291 UltraScale+ MPSoC 存储器 IP — SFVA625 封装不支持 PL 存储器接口 N/A N/A
69324 UltraScale+ MPSoC Memory IP - The SFVC784 package has incorrect data rates in PL Memory Interfaces N/A N/A
67933 UltraScale/UltraScale+ Memory IP - Error messages generated after archiving and moving a project containing Memory IP with a custom part N/A N/A
68028 UltraScale/UltraScale+ Memory IP - Pulse width violations occur for designs that violate the maximum BUFGCE timing spec with the Reference Input Clock Speed (ps) N/A N/A
67684 UltraScale/UltraScale+ Memory IP - moving IP that uses custom memory parts (CSV) might cause problems N/A N/A
67335 UltraScale/UltraScale+ Memory IP - devices fail during opt_design with custom memory part if generation of the IP output products is skipped N/A N/A
66951 UltraScale/UltraScale+ Memory IP - WARNING: [DRC 23-20] Rule violation (PDCN-1569) LUT equation term check N/A N/A
66360 UltraScale/UltraScale+ 内存 IP — 创建自定义内存部件时,内核集合不包括 *.csv 文件 N/A N/A
67225 UltraScale/UltraScale+ Memory IP - CLOCK_DEDICATED_ROUTE BACKBONE constraint not automatically generated by IP N/A N/A
67224 UltraScale/UltraScale+ Memory IP - CLOCK_DEDICATED_ROUTE BACKBONE constraint must be applied to the CLKIN1 pin of the MMCM N/A N/A
67164 UltraScale+ Memory IP - timing failures occur due to high congestion levels N/A N/A
67957 UltraScale/UltraScale+ Memory IP - "Phy core regeneration & stitching failed" occurs when opening an older Vivado project without upgrading the Memory IP N/A N/A
67967 UltraScale/UltraScale+ Memory IP - Error: [Unisim MMCME3_ADV-10] The calculated PFD frequency=799.360512 Mhz. This exceeds the permitted PFD frequency range N/A N/A
59990 MIG Ultrascale - IPI MIG simulation does not have memory models available N/A N/A
66678 UltraScale/UltraScale+ Memory IP - Design fails during 'opt_design' when using Custom CSV N/A N/A
65431 UltraScale/UltraScale+ Memory IP - Designs generated pre-v1.0 with "No Buffer" clocking option require path update to CLOCK DEDICATED ROUTE constraint N/A N/A
65370 UltraScale/UltraScale+ Memory IP - pblocks containing Memory IP logic must be contained within the same clock region the memory I/O is located in N/A N/A
65327 UltraScale/UltraScale+ Memory IP - CRITICAL WARNING: [Xicom 50-38] xicom: The current version of Vivado does not support this detected version of the MIG core. 2015.2 is the last version supporting it. N/A N/A
64778 UltraScale/UltraScale+ Memory IP - When using the Auto Assign feature of Bank Planner, an error message is not issued when the memory ports do not fit into a half bank N/A N/A
64188 UltraScale/UltraScale+ Memory IP - sys_rst missing set_false_path constraint N/A N/A
64071 UltraScale/UltraScale+ Memory IP - Custom Memory Parts Fail Simulation N/A N/A
64923 UltraScale/UltraScale+ Memory IP - Hardware Manager Xicom error messages occuring after programming device N/A N/A
64069 UltraScale/UltraScale+ Memory IP - The Memory Byte/Bank Planner does not honor previously set PROHIBIT pins N/A N/A
64431 UltraScale/UltraScale+ Memory IP - [Xicom 50-38] xicom: Invalid memory type value detected from MIG core: 0 N/A N/A
62774 MIG UltraScale - timing failures may be seen with MIG generated example design N/A N/A
64070 UltraScale/UltraScale+ Memory IP — 具有多个控制器的设计可能会产生 ERROR::34 消息 N/A N/A
62649 MIG UltraScale - GUI allows core generation even if all address and control byte lanes have not been selected N/A N/A
59989 MIG Ultrascale - Critical warnings are generated when multiple MIG instances are included in a design N/A N/A
59991 MIG Ultrascale - When running QuestaSim simulation within the Vivado GUI, the simulation is not successful. N/A N/A
61696 UltraScale/UltraScale+ Memory IP - The funcsim.v/.vhdl structural simulation model is not supported N/A N/A
61076 UltraScale Memory IP - Multiple instances of MIG IP fail with "[Place 30-678] Failed to do clock region partitioning" N/A N/A
60953 MIG UltraScale - Output Products must be generated before opening the IP Example Design N/A N/A
63462 MIG UltraScale - Sample CSV data file for creating Custom Parts N/A N/A
64410 UltraScale/UltraScale+ Memory IP - Can either external or internal VREF be used? N/A N/A
69827 UltraScale+ Memory IP - The SFVB784 package has incorrect data rates in PL Memory Interfaces N/A N/A
68976 UltraScale/UltraScale+ Memory IP - User addition of pblock might cause skew violations between RIU_CLK and PLL_CLK pins of BITSLICE_CONTROL N/A N/A
66800 UltraScale Memory IP - When the reset_n pin is located in a bank with an I/O Standard that has an incompatible voltage level, the following error is seen during 'opt_design': [Mig 66-99] N/A N/A
69947 UltraScale Memory IP designs giving hold violations N/A N/A
71119 UltraScale/UltraScale+ Memory IP - Reading and Understanding the Calibration Margins Reported in the MIG Dashboard N/A N/A

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
62603 Virtex UltraScale FPGA VCU108 评估套件 - 已知问题和发布说明主答复记录 N/A N/A
AR# 58435
日期 05/16/2018
状态 Active
Type 版本说明
器件
  • Virtex UltraScale
  • Kintex UltraScale
  • Virtex UltraScale+
  • Kintex UltraScale+
Tools
  • Vivado Design Suite
IP
  • MIG UltraScale
的页面