The Compute Module 4 (CM4) is a the latest addition to Raspberry Pi family.
Essentially it's a Raspberry Pi 4B without the physical LAN and USB I/O as shown on the right. You can see it's smaller and uses a new form-factor but the set of chips look familiar.
CM4 is not intended as a stand-alone product. Instead, it is a System on Module (SoM) containing processor, memory, eMMC Flash and supporting power circuitry. It is designed to be embedded into custom systems and as such it's a perfect fit for bespoke designs BitScope creates for its customers.
Compute Module is available in two version one with (CM4) and one without (CM4Lite) eMMC.
While previous generations of the Compute Module have all shared the same DDR2-SODIMM-mechanically-compatible form factor, the new CM4 and CM4Lite are different.
The new modules have extra IO interfaces over and above what is available on the Raspberry Pi boards, opening up more options for the designer.
The connectors for these new interfaces located on the under-side of the module via two 100-pin high density connectors. The new physical form factor has a smaller footprint overall when the connectors are taken into account. This change has enabled the addition of the second HDMI a single lane PCIe and Ethernet, all on the module. The addition of these new interfaces, especially PCIe, would not have been possible while preserving the previous form factor.
To make designing with CM4 easier Raspberry Pi have created Compute Module 4 IO Board (CM4IO) It contains many of the interfaces that the Raspberry Pi 4B has and for general usage you should refer to Raspberry Pi 4B documentation.
The most significant difference between CM4IO and Raspberry Pi 4B is the addition of a single PCIe socket. The CM4IO has been designed as both a reference design for CM4 or to be used directly as a product with the possible addition of PCIe Cards and Raspberry Pi HATs.
Raspberry Pi have produced these neat videos about the product:
They have also published the following datasheets that describe the modules and the I/O board in detail.
|CM4 BRIEF||CM4 I/O BRIEF|
|CM4 DATA SHEET||CM4 I/O DATA SHEET|
You may be wondering how does this new Raspberry Pi relate to BitScope?
CM4 enables us to spin custom designs for our commercial customers that combine the best of what Raspberry Pi has to offer with BitScope's embedded data acquisition and analysis solutions. We are also reviewing it for use at the core of some new edge compute products.
Bottom Line: when it comes to an off-the-shelf and complete embedded computing solution, that's low cost, easy to use, available everywhere and very well supported Raspberry Pi 4B retains the title of industry's best solution.
However, for designs that are deeply embedded for which direct access to PCIe is vital CM4 is the ideal choice.
|BitScope Cluster Blade and Raspberry Pi 4B 8G, Perfect!||May 28|
|The Game Changer: Raspberry Pi 4 Workstation!||Jun 24|
|You haven't seen BitScope Blade and Raspberry Pi like this before!||Nov 08|
|Farnell element14 interviews BitScope CEO Bruce Tulloch||Mar 29|
|How to assemble and get started using BitScope Blade.||Feb 20|
|Heatwave no problem for BitScope Blade and Raspberry Pi !||Feb 10|
|Raspberry Pi Applications built with BitScope Blade.||Feb 6|
|An Interactive Museum Exhibit built with BitScope Blade.||Jan 27|
|BitScope Blade Uno Raspberry Pi Weather Station in Nepal.||Jan 24|
|BitScope Designs and element14 launch new Blade for Raspberry Pi !||Jan 23|
|BitScope, Blade & Raspberry Pi at the Sydney Maker Faire!||Aug 20|
|Physical Computing with BitScope, Blade and Raspberry Pi.||May 27|
|Build servers with Raspberry Pi and BitScope Blade.||Mar 16|
|Raspberry Pi 3 Model B unboxed & reviewed with Duo Pi.||Mar 07|
|Raspberry Pi 3 Launch and BitScope Blade||Feb 29|