USE CASES
This DevBoards Program has defined the following use cases to help us classify boards. Each use case defines the criteria to meet this classification.
Code Builder
>= 16 GiB memory
4+ cores with supported extensions of virtualization, bitmanip, 57-bit addressing, vector, crypto scalar
M2/SATA Ports for local storage
PCI-e (at least 1 slot)
BMC
rack mountable
Good support with Linux Kernel (Mainline!) and Distros,
limited/NDA’d documentation due to IP issues, thus less suitable for OS development
APPLICATION DeveLOPER PLATFORM
2+ SMP Cores with M/S/U Mode and MMU support, L1/L2 Cache, 64-bit desired
2 GiB RAM minimum
Network Socket (native NIC, not via USB bridge, PoE support)
USB 3.0 Ports
HDMI
M2 Port for SSD storage desired
Executable Flash for custom Bootloader (avoid requiring an SD Card)
JTAG Pins exposed
Comprehensive documentation
IOT DEVELOPER BOARD
small, cheap, available in multiples,
Core with M/U Mode, RealTime capable, 32-bit is enough
WiFi, Bluetooth
JTAG Pins exposed
lots of I/O PINs
comprehensive documentation about Core and Peripherals
specialized PLatforms
Accelerator development board (Crypto, AI), FPGA
Automotive DevKit: CAN bus
Mobile phone DevKit: 64-bit SOC, …
Educational Platform
“Bucket (suitcase-full) of SWAG boards”: low-cost, already purchased, at events