Platform forum

Requesting information about DDR3 Memory Calibration & Replasing new DDR3 RAM with Open REX layout

Kulunu , 02-07-2017, 08:57 PM
Dear All,

I need to get some information regarding DDR ram calibration and memory stress test for new layout related to your REX open source hardware design.
  1. According to the information you have provided I need to run DDR3 calibration for new DDR3 layout. Need to be done specific settings in DDR3 controller registers. For this we can run calibration software. For this I’m referring your details provided in here >> http://www.imx6rex.com/software/how-...ation-on-imx6/

So is that sufficient to do the things provided in above link ? For this calibration do we need to use SATA HDD ?
  1. For memory test we can use 2 methods; Freescale memory test included in the i.MX6 DDR Stress Test Tool (the same tool which is used also for calibration) or Stressapptest.

To do this memory test do we need to use SATA HDD ? Can’t we do it using good SD card?

3. In your REX open hardware design you have used Micron Technology MT41J128M16HA-15E TR 667MHz DDR3 SDRM, But I couldn't find that chip available at stocks. So I am using Alliance Memory AS4C256M16D3A-12BCN DDR3 RAM, So could you please kindly tell me what are the points should I consider when replacing this new RAM ? Will any clock difference affect to the layout design ? (There are no any footprint miss match with this 2 RAMs)

I must be thankful to you if you will kindly reply me soon.

robertferanec , 02-09-2017, 09:25 AM
1) You do not need SATA to run calibration. It runs from CPU directly. The steps for OpenRex are very similar to the steps on http://www.imx6rex.com/software/how-...ation-on-imx6/
2) You do not need SATA to run memory test. I recommend to use Stressaptest .... some memory tests are weak and will not stress the memories enough.
3) If you use different memories, you may need to play with register settings. Many memory chips are compatible - but you should be able to find the micron, just a different revision of the chip.

Have a look at our Learn the Essentials of creating uBoot, Linux and YOCTO for a board course. It may help you: http://www.fedevel.com/academy/onlin...nux-and-yocto/
Use our interactive Discord forum to reply or ask new questions.
Discord invite
Discord forum link (after invitation)

Didn't find what you were looking for?