AR# 34392

|

MIG 7 Series and Virtex-6 DDR2/DDR3 Soluction Center Design Assistant - Reorder Controller Efficiency

描述

This section of the MIG Design Assistant focuses on the efficiency of the 7 series and Virtex-6 FPGA DDR3/DDR2 controller. You will find information related to your specific question below.

NOTE: This answer record is part of the Xilinx MIG Solution Center (Xilinx Answer 34243). The Xilinx MIG Solution Center is available to address all questions related to MIG. Whether you are starting a new design with MIG or troubleshooting a problem, use the MIG Solution Center to guide you to the right information.

解决方案

Reordering Efficiency

The 7 series and Virtex-6 FPGADDR3/DDR2 design includes a highly efficient controller with reordering logic that it provides. This logic reorders received requests to optimize data throughput and latency. The reordering logic and controller are designed to transfer data efficiently for nearly any traffic pattern. Please review the Xcell article noted below for more details. The efficiency gains in the Virtex-6 controller over previous architectures is substantial.

The efficiency of the controller is highly dependent on the address/traffic pattern in use. To determine the efficiency for your specific application, it is important to simulate the design with the application's address/traffic pattern. It is possible to increase efficiency by modifying the number of bank machines used in the design. Changing the number of bank machines and re-simulating will show any improvements with the target address/traffic pattern.

For a complete description of how Reordering works, refer to the "DDR2 and DDR3 SDRAM Memory Interface Solution" > "Core Architecture" > "Memory Controller" > "Reorder" section in the 7 Series and Virtex-6 FPGA Memory Interface Solutions User Guides UG586 and UG406.

Enabling/Disabling Reordering Logic

Reordering is used by default but can be turned off and controlled by configuring the ORDERING parameter to "NORM" or "STRICT". "NORM" enables the reordering algorithm in the memory controller while "STRICT" disables reordering. This ORDERING option can be set in the MIG tool. For more information on using the ORDERING parameter, refer to the "DDR2 and DDR3 SDRAM Memory Interface Solution" > "Customizing the Core" section in the 7 Series and Virtex-6 FPGA Memory Interface Solutions User Guides UG586 and UG406.

Additional Information

Revision History
09/18/2012 -Minor updates
02/15/2011 - Updated XCELL article link

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
34942 MIG 7 Series and Virtex-6 DDR2/DDR3 Solution Center - Design Assistant - Reordering Controller Logic N/A N/A

相关答复记录

AR# 34392
日期 02/03/2013
状态 Active
Type 解决方案中心
器件 More Less
IP
People Also Viewed