Hello everyone,
We are developing a custom ARM-based SBC.
Instead of using an off-the-shelf SBC, we plan to select a suitable bare SoC and design the complete supporting circuitry around it, including memory, storage, power, interfaces and other required circuits.
Our main requirements
Quad-core ARM Cortex-A, Minimum 1.4 GHz, 64-bit, 4 GB DDR3 RAM, 32 GB eMMC, eMMC boot required, Minimum 11 GPIO, 1 × Ethernet, 1 × HDMI, 2 × USB 2.0, 2 × USB 3.0, Minimum 2 × UART, Minimum 2 × I²C, Minimum 2 × SPI, Minimum 2 × CAN, RTC, Linux support, Linux BSP, U-Boot, Device Tree, Linux kernel source, SDK and cross compiler, Ubuntu 18.04.6 LTS support
We need expert suggestions on
We are currently at the SoC selection and architecture stage, so we would like to get expert feedback before starting schematic and PCB design.
Thank you.
We are developing a custom ARM-based SBC.
Instead of using an off-the-shelf SBC, we plan to select a suitable bare SoC and design the complete supporting circuitry around it, including memory, storage, power, interfaces and other required circuits.
Our main requirements
Quad-core ARM Cortex-A, Minimum 1.4 GHz, 64-bit, 4 GB DDR3 RAM, 32 GB eMMC, eMMC boot required, Minimum 11 GPIO, 1 × Ethernet, 1 × HDMI, 2 × USB 2.0, 2 × USB 3.0, Minimum 2 × UART, Minimum 2 × I²C, Minimum 2 × SPI, Minimum 2 × CAN, RTC, Linux support, Linux BSP, U-Boot, Device Tree, Linux kernel source, SDK and cross compiler, Ubuntu 18.04.6 LTS support
We need expert suggestions on
- Which ARM SoC would you recommend for these requirements, and why?
- What important parameters should we consider while selecting the SoC?
- Can all these interfaces realistically be implemented simultaneously on a custom board?
- What external ICs/circuits will be required around the SoC?
- What should we consider for DDR3, eMMC and PMIC design?
- What are the major challenges with USB 3.0, HDMI and Ethernet?
- What PCB/SI/PI considerations should we consider from the beginning?
- What Linux BSP/U-Boot/Device Tree support should we verify before selecting the SoC?
- What are the major risks for a first custom ARM SoC board?
- Can you recommend any experienced engineers or companies who have designed and brought up similar ARM Linux boards?
We are currently at the SoC selection and architecture stage, so we would like to get expert feedback before starting schematic and PCB design.
Thank you.
