Lennox - Standard Raspberry Pi Vs Compute Modules
Lennox - Standard Raspberry Pi Vs Compute Modules
Lennox - Standard Raspberry Pi Vs Compute Modules
COMPUTE MODULES
CM3 AND CM4
CM3
Standard Raspberry pi 3 board
Standard Raspberry pi
● The Raspberry Pi is a credit card-sized low-cost computer that connects to a computer monitor
or TV and uses a standard keyboard and mouse. It's a little but powerful device that enables
people of all ages to learn about computers and programming languages such as Scratch and
Python. It can browse the internet and stream high-definition video, as well as spreadsheets,
word processing, and gaming, much like a desktop computer.
● The Raspberry Pi can also interact with the outside world and has been used in a range of digital
maker projects, including music machines, parent detectors, weather stations, and tweeting
birdhouses with infrared cameras.
Raspberry Pi Compute module
● The Compute Module is a Raspberry Pi with a more flexible form factor that's designed for
industrial use. The Compute Module has the BCM2837 CPU and 512MB RAM of a Raspberry
Pi, as well as a 4GB eMMC Flash device (which is the equivalent of the SD card in the Pi). All
of this is housed in a compact 67.6x30mm PCB that plugs into a normal DDR2 SODIMM
socket (the same type of connector is used for laptop memory). The board's Flash memory is
directly attached to the CPU, but the remaining processor interfaces are accessible through the
connection pins.
● You get the full versatility of the BCM2837 SoC (System on chip , which means you get a lot
more GPIOs and ports than the Raspberry Pi). Afterward, building the Module into a bespoke
system should be rather simple because we've put all the tough pieces on the Module itself. The
Compute Module can be purchased individually or in bulk quantities of hundreds or thousands.
SODDIM
The term "SODIMM connector" typically refers to the socket or slot on a motherboard where a
SODIMM (Small Outline Dual In-line Memory Module) is inserted. SODIMM connectors are
predominantly used in laptops, small form factor PCs, and some embedded systems due to their
compact size compared to standard DIMM slots used in desktop computers.
Processors used - Broadcom processors
● Broadcom processors are a type of system on a chip (SoC) that are designed by Broadcom Inc.
These processors are commonly used in networking devices, smartphones, and other electronic
devices.
● Broadcom processors are known for their high performance, low power consumption, and
integration of various components such as CPU, GPU, modem, and connectivity options.
● Broadcom processors are used in computer modules
Broadcom Processors examples
BCM2835
The Broadcom chip used in the BCM2837 : Raspberry Pi 3 Model B, later models
of the Raspberry Pi 2 Model B, and the Raspberry Pi
Raspberry Pi 1 Models A, A+, B,
Compute Module 3. The underlying architecture of
B+, the Raspberry Pi Zero, the the BCM2837 is identical to the BCM2836. The
only significant difference is the replacement of the
Raspberry Pi Zero W, and the
ARMv7 quad core cluster with a quad-core ARM
Raspberry Pi Compute Module 1. Cortex A53 (ARMv8) cluster.
● The original Compute module was released in 2014 and was designed to bring the power and
versatility of the Pi to a smaller form factor which was better suited to industrial and
commercial applications. By stripping away all of the hardware ports and leaving the raw
BCM2837 with all the required supporting circuitry, it allowed developers and designers to
pick and choose what features they wanted to implement, along with breaking out the full
potential of the BCM2837 chip. It had the same specs as the Pi boards did then which was only
512MB of RAM and approximately 10x less processing power than the Pi 3.
● The hardware ports limit the user such that one can only use the hardware ports.
● They provide the increased flexibility that designers and industrial users are looking for, whilst
making the benefits still accessible to makers. The Development Kit, whilst more expensive than
the modules, comes with everything you need to get started and rounds out the options for what’s
already an incredibly user-friendly and stable platform
Micro Form Factor
This indicates how compact a module is, we can have a standard form factor, compact
form factor, ultra-compact form factor. E.t.c Mostly determined by the type of a connector
in a compute module.