Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Knowledge Database   |   Devices   |   Design Software   |   Intellectual Property   |   Reference Designs   |   Design Examples   |   mySupport  

 Altera Troubleshooters
      Overview
      Licensing
      Simulating with ModelSim
      Timing Analysis
      PLL Loss of Lock
      FPGA Configuration
      JTAG Config & ISP
      PFL Troubleshooter
      Jam, JBC and SVF
      Usage Guidelines
      Optimization Advisor
  

Solution ID: rd03092007_117
Last Modified: Mar 20, 2007
Product Category: Design Software
Product Area: Design Entry/Planning
Product Sub-area: Megafunctions/MegaWizard

Problem

Are there any known issues with the DDR & DDR2 High-Performance Controller MegaCore function or the ALTMEMPHY megafunction that can cause hardware failures?

Solution

Yes, there is a problem with the DDR & DDR2 High-Performance Controller MegaCore® function versions 6.1 & 7.0, and the ALTMEMPHY megafunction in the Quartus® II software versions 6.1 & 7.0. This problem in the megafunction's calibration sequencer logic block could lead to data corruption when reading from external memory devices, which can cause hardware failures in the megafunction’s supported devices including Stratix® II, Stratix II GX and Cyclone® III devices.

The problem is caused by an error in the soft logic block that controls the voltage and temperature tracking (VT) mechanism of the ALTMEMPHY megafunction. Because the problem is dependent on voltage and temperature, it affects only board-level functionality and does not affect design compilation or simulation. Note that this problem is not due to any hardware issues.

Your design is affected by this problem if it uses one of the following memory functions:

  • DDR & DDR2 SDRAM High-Performance Controller MegaCore function version 6.1 or 7.0
  • ALTMEMPHY Megafunction from the Quartus II software version 6.1 or 7.0 with your own SDRAM controller

You should install the Quartus II software patch and the MegaCore IP Library patch before you take your design to production. The information below provides procedures to fix this problem in software version 7.0 and version 6.1.

Version 7.0

For version 7.0 of the Quartus II software and MegaCore IP Library, follow these steps to fix the problem:

  1. Install patch 0.01 listed below for the Quartus II software version 7.0.
  2. Install patch 0.01 listed below for the MegaCore IP Library version 7.0.
  3. Use the MegaWizard® Plug-In Manager to regenerate all your DDR or DDR2 SDRAM High-Performance Controller MegaCore functions and ALTMEMPHY megafunctions.
  4. Recompile your design.

Note that you must apply the corresponding patch to both the Quartus II software and the MegaCore IP Library to fix this problem.

Platform/Edition Software Version 7.0 Patch Download File
PC Subscription Edition Quartus II software

pc_quartus_ii_70_altmemphy_patch_0_01.exe

MegaCore IP Library

pc_ip_70_altmemphy_patch_0_01.exe

PC Web Edition Quartus II Web Edition software

pc_quartus_ii_70_we_altmemphy_patch_0_01.exe

MegaCore IP Library

pc_ip_70_altmemphy_patch_0_01.exe

Solaris Quartus II software

solaris_quartus_ii_70_altmemphy_patch_0_01.tar

MegaCore IP Library

solaris_ip_70_altmemphy_patch_0_01.tar

Linux Quartus II software

linux_quartus_ii_70_altmemphy_patch_0_01.tar

MegaCore IP Library

linux_ip_70_altmemphy_patch_0_01.tar

Version 6.1

For version 6.1 of the Quartus II software and MegaCore IP Library, follow these steps to fix the problem:

  1. Install patch 0.44 listed below for the Quartus II software version 6.1.
  2. Install patch 0.04 listed below for the MegaCore IP Library version 6.1.
  3. Use the MegaWizard Plug-In Manager to regenerate all your DDR or DDR2 SDRAM High-Performance Controller MegaCore functions and ALTMEMPHY megafunctions.
  4. Recompile your design.

Note that you must apply the corresponding patch to both the Quartus II software and the MegaCore IP Library to fix this problem.

Platform/Edition Software Version 6.1 Patch Download File
PC Subscription Edition Quartus II software pc_quartus_ii_61_altmemphy_patch_0_44.exe
MegaCore IP Library pc_ip_61_altmemphy_patch_0_04.exe
PC Web Edition Quartus II Web Edition software pc_quartus_ii_61_we_altmemphy_patch_0_44.exe
MegaCore IP Library pc_ip_61_altmemphy_patch_0_04.exe
Solaris Quartus II software solaris_quartus_ii_61_altmemphy_patch_0_44.tar
MegaCore IP Library solaris_ip_61_altmemphy_patch_0_04.tar
Linux Quartus II software linux_quartus_ii_61_altmemphy_patch_0_44.tar
MegaCore IP Library linux_ip_61_altmemphy_patch_0_04.tar


Feedback

 Rate This Page
     This solution answers my question:
Strongly Disagree
   
Strongly Agree
 
  1 2 3 4 5  
     This solution was easy to find:
Strongly Disagree
   
Strongly Agree
 
  1 2 3 4 5  

    Please provide additional feedback to improve support solutions:


Altera does not warrant that this solution will work for the customer's intended purpose and disclaims all liability for use of or reliance on the solution.

  Please Give Us Feedback