mx28 DDR2 vs core speed

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

mx28 DDR2 vs core speed

1,105 Views
Bogumil
Contributor III

Hi

I have a pilot series of custom boards with imx287, 64MB DDR2, power + boot _prep, non OS.

I tested configurations from Table14 in datasheet - recommended operating states.

These are first test results:

1) core 454MHz DDR2 205MHz - RAM R/W errors sometimes, on some units (max. config)

2) core 454MHz DDR2 160MHz - RAM R/W errors sometimes, on some units (this is not listed in datasheet as recommended state)

3) core 393MHz DDR2 160MHz - everything ok an all units, acceptable for our application.

Tested few voltages, including max. levels, don't really change results.

What I don't know is where is the problem - core speed, DDR2 speed or relationship between them?

I understand this could be poor layout of DDR2, cause we're using simple EDA PCB software.

I also know that DDR2 configuration might need some changes in software - a fine tuning of timings, but I don't want to do it now.

But if above is true, than test 2) and test 3) should work the same, right?

Core 454MHz without external RAM R/W (runs from internal RAM - boot_prep) run stable on all units, so it seems it's not an issue.

Labels (1)
Tags (1)
0 Kudos
8 Replies

792 Views
YixingKong
Senior Contributor IV

Bogumil

This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.

Thanks,

Yixing

0 Kudos

792 Views
YixingKong
Senior Contributor IV

Bogumil

We have not got your response yet and will close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos

792 Views
YixingKong
Senior Contributor IV

Bogumil

We are sorry for getting back to you so late. Are you still stuck with the issue? If you have somehow resolved the issue, can we close the discussion? If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos

792 Views
MarekVasut
Senior Contributor I

You can always try using mainline U-Boot 2014.01 and see if that works in a stable manner for you as well.

0 Kudos

792 Views
Bogumil
Contributor III

Thanks for the tip.

I've compared \u-boot\arch\arm\cpu\arm926ejs\mxs\spl_mem_init.c (CONFIG_MX28) and my configuration (from freescale boot_prep) - no differences, except single bit (RAM size, I use smaller than EVK).

0 Kudos

792 Views
MarekVasut
Senior Contributor I

I mean, use the entire U-Boot as a replacement for bootlets .

0 Kudos

792 Views
AnsonHuang
NXP Employee
NXP Employee

Can you check the VDDD's voltage? Not sure whether it is enough to run high speed.

0 Kudos

792 Views
Bogumil
Contributor III

Core is 1,575V, DDR2 is 1,850V. Like I wrote, I tested few different settings of both voltages, including max. and it doesn't change anything.

0 Kudos