lilzz
Posts: 411
Joined: Sat Nov 30, 2013 5:27 pm

possible to design own version of pi?

Fri Oct 31, 2014 3:39 pm

if i use DDR3 memory instead of DDR2 or vice versa that means I need to program the memory registers. But I do not have source of boot code.bin to tweak those memory register timings so I guess its not possible then?

Ravenous
Posts: 1956
Joined: Fri Feb 24, 2012 1:01 pm
Location: UK

Re: possible to design own version of pi?

Fri Oct 31, 2014 3:52 pm

Depends. Which memory are you intending to use?

klricks
Posts: 7154
Joined: Sat Jan 12, 2013 3:01 am
Location: Grants Pass, OR, USA
Contact: Website

Re: possible to design own version of pi?

Fri Oct 31, 2014 3:52 pm

lilzz wrote:if i use DDR3 memory instead of DDR2 or vice versa that means I need to program the memory registers. But I do not have source of boot code.bin to tweak those memory register timings so I guess its not possible then?
The memory is PoP stacked on top of the SOC:
http://en.wikipedia.org/wiki/Package_on_package

It's not possible to physically modify the memory even if you did have access to the programming registers.
Unless specified otherwise my response is based on the latest and fully updated RPiOS Buster w/ Desktop OS.

lilzz
Posts: 411
Joined: Sat Nov 30, 2013 5:27 pm

Re: possible to design own version of pi?

Fri Oct 31, 2014 3:54 pm

klricks wrote:
lilzz wrote:if i use DDR3 memory instead of DDR2 or vice versa that means I need to program the memory registers. But I do not have source of boot code.bin to tweak those memory register timings so I guess its not possible then?
The memory is PoP stacked on top of the SOC:
http://en.wikipedia.org/wiki/Package_on_package

It's not possible to physically modify the memory even if you did have access to the programming registers.

where to buy that SOC from distributor? I wants build a very simplified Pi without some many connectors.

User avatar
RaTTuS
Posts: 10559
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK
Contact: Twitter YouTube

Re: possible to design own version of pi?

Fri Oct 31, 2014 3:58 pm

http://www.raspberrypi.org/forums/viewforum.php?f=98
is going to be the best you can do.
unless you are ordering millions you will not get access to the SOC
How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

lilzz
Posts: 411
Joined: Sat Nov 30, 2013 5:27 pm

Re: possible to design own version of pi?

Fri Oct 31, 2014 4:04 pm

RaTTuS wrote:http://www.raspberrypi.org/forums/viewforum.php?f=98
is going to be the best you can do.
unless you are ordering millions you will not get access to the SOC

is there a computer module that use the same SOC as the Pi?

Ravenous
Posts: 1956
Joined: Fri Feb 24, 2012 1:01 pm
Location: UK

Re: possible to design own version of pi?

Fri Oct 31, 2014 4:07 pm

Are you going to try to desolder one from an existing device?

plugwash
Forum Moderator
Forum Moderator
Posts: 3614
Joined: Wed Dec 28, 2011 11:45 pm

Re: possible to design own version of pi?

Fri Oct 31, 2014 4:13 pm

The Pi's firmware is licensed for use only on raspberry pi products not on other devices with the same SoC. Also broadcom don't like dealing with little guys (the raspberry pi foundation got an exception because they were insiders).

Last time someone tried to build a variant of the Pi they managed to get some initial parts out of broadcom but later got snubbed. It's not entirely clear why (the two main possibilities I can think of are either the licensing issue mentioned above or that they just weren't prepared to order enough).

So sadly if you want to build your own board with a SoC directly on it you will have to look elsewhere. The TI based beaglebone black is probablly a good starting point for a device at a comparable level* that can be used as a basis for your own designs.

Also note that designing and building boards at this level is nontrivial, you will be dealing with multilayer PCBs, BGAs, high speed signals, sensitive power etc. I would expect to be spending the best part of a thousand pounds per iteration on fabrication and assembly costs alone.

The raspberry pi compute module (same SoC as the Pi) may be an option for you, It's sodimm sized so a fair bit smaller than a regular Pi (and a heck of a lot smaller than a regular Pi with connectors sticking out) but still non-negligable size. Building a board with a socket for the compute module is probablly towards the upper end of hobbyist level PCB work.

As for ram types if it was possible to use DDR3 with the raspberry pi's SoC I imagine the foundation would have done it. IIRC DDR3 is quite a bit cheaper than LPDDR2.

* Yes I know it's weaker in some areas and stronger in others but overall I consider it to be at a compable level.

fruitoftheloom
Posts: 23337
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: possible to design own version of pi?

Fri Oct 31, 2014 5:07 pm

This is the post pointing to the other Device which was mentioned above:
http://www.raspberrypi.org/forums/viewt ... 62&t=85645

Anther use of the BCM2835 is in some models of Roku
http://en.wikipedia.org/wiki/Roku
Rather than negativity think outside the box !
RPi 4B 4GB (SSD Boot)..
Asus ChromeBox 3 Celeron is my other computer...

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26660
Joined: Sat Jul 30, 2011 7:41 pm

Re: possible to design own version of pi?

Fri Oct 31, 2014 10:21 pm

lilzz wrote:
RaTTuS wrote:http://www.raspberrypi.org/forums/viewforum.php?f=98
is going to be the best you can do.
unless you are ordering millions you will not get access to the SOC

is there a computer module that use the same SOC as the Pi?
The Raspberry Pi compute module. Just has the SoC, RAM and eMMC, no other stuff to get in the way. Sounds like that is what you need.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

Return to “General discussion”