This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM48L952: SDRAM problem at high temperature

Part Number: RM48L952
Other Parts Discussed in Thread: HALCOGEN

Hello,

We're currently working with a RM48L952ZWT rev. D which we interface with a IS42S16400J-7TLI SDRAM.

Here is the Halcogen configuration:

The EMIF_CLK is 110MHz.

Here is the generated code:

We're doing some temperature tests and we have problem after we reach 70°C so I had to check the EMIF configuration for the SDRAM.

I tried to change the refresh period parameter to 16ms to do some tests and when i'm generating the code it seems there is not difference from when I had 64ms in Halcogen.

The SDRCR value is always 31.

I already checked on the forums and found this:

 

The value seems to be a bug.

Can you confirm me that it's the case?

The correct value should be (110*10^6)*(64*10^(-3))/4096 = 1718.15 = 1718 for 64ms

The correct value should be (110*10^6)*(16*10^(-3))/4096 = 429.69 = 429 for 16ms

If SDRCR is wrote with a value less than 32 then the register is loaded with (2*T_RFC) + 1, it means the refresh rate will be ((2*6) + 1)*4096*(1/110MHz) = 0.48ms instead of the wanted 64ms or 16ms

It should be ok if i refresh faster than the specified refresh rate, or refreshing too fast could cause other problems?

What other parameters could i change to solve the problem?

 

Thanks