Most people are still doing Arm development work on x86 platforms, because there aren’t really any viable equivalent in the Arm world. Current options include Edge Server SynQuacer E-Series (aka Linaro Developer Box), a $1,250 Arm PC shipping with a 24-core Arm Cortex-A53 processor, 4GB RAM (by default), a 1TB hard drive, and Geforce GT710 graphics cards, as well as the much more powerful GIGABYTE ThunderXStation workstation with up to two Cavium ThunderX 32-core Armv8 processors, 32GB to 128GB RAM configuration, NVMe storage, and more.
The former was a good place to get started, but the Arm Cortex-A53 cores clicked at 1GHz provided limited performance, and the GIGAGYTE workstation costs over $12,000, so it’s only suitable for projects with specific needs and/or a high expected return on investment. That’s why there will be a discussion about Designing a next generation ARM Developer Platform at Linaro Connect 2019 next week in Bangkok, Thailand.
But courtesy of SolidRun, there may already be a board in the work that would make an excellent base for an Arm development platform providing better performance than the Developer Box, at a price point that should be more acceptable. Meet ClearFog ITX motherboard.
- COM Module – CEx7 LX2160A COM Express module with NXP LX2160A 16-core Arm Cortex A72 processor @ 2.2 GHz
- System Memory – Up to 64GB DDR4 dual channel memory via SO-DIMM sockets on COM module
- M.2 2240/2280/22110 SSD support
- MicroSD slot
- eMMC flash
- 4 x SATA 3.0 ports
- 1x QSFP28 100Gbps cage (100Gbps/4x25Gbps/4x10Gbps)
- 4x SFP+ ports (2×2)
- 1x 1GbE copper (RJ45)
- M.2 2230 with SIM card
- USB – 3x USB 3.0, 4x USB 2.0
- Expansion – 1x PCIe x8 Gen 4.0 socket
- Debugging – MicroUSB for debug (UART over USB)
- Misc – USB to STM32 for remote management
- Power Supply – ATX standard
- Dimensions – 170 x 170mm (Mini ITX Form Factor)
The board will support Linux Kernel 4.14x, as well as mainline Linux. Some people are asking for an SBSA compliant Arm developer platform, and SolidRun CEx7 LX2160A COM Express module might fit the bill as the press release mentions SBSA in the list of features.
Since ClearFog ITX motherboard follows mini-ITX standard, you should be able to use any mini-ITX chassis, add a PCIe x8 graphics card, memory module, storage and you should be good to go. However to make things easier, the company will also offer a fanned ruggedized metal enclosure, and a complete ClearFog ITX workstation based on the mini-ITX board. The more compact metal enclosure could not be used as a standalone Arm development platform due to the lack of video output, but it could be used as a shared development server, where developers login from their main machine to run builds or other tasks.
The product page about the ClearFog ITX board does not provide pricing and availability information, and only features renders of the board and enclosures, so it may take a little while until the solution becomes available. A complete Arm machine with the board, case, graphics, memory, and storage, would hopefully only cost a few thousand dollars. For reference, NXP’s own QorIQ LX2160A Reference Design Board sells for around $4,000, but hopefully SolidRun solution will be available for a bit less. [Update: Pricing for the board is expected to be around $500. see comments section for more details about pricing]
Thanks to Blu for the tip.