Home > Android, Broadcom BCMxxxx, Debian, Hardware, Linux, Ubuntu > Raspberry Pi 2 Model B Features Broadcom BCM2836 Quad Core Processor

Raspberry Pi 2 Model B Features Broadcom BCM2836 Quad Core Processor

The Raspberry Pi foundation has finally released an upgraded version of the Raspberry Pi. Raspberry Pi 2 model B features much of the same ports and form factor as Raspberry Pi Model B+, by replaces Broadcom BCM2835 ARM11 processor  @ 700 MHz with a much faster Broadcom BCM2836 quad core ARMv7 processor @ 900 MHz, and with an upgrade to 1GB RAM.

Raspberry_Pi_2_Model_BRaspberry Pi 2 Model B specifications:

  • SoC – Broadcom BCM2836 quad core Cortex A7 processor @ 900MHz with VideoCore IV GPU
  • System Memory – 1GB LPDDR2 (PoP)
  • Storage – micro SD card slot (push release type)
  • Video & Audio Output – HDMI and AV via 3.5mm jack.
  • Connectivity – 10/100M Ethernet
  • USB – 4x USB 2.0 ports, 1x micro USB for power
  • Expansion
    • 2×20 pin header for GPIOs
    • Camera header
    • Display header
  • Power – 5V via micro USB port.
  • Dimensions – 85 x 56 mm

Raspberry_Pi_2_ELPIDA_RAM

I could not find anything about BCM2836, except it’s quite similar to BCM2835, but with 4 Cortex A7 cores @ 900 MHz (overclockable @ 1.1 GHz), the same VideoCore GPU, and 6 times faster according to Sysbench. Raspberry Pi 2 Model B is also mechanically and electrically compatible with Raspberry Pi Model B+, so enclosure, and add-ons board should still work, although the latter may require some software works. The other implicit good news is that the Raspberry Pi should be finally properly support Android and Ubuntu thanks to its more powerful and recent processor.

Price is really what made the original Raspberry Pi popular, and the large community around it came about thanks to its affordability. So how much more will it cost compare to older boards? Answer: $0 more. Yep, Raspberry Pi 2 Model B will just costs the same $35 plus shipping and taxes according The Register. It should soon show up for sale on Element14, RS Components, and other distributors.

Via Raspberry Pi Australia (Little Bird Electronics)

  1. Kelly
    February 2nd, 2015 at 11:47 | #1

    Hm, you say “…BCM2836, except it’s quite similar to BCM2835, but with 4 Cortex A7 cores…” but the El Reg and Hacker News articles make it sound like it is still ARM11.

  2. February 2nd, 2015 at 11:50 | #2

    @Kelly
    I’ve seen people confused about that, and the Register article itself is super confusing. But I don’t think they could quite get 6 times the performance with the same ARM11, even with 4 cores and a slightly faster CPU clock. More importantly, one guy on the Register article (Zola) seems to have one board, and he clearly mentions it features a quad core Cortex A7 @ 900 Mhz, that he overclocked successfully to 1100 MHz… So I guess that settles it.

  3. Gianfranco
    February 2nd, 2015 at 12:01 | #3

    The BCM2836 is a quad core Cortex-A7. The Register article, in their haste to publish, gets pretty much everything wrong, including claiming it is ARMv6/ARM11 when it is now ARMv7.

    /proc/cpuinfo of the Pi2, sitting next to me:

    http://pastebin.com/raw.php?i=zNxgHtdA

  4. rasz_pl
    February 2nd, 2015 at 12:07 | #4

    a7? where did you get this info?

  5. deets
    February 2nd, 2015 at 12:09 | #5

    This, or odroid c1?

  6. rasz_pl
    February 2nd, 2015 at 12:10 | #6

    @rasz_pl

    WAAAA its “ARMv7 and NEON instructions”
    Milhouse, Team-Kodi Member:
    http://forum.kodi.tv/showthread.php?tid=217040&pid=1911780#pid1911780

  7. Chris
    February 2nd, 2015 at 12:42 | #7

    @Gianfranco

    Thanks – I’ve tidied up any confusion about ARM11 v Cortex-A7. I don’t think we got everything wrong.

    C.

  8. onebir
    February 2nd, 2015 at 13:36 | #8

    Nothing on http://www.raspberrypi.org/blog/ – seems like Oz forgot their embargo time was supposed to be GMT or something 😉

  9. Gianfranco
    February 2nd, 2015 at 13:43 | #9

    @onebir
    I guess once The Register blurted out their error-ridden click-bait, the Oz outfit might as well publish too.

    RS now have it listed: http://uk.rs-online.com/web/p/processor-microcontroller-development-kits/8326274/

  10. February 2nd, 2015 at 13:56 | #10

    There’s absolutely nothing on the web about BCM2836 either, as if it was custom designed for the Raspberry Pi 2.

  11. February 2nd, 2015 at 14:28 | #11

    @deets
    That must mean I should write a Raspberry Pi 2 vs ODROID-C1 comparison table…

  12. Ian Tester
    February 2nd, 2015 at 14:57 | #12

    I wonder, did Broadcom refuse to sell the RPi SoC to Hardkernel (for the ODROID-W1) because they are phasing out that chip and wanting to move to this new one?

    @cnxsoft: Definitely do a comparison! And don’t forget network and disk I/O – this RPi2 still seems to be doing everything through USB, maybe even a single port. That sucks for performance. The ODROID-C1 at least has on-chip gigabit Ethernet and an extra USB OTG port to distribute the work.

  13. Alex
    February 2nd, 2015 at 14:58 | #13

    cnxsoft :
    @deets
    That must mean I should write a Raspberry Pi 2 vs ODROID-C1 comparison table…

    If you do, please include a deep detail about the GPIO.
    I bought four ODROID-C1 without knowing the lack of I2S.
    sigh…

  14. m][sko
    February 2nd, 2015 at 15:12 | #14

    Finally NEON (vector instructions on RPi)

  15. Harley
    February 2nd, 2015 at 15:13 | #15

    Wonder how long it will take before OpenELEC and Kodi supports RaspPi2.

    @cnxsoft

    Yes please write a comparison between Raspberry Pi 2 verses ODROID-C1.

    Please also include benchmark tests and video playback tests if possible.

  16. Harley
    February 2nd, 2015 at 15:21 | #16

    From a video playback and HTPC (Home Theater PC) media player point of view ODROID-C1 should be much more interesting since it supports hardware video decoding of HEVC (H.264), H.264. VC-1 / VMW9, MPEG-2, VP8, VP9, and even RealVideo8/9/10.

    Even if Broadcom BCM2835 and now BCM2836 SoC hardware supports most of those codecs the Raspberry Pi foundation have disabled many of them in their firmware, and you can as a uder only enable H.264. VC-1 / VMW9, and MPEG-2.

  17. onebir
    February 2nd, 2015 at 15:24 | #17

    If 2GB is doable with S805, Odroid had better get onto it…

  18. Harley
    February 2nd, 2015 at 15:24 | #18

    Rpi2 is now available for sale in Australia

    http://au.rs-online.com/web/p/processor-microcontroller-development-kits/8326274/

    Raspberry Pi 2 Model B SBC

    The Raspberry Pi 2 Model B represents a major performance increase over its single-core based predecessors: up to six times faster in fact. As well as a new quad-core Cortex-A7 processor, the Raspberry Pi 2 Model B now features 1GB of RAM memory. The operating system kernel has been upgraded to take full advantage of the latest ARM Cortex-A7 technology and is available with the new version 1.4 of NOOBS software (See Note below). Backward application hardware and software compatibility has been maintained with the Raspberry Pi 1 Model A+/B+.

    Broadcom BCM2836 800MHz ARM Cortex-A7 quad-core processor with VideoCore IV dual-core GPU
    GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode
    GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and DMA infrastructure
    1GB LPDDR2 SDRAM
    HD 1080p video output
    Composite video (PAL/NTSC) output
    Stereo audio output
    10/100 BaseT RJ45 Ethernet socket
    HDMI 1.3 & 1.4 video/audio socket
    3.5mm 4-pole audio/composite video out jack socket
    4 x USB 2.0 sockets
    15-way MPI CSI-2 connector for Raspberry Pi HD video camera (775-7731)
    15-way Display Serial Interface connector
    MicroSD card socket
    Boots from MicroSD card, running a new version of the Linux operating system (See Note below)
    40-pin header for GPIO and serial buses (compatible with Raspberry Pi 1 26-pin header)
    Power supply: +5V @ 2A via microUSB socket
    Dimensions: 86 x 56 x 20mm
    Firmware looks for add-on boards that comply with the HAT (Hardware Attached on Top) design rules. This allows the Raspberry Pi 2 Model B to set up the GPIO and load drivers to suit an expansion board automatically. For more information see: http://www.raspberrypi.org/introducing-raspberry-pi-hats/
    All RS-supplied Raspberry Pi 2 Model B boards are Made in the UK

  19. Al
    February 2nd, 2015 at 15:34 | #19

    still only 10/100 usb ethernet so odroid easily beats it there with gigabit

    For comparisons with odroid, wait until all the raspberry pi software is recompiled for A7 and multiple cores

  20. Harley
    February 2nd, 2015 at 15:46 | #20

    Maybe also compare to Amazon Fire TV Stick which features Broadcom BCM28155 which uses VideoCore IV GPU/VPU too.

  21. Bruce
    February 2nd, 2015 at 16:11 | #21

    it is now on the official blog: http://www.raspberrypi.org/raspberry-pi-2-on-sale/

  22. Bruce
    February 2nd, 2015 at 16:16 | #22

    @cnxsoft
    you can also compare the new Rpi and a mini pc powered by Atom Z3735F since

    “For the last six months [RPi foundation has] been working closely with Microsoft to bring the forthcoming Windows 10 to Raspberry Pi 2. Microsoft will have much more to share over the coming months. The Raspberry Pi 2-compatible version of Windows 10 will be available free of charge to makers.”

  23. Harley
    February 2nd, 2015 at 16:19 | #23

    http://www.raspberrypi.org/forums/viewtopic.php?t=98338

    According to Wikipedia, Cortex-A5 (CPU used by Amlogic S805 in ODROID-C1) is rated at only 1.57 DMIPS per MHz and the Cortex-A7 (CPU used by Broadcom BCM2836 in Raspberry Pi 2) is rated at 1.9 DMIPS per MHz.

    This in theory roughly translates into any Cortex-A7 CPU being 21% faster than any Cortex-A5 CPU when clocked at the same MHz frequency.

    This means that is theory that Raspberry Pi 2 overclocked to 1250 Mhz if that is possible should have about the same CPU performance as an ODROID-C1 which is clocked by default at @ 1500 Mhz.

    However an Raspberry Pi 2 running only slightly overclocked to 1000 MHz will only be as fast as an ODROID-C1 that is downclocked to 1210 Mhz, so looking at that ODROID-C1’s CPU clearly wins on paper.

    ODROID-C1 also have RTC built-in, and then the question is how ARM Mali-450 GPU compare to Broadcom VideoCore IV (VC4) on graphics too.

    Raspberry Pi’s Ethernet implementation uses USB 2.0 instead of native Ethernet bus like ODROID-C1, and this should mean that ODROID-C1 wins wired network performance on paper too.

    Big advantage for Raspberry Pi over ODROID-C1 is that it have a much larger open source community behind it which means more developers working on optimization which will probably show in the long run.

  24. February 2nd, 2015 at 16:22 | #24

    Some extra software info that was not available this morning:

    * A Snappy Ubuntu Core image is available now and a package for NOOBS (optimized for ARMv7) will be available in the next couple of weeks.

    * Windows 10 – For the last six months we’ve been working closely with Microsoft to bring the forthcoming Windows 10 to Raspberry Pi 2. Microsoft will have much more to share over the coming months. The Raspberry Pi 2-compatible version of Windows 10 will be available free of charge to makers.

  25. ijobain
    February 2nd, 2015 at 16:28 | #25

    NO Gigabit Ethernet … ?????
    pfff

  26. stickman
    February 2nd, 2015 at 17:54 | #26

    @Gianfranco

    Could you please post the output from running “lsusb -t” in your Rpi2?

    I’d like to know if they have two usb controllers now, or if they kept it like with the Rpi1…

  27. Harley
    February 2nd, 2015 at 17:56 | #27

    @ijobain
    As already mentioned both Raspberry Pi 1 and Raspberry Pi 2 Ethernet implementation uses USB 2.0 instead of native Ethernet bus.

    It basically uses an on-board USB-Ethernet controller instead of requiring you to buy an external USB-Ethernet adapter.

    This is the same as many media players using on-board USB-SATA controllers when the SoC does not support native SATA.

    Doing this however greatly reduces Ethernet performance, but 100 Mbps Ethernet is still good enough for Blu-ray Disc quality H.264 streaming.

  28. ijobain
    February 2nd, 2015 at 18:28 | #28

    @Harley
    Not if you need replace your NAS

  29. FransM
    February 2nd, 2015 at 19:00 | #29

    Although things like banana pi and orange pi have sata and giga ethernet I suspect they will be pushed out of the market by this.

  30. Kelly
    February 2nd, 2015 at 20:52 | #30

    @cnxsoft

    ah, thanks!

  31. February 2nd, 2015 at 23:31 | #31

    Was just about to order in some Odroid C1’s for testing…Any thoughts on which makes the better micro server?

    Or perhaps we just order both! =)

  32. Gianfranco
    February 3rd, 2015 at 03:04 | #32

    @stickman
    [email protected] ~ $ lsusb -t
    /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/5p, 480M
    |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
    |__ Port 3: Dev 4, If 0, Class=stor., Driver=usb-storage, 480M

  33. February 3rd, 2015 at 03:24 | #33

    Price will be €35,- excl. TAX and Shipping. http://embeddedcomputer.nl/raspberry-pi-2-model-b.html
    End this week in stock.

  34. Curmudgeon
    February 3rd, 2015 at 07:10 | #34

    @ijobain
    Lack of Gigabit Ethernet does not necessarily mean that BCM2836 is incapable of Gigabit Ethernet. It seems to me quite likely that they might have designed additional I/O capabilities into the BCM2836 that were not crucial to their intensions for Pi 2 Model B. Once the Foundation have come to terms with the mountain of new opportunities and challenges that Pi 2 brings, it would not surprise me if BCM2836 turns out to have more tricks up the sleeve.

  35. February 3rd, 2015 at 09:17 | #35

    @Curmudgeon
    I’ve watched an interview with Eben Upton on Make, and they’ve designed BCM2836 with minimal modifications over BCM2835, just changing the CPU, and using an external DRAM instead of PoP in order to keep as much as possible software compatibility with the BCM2835. So it should be the same as far as peripherals are concerned. BCM2835/6 do not support Ethernet at all, so they rely on USB to Ethernet chip, but in theory you’re right, they could use a Gigabit to USB Ethernet chip, it would just be limited to the 480 Mbps USB bandwidth.

  36. Curmudgeon
    February 3rd, 2015 at 14:02 | #36

    @cnxsoft
    Even more likely is that the BCM2836 might be USB 3.0 capable, currently limited to USB 2.0 to avoid anything like the tribulations they had with the LAN9512 hub but able to be fully utilised when/if a suitable hub chip becomes available.

  37. February 3rd, 2015 at 14:08 | #37

    Some benchmarks / tasks comparison between RPI 1 and RPI2: http://www.element14.com/community/docs/DOC-73977
    In most tests, performance increases by 1.5 to 2.5 times. I’m not sure they’ve run anything that really leverages multiple cores though.

  38. Harley
    February 3rd, 2015 at 15:27 | #38

    @Curmudgeon
    BCM2836 is definitely not USB 3.0 capable either.

    Again they only changed the CPU and memory.

    All other specs are exactly the same as BCM2835

  39. William Rosa
    February 3rd, 2015 at 22:27 | #39

    Now the Pi 2 is ARMv7 ¿will we be able to watch youtube (flash) videos on an ordinary browser as one can on an ordinary distribution and PC?

    ¿Or is it that it has do more with the VideoCore GPU itself?

  40. Keith H.
    February 4th, 2015 at 01:50 | #40

    @deets
    I have the same question… here is a great comparison: http://bit.ly/rpi2vsc1

  41. Curmudgeon
    February 4th, 2015 at 03:09 | #41

    @Harley
    Only conjecture on my part but what makes you so sure that BCM2836 has no undocumented features? Eben Upton used the term “Cortex A7 complex” which is a term that I believe would include I/O interfaces. He also said that POP RAM was not used partly because BCM2836 is a bigger chip which suggests that it probably has more interconnects that might not necessarily be used by RasPi 2 Model B but reserved for future use. As I said, “It’s just conjecture” but …

  42. Curmudgeon
    February 4th, 2015 at 04:16 | #42

    @Harley
    Although Eben Upton spoke of the BCM2836 as though it is a derivative of BCM2835, it seems to be more closely related to BCM23550 which is currently being sold in a number of phones (incl Samsung Grand Neo) and tablets. If one were fossicking around in Broadcom’s IP inventory for an “A7 complex”, BCM23550 would probably be a good place to start.

  43. February 4th, 2015 at 13:25 | #43

    Have a Raspberry Pi 2 running but unable to run the basic blink to GPIO Pin11 or 7.The bcm2835.h may not be the same for bcm2836. Anyone else working with the GPIO pins on RPi2?

  44. February 4th, 2015 at 15:07 | #44

    OK, I have sorted that out…
    For the DOM and GERT software, change the BCM2708_PERI_BASE #define to 0x3f000000 instead of 0x20000000
    and recompile, the blink now works.
    This should also be correct for other software using similar#defines.
    Hope that helps, works for me!

  45. jwj
    February 4th, 2015 at 16:02 | #45

    @Harley
    All Rpi’s are HDMI-CEC compatible – for htpc and me very important. IMO odroid, banana, intel integrated GPU’s not.

  46. jlmj2009
    February 6th, 2015 at 21:55 | #46

    phoenixDownunder :
    Have a Raspberry Pi 2 running but unable to run the basic blink to GPIO Pin11 or 7.The bcm2835.h may not be the same for bcm2836. Anyone else working with the GPIO pins on RPi2?

    phoenixDownunder :
    OK, I have sorted that out…
    For the DOM and GERT software, change the BCM2708_PERI_BASE #define to 0x3f000000 instead of 0x20000000
    and recompile, the blink now works.
    This should also be correct for other software using similar#defines.
    Hope that helps, works for me!

    THANK YOU! This fixed the issue for me as well – Was using GPIO7 on the Pi 512Mb fine, but stopped working after the quad upgrade:)

  47. February 7th, 2015 at 06:40 | #47

    @Gianfranco
    What’s your current overclock config file? Kept it default?

  48. February 10th, 2015 at 09:32 | #48
  49. March 13th, 2015 at 14:01 | #49
  50. Bruce
    April 30th, 2015 at 08:37 | #50

    @Bruce
    Windows 10 IoT preview for Rpi2 (and other boards) is now available http://ms-iot.github.io/content/GetStarted.htm
    8GB sd card needed.

  1. February 2nd, 2015 at 16:41 | #1
  2. February 2nd, 2015 at 16:54 | #2
  3. February 2nd, 2015 at 18:45 | #3
  4. February 2nd, 2015 at 19:06 | #4
  5. February 3rd, 2015 at 00:23 | #5
  6. February 3rd, 2015 at 01:25 | #6
  7. February 4th, 2015 at 12:18 | #7
  8. February 9th, 2015 at 15:00 | #8
  9. February 13th, 2015 at 09:15 | #9
  10. February 27th, 2015 at 21:50 | #10
  11. March 14th, 2015 at 11:00 | #11
  12. March 21st, 2015 at 10:15 | #12
  13. April 30th, 2015 at 10:30 | #13
  14. May 16th, 2015 at 12:50 | #14