The embedded systems hardware ‘make or buy’ dilemma
Ready-made CPU modules are making increasing sense for handling technology complexity and unpredictable market conditions.
Today’s 16 and 32-bit microcontrollers have become so complicated that growing numbers of embedded developers are questioning whether it’s worthwhile building a system from scratch or whether they’d be better off buying-in the more tricky bits ready-made. The continuing unpredictable market conditions are adding further pressures to examine what makes sense to do in-house.
One option is to just buy all the hardware off-the-shelf and concentrate on the application. Another idea is to extend the life of a design by adopting a standard platform that you can re-use for various different projects. Particularly interesting is the rise of high-density CPU modules. These are CPUs plus sub-systems that come on a tiny board or, for higher volumes, a multi chip module (MCM) that can be treated like a big chip. The advantage is that someone else has done the difficult part of the design and so you can often get away with a relatively simple PCB for the rest of the system.
Read more ....
Related Semiconductor IP
- HBM4 PHY IP
- Ultra-Low-Power LPDDR3/LPDDR2/DDR3L Combo Subsystem
- HBM4 Controller IP
- IPSEC AES-256-GCM (Standalone IPsec)
- Parameterizable compact BCH codec
Related Articles
- Last-Time Buy Notifications For Your ASICs? How To Make the Most of It
- The Impact of Make vs Buy Decisions for Memory Interface Solutions
- To develop or buy a Verification IP
- Buy or Build an RTOS: Does it Matter for Medical Devices?
Latest Articles
- A 14ns-Latency 9Gb/s 0.44mm² 62pJ/b Short-Blocklength LDPC Decoder ASIC in 22FDX
- Pipeline Stage Resolved Timing Characterization of FPGA and ASIC Implementations of a RISC V Processor
- Lyra: A Hardware-Accelerated RISC-V Verification Framework with Generative Model-Based Processor Fuzzing
- Leveraging FPGAs for Homomorphic Matrix-Vector Multiplication in Oblivious Message Retrieval
- Extending and Accelerating Inner Product Masking with Fault Detection via Instruction Set Extension