7
\$\begingroup\$

I am looking for SOCs with integrated memory to avoid having to worry about design of a memory bus for, what is supposed to be, a pretty low power application. I'm looking for something like the raspberry pi where the ARM core and the memory are integrated into a single chip, but my searches have yielded nothing. In fact, when I look up the SAMSUNG K4P4G324EB processor that the RPi actually uses, all I get on Samsung's website is a big set of applications processors with off chip memory.

Does anyone have any resources or locations I can go to get a decent ARM SOC with around 512MB of integrated memory?

\$\endgroup\$
10
  • 5
    \$\begingroup\$ The Raspberry Pi does not have memory integrated into the MCU. The memory is on a separate chip that attaches to the "back" of the MCU package. \$\endgroup\$ Commented Dec 13, 2013 at 21:08
  • 2
    \$\begingroup\$ RPi MCU uses a Package-on-Package(PoP) form factor where the memory is physically placed on top of the MCU package. \$\endgroup\$
    – dext0rb
    Commented Dec 13, 2013 at 21:09
  • 1
    \$\begingroup\$ Microcontrollers with on-chip RAM top off at 32 KB, as far as I've seen. There may be a few that are larger but I doubt they get above 1MB, let alone 512MB! \$\endgroup\$
    – DoxyLover
    Commented Dec 13, 2013 at 21:28
  • 1
    \$\begingroup\$ @Dabloons There is no routing for you to do - the chip simply fits over the SOC and is soldered in place. The memory pinout just needs to be compatible. \$\endgroup\$
    – dext0rb
    Commented Dec 13, 2013 at 21:29
  • 1
    \$\begingroup\$ Why not go for an embedded pc that already has all the components done for you? A RPI, Beagle Bone Black, or a Pogoplug/Sheevaplug type deal? \$\endgroup\$
    – Passerby
    Commented Dec 14, 2013 at 10:42

2 Answers 2

6
\$\begingroup\$

Some FAE explained this to me a few years back like this:

The process for fabricating DDR memory is a completely different one than the one used for the processing unit. Also, the average life time for a DDR2 IC or DDR3 IC or whatever DDR IC is much shorter (~ 3-5 years) than the availability for the processor (10-15 years). So even if they build this package-on-package IC they couldn't guarantee the lifetime, thus reducing their marketing point.

I know what you mean, laying out the DDR2/DDR3 interface is an error-prone task and requires some very low level software digging - I personally do not like that as well.

\$\endgroup\$
2
\$\begingroup\$

Microchip expanded some previously Atmel MPUs ATSAMA5D2x with DDR2 or LPDDR2 in a package as SiP:

https://www.microchip.com/design-centers/32-bit-mpus/sip-som/system-in-package

Currently is there memory between 16MB DDR2 to 256MB LPDDR2

Yes, it is not 512MB but for some one who plan to use this for IOT thinks with running Linux it can be enough.

\$\endgroup\$
1

Not the answer you're looking for? Browse other questions tagged or ask your own question.