The Raspberry Pi Compute Module (CM1), Compute Module 3 (CM3) and Compute Module 3 Lite
(CM3L) are DDR2-SODIMM-mechanically-compatible System on Modules (SoMs) containing processor, memory, eMMC Flash (for CM1 and CM3) and supporting power circuitry. These modules
allow a designer to leverage the Raspberry Pi hardware and software stack in their own custom systems
and form factors. In addition these module have extra IO interfaces over and above what is available on
the Raspberry Pi model A/B boards opening up more options for the designer.
The CM1 contains a BCM2835 processor (as used on the original Raspberry Pi and Raspberry Pi B+
models), 512MByte LPDDR2 RAM and 4Gbytes eMMC Flash. The CM3 contains a BCM2837 processor (as used on the Raspberry Pi 3), 1Gbyte LPDDR2 RAM and 4Gbytes eMMC Flash. Finally the
CM3L product is the same as CM3 except the eMMC Flash is not fitted, and the SD/eMMC interface
pins are available for the user to connect their own SD/eMMC device.
Note that the BCM2837 processor is an evolution of the BCM2835 processor. The only real differences
are that the BCM2837 can address more RAM (up to 1Gbyte) and the ARM CPU complex has been
upgraded from a single core ARM11 in BCM2835 to a Quad core Cortex A53 with dedicated 512Kbyte
L2 cache in BCM2837. All IO interfaces and peripherals stay the same and hence the two chips are
largely software and hardware compatible.
The pinout of CM1 and CM3 are identical. Apart from the CPU upgrade and increase in RAM the
other significant hwardware differences to be aware of are that CM3 has grown from 30mm to 31mm
in height, the VBAT supply can now draw significantly more power under heavy CPU load, and the
HDMI HPD N 1V8 (GPIO46 1V8 on CM1) and EMMC EN N 1V8 (GPIO47 1V8 on CM1) are now
driven from an IO expander rather than the processor. If a designer of a CM1 product has a suitably
specified VBAT, can accomodate the extra 1mm module height increase and has followed the design
rules with respect to GPIO46 1V8 and GPIO47 1V8 then a CM3 should work fine in a board designed
for a CM1.
5Version 1.0
2Features
2.1Hardware
• Low cost
• Low power
• High availability
• High reliability
– Tested over millions of Raspberry Pis Produced to date
– Module IO pins have 35u hard gold plating
2.2Peripherals
• 48x GPIO
Compute Module Datasheet
Copyright Raspberry Pi (Trading) Ltd. 2016
• 2x I2C
• 2x SPI
• 2x UART
• 2x SD/SDIO
• 1x HDMI 1.3a
• 1x USB2 HOST/OTG
• 1x DPI (Parallel RGB Display)
• 1x NAND interface (SMI)
• 1x 4-lane CSI Camera Interface (up to 1Gbps per lane)
• 1x 2-lane CSI Camera Interface (up to 1Gbps per lane)
• 1x 4-lane DSI Display Interface (up to 1Gbps per lane)
• 1x 2-lane DSI Display Interface (up to 1Gbps per lane)
2.3Software
• ARMv6 (CM1) or ARMv7 (CM3, CM3L) Instruction Set
• Mature and stable Linux software stack
– Latest Linux Kernel support
– Many drivers upstreamed
– Stable and well supported userland
– Full availability of GPU functions using standard APIs
6Version 1.0
Loading...
+ 15 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.