News for hackers. Stuff that matters.
Re:System on SO-DIMM by svckr on Thursday August 05, 2021 @05:07AM (#28071414)
So, they only use the physical connector not the … uhm … transfer protocol associated with memory modules? Tbh, at least with memory, I always conflated both.

If there are multiple vendors around SO-DIMM SoCs, is there a common standard for how they are using the pins?

Re:System on SO-DIMM by st_goliath on Thursday August 05, 2021 @05:32AM (#28071532)
> is there a common standard for how they are using the pins?

None that I'm aware of. Considering some pinouts I've seen my guess is that different vendors simply assign them as they see fit. Also, especially ARM SoCs have widely varying capabilities, and different SoMs have all kinds of different hardware on module/off module, different bus systems they support, and so on. Also, some SoCs can change some of their pin assignments to a degree. Given all that and considering that the whole purpose is usually to cheaply develop semi-customized embedded hardware for specific applications, there might not be much demand for that either.

Re:System on SO-DIMM by AnotherGoodName on Thursday August 05, 2021 @03:42PM (#28078560)
One thing about the memory bus is that it is a perfectly good bus for devices. You absolutely can put something like a computer into a memory socket and use it as a device. You simply latch onto a particular memory address that's not going to be used for memory and whenever you see that you know the memory bus is for your device.

I don't know if this is merely form factor compatible or an actual device for a SO-DIMM memory socket but there really isn't anything stopping you making a DIMM socket peripheral device except the need for external power.

Re:System on SO-DIMM by rasz on Thursday August 05, 2021 @05:33PM (#28080210)
Huge difference between memory bus in front of memory controller vs behind it. You cant just plug yourself into a DIMM slot and act like a device on a memory bus. You will have to perfectly emulate particular ram supported by your memory controller (protocol, access patterns, timings), and this will be strictly a slave affair.
Re:System on SO-DIMM by mschuster91 on Thursday August 05, 2021 @05:19AM (#28071483)
> If there are multiple vendors around SO-DIMM SoCs, is there a common standard for how they are using the pins?

Not really. If you want a common standard with multiple vendors, look at COMexpress and Qseven, with the former sporting everything up to Xeon CPUs and the latter low-power (12W TDP, iirc) only.