last highlighted date: 2024-03-11

Highlights

  • The most obvious reason to use a CPU module is to reduce engineering effort. Why reinvent the wheel when you can focus on your core technology instead?
  • Another great reason is a better availability of support, especially for software development. Never underestimate the amount of effort it takes to develop a stable OS image to run on your CPU.
  • A custom CPU board will need a high layer count with high-density traces and possibly blind or buried vias. Components like the CPU, RAM and Flash are often relatively expensive in low volume. CPU module manufacturers leverage their huge volume to make all these things relatively economical.
  • In the medical device space it’s now becoming common to use CPU modules. In this space the volumes are typically lower and the margins higher than consumer goods
  • Having said that, NEC is even using the Raspberry Pi Compute Module in a many of their commercial grade, large format displays