jb63
Posts: 116
Joined: Mon May 11, 2015 6:41 pm

Naming Convention - rather basic question

Tue Jan 12, 2016 4:29 am

I've tried to decipher the logic behind the naming convention of all the different RPIs out there but to no avail.

What is the difference between A vs. B? what does the + really stand for?
Is there any logic to this or is it just a 'mangled up' after thought ?

W. H. Heydt
Posts: 8407
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Naming Convention - rather basic question

Tue Jan 12, 2016 4:52 am

The Model A and Model B are a reference to the BBC Micro models.

User avatar
rpdom
Posts: 12506
Joined: Sun May 06, 2012 5:17 am
Location: Essex, UK

Re: Naming Convention - rather basic question

Tue Jan 12, 2016 7:10 am

W. H. Heydt wrote:The Model A and Model B are a reference to the BBC Micro models.
Which were then followed by the BBC Model B+ (64 and 128), which was and improved model of the original BBC B.

The Pi 2B has broken this chain now, as the next Acorn BBC models to be released were the BBC Master and BBC Master Compact, then the first ARM based system - The Acorn Archimedes.

jb63
Posts: 116
Joined: Mon May 11, 2015 6:41 pm

Re: Naming Convention - rather basic question

Wed Jan 13, 2016 7:51 pm

Thank you. That reminds me of an article in the latest MagPi (#41?) about that specific computer.

W. H. Heydt
Posts: 8407
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Naming Convention - rather basic question

Wed Jan 13, 2016 9:10 pm

Raspberry Pi Master would be a good name for "server" version of the Pi.

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

Re: Naming Convention - rather basic question

Wed Jan 13, 2016 9:44 pm

The naming scheme started off as a homage to the BBC micro but seems to have been extendeded on a fairly ad-hoc basis to get to what we have today.

It started off with the rasperrberry pi announcing model model A and B paying homage to the BBC micro. The B was to be the "full-spec" model while the A was to be a cut-down version with reduced memory and perhiperals for a lower price. The plan was for the B to have twice as much memory as the A. The model B was the first to be released and after release got some minor design tweaks and a memory upgrade while keeping the "model B" designation. The model A was released rather belatedly with half the memory of the revised model B.

Next we got the compute module for embedded users. This name does not seem to have been BBC inspired.

Next we got the Raspberry pi model B+. This was an upgrade to the model B adding two extra USB ports and redesigning the form factor (the BBC had a B+ model though unlike the Pi it didn't change form factor) and power circuits.

Then we got the Raspberry pi model A+, basically a cut down version of the B+ but this time larger volumes allowed the A+ to be on a smaller PCB than the B+ (there was never a BBC A+)

Then we got the raspberry pi 2 model B. This was like the B+ but with a better processor and more ram. They decided to drop the plus from the name at this point, presumablly because they thought for a new generation it wasn't nessacery. The name hints that there will be other products in the raspberry pi 2 series and eben has talked about a "raspberry pi 2 model A" and "raspberry pi compute module 2" but no releast dates have been set for these products yet.

Then we got the zero................

User avatar
jackokring
Posts: 815
Joined: Tue Jul 31, 2012 8:27 am
Location: London, UK
Contact: ICQ

Re: Naming Convention - rather basic question

Wed Jan 13, 2016 9:51 pm

+, compute or 2 means more GPIO.
compute means needs a lot of skill to use, but cheap on mass.
2 means quad core, NEON, more memory and hence faster.
B means network cable and more USB ports.
zero means small in need of connectors.
B has more memory than A (usually).
Pi[NFA]=B256R0USB CL4SD8GB Raspbian Stock.
Pi[Work]=A+256 CL4SD8GB Raspbian Stock.
My favourite constant 1.65056745028

W. H. Heydt
Posts: 8407
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Naming Convention - rather basic question

Thu Jan 14, 2016 2:20 am

jackokring wrote:+, compute or 2 means more GPIO.
compute means needs a lot of skill to use, but cheap on mass.
2 means quad core, NEON, more memory and hence faster.
B means network cable and more USB ports.
zero means small in need of connectors.
B has more memory than A (usually).
I think you're reading more into the board designations than is really justified. I would take "2" simply to be "second generation", since the Pi2B is really a B+ with a better SoC and more RAM, even if the RAM has been moved from PoP to the other side of the board.

Return to “General discussion”

Who is online

Users browsing this forum: dshaw619, HawaiianPi, LTolledo and 45 guests