AnsweredAssumed Answered

Battery powered I.mx6, which DDR for low power best performance.

Question asked by richard jones on Jan 26, 2014
Latest reply on Jul 24, 2018 by Yuri Muhin

I'm going to be developing a custom i.mx6 board for a battery powered video camera compressing 1080p24 or 30. I want the lowest power for maximum battery life, so with DDR to go with?


DDR3: no doubt the highest device performance (lowest latency) but most thirsty, readiy available.

LPDDR2: looks like the lowest power, also available but does it have a greater latency. Does the 2ch 64 bit nature help or just level the playing field?

LPDDR3, uDDR3: also 1.2v, is it supported and how would it compare if it were available (still looks rather rare unless you're making 100K+ units, we're not).

DDR3L looks just like lower voltage DDR3 without the added low power features of LPDDRx.


I'm also rather short of PCB space. In real world applications,  does dropping to a 16-bit DDR interface cripple the system. My code no doubt fits in cache, video frames in DDR. My gut feeling is go with LPDDR3 /uDDR3 32-bit single chip if I can source them, alse DDRL with a 32 bit bus but if 16 bit works almost as well I'd re-think it.



Any guidance most welcome.