CARME
CARME · Boards and SoCs
Preview

250+ boards and SoCs. Pick one and boot.

Every board below ships as a .cmboard: the SoC, the memory, the external devices and the pins, wired as on the real board. Point it at your image and run.

nrf52840dk.cmboardrunning
nRF52840Cortex-M4FQSPIIMUANTUSB
uart0
*** Booting Zephyr OS ***
shell
$ carme boards/nrf52840dk.cmboard --firmware zephyr.elf --uart uart0
112 boards · 138 SoCs

Microcontroller kits28

  • STM32F4DISCOVERY
    STMicroelectronics · STM32F407VG · Cortex-M4F
  • STM32F072B-DISCO
    STMicroelectronics · STM32F072RB · Cortex-M0
  • STM32F7 Discovery
    STMicroelectronics · STM32F746NG · Cortex-M7
  • STM32H747I-DISCO
    STMicroelectronics · STM32H747XI · Cortex-M7 + Cortex-M4
  • NUCLEO-F767ZI
    STMicroelectronics · STM32F767ZI · Cortex-M7
  • NUCLEO-H753ZI
    STMicroelectronics · STM32H753ZI · Cortex-M7
  • Arduino UNO R4 Minima
    Arduino · Renesas RA4M1 · Cortex-M4
  • Arduino 101
    Arduino · Intel Quark SE C1000 · Quark (x86)
  • CK-RA6M5
    Renesas · RA6M5 · Cortex-M33
  • EK-RA2E1
    Renesas · RA2E1 · Cortex-M23
  • EK-RA8M1
    Renesas · RA8M1 · Cortex-M85
  • MIMXRT1064-EVK
    NXP · i.MX RT1064 · Cortex-M7
  • MIMXRT700-EVK
    NXP · i.MX RT798S · Cortex-M33
  • MAX32652 EV Kit
    Analog Devices · MAX32652 · Cortex-M4F
  • SAM4S Xplained Pro
    Microchip · ATSAM4S16C · Cortex-M4
  • NPCX9M6F EVB
    Nuvoton · NPCX9M6F · Cortex-M4
  • QuickFeather
    QuickLogic · EOS S3 · Cortex-M4F + eFPGA
  • Qomu
    QuickLogic · EOS S3 · Cortex-M4F + eFPGA
  • EFM32 starter kits (STK3200, STK3600, STK3700, STK3800)
    Silicon Labs · EFM32 Zero, Leopard, Giant and Wonder Gecko · Cortex-M0+ / Cortex-M3 / Cortex-M4F
  • Raspberry Pi Pico 2
    Raspberry Pi · RP2350 · 2x Cortex-M33 or 2x Hazard3 (RV32)
  • NUCLEO-H563ZI
    STMicroelectronics · STM32H563 · Cortex-M33
  • STM32N6570-DK
    STMicroelectronics · STM32N657 · Cortex-M55 + Neural-ART
  • FRDM-MCXN947
    NXP · MCX N947 · 2x Cortex-M33 + NPU
  • MIMXRT1170-EVKB
    NXP · i.MX RT1176 · Cortex-M7 + Cortex-M4
  • FRDM-K64F
    NXP · Kinetis K64F · Cortex-M4F
  • EK-RA6M5
    Renesas · RA6M5 · Cortex-M33
  • MSP-EXP430FR5994
    Texas Instruments · MSP430FR5994 · MSP430X
  • SAM E54 Xplained Pro
    Microchip · ATSAME54P20A · Cortex-M4F

Wireless and IoT20

  • NUCLEO-WBA52CG
    STMicroelectronics · STM32WBA52CG · Cortex-M33
  • nRF52840 DK
    Nordic Semiconductor · nRF52840 · Cortex-M4F
  • Arduino Nano 33 BLE
    Arduino · nRF52840 · Cortex-M4F
  • Quark C1000 + CC2520
    Intel · Quark C1000 · Quark (x86)
  • Zolertia Firefly
    Zolertia · TI CC2538 · Cortex-M3
  • Thunderboard React (SLTB001A)
    Silicon Labs · EFR32BG1 · Cortex-M4F
  • Thunderboard Sense 2 (SLTB004A)
    Silicon Labs · EFR32MG12 · Cortex-M4F
  • EFR32MG radio boards (BRD4116A, BRD4117A, BRD4118A, BRD4120A, BRD4121A)
    Silicon Labs · EFR32MG1 · Cortex-M4F
  • BRD4162A
    Silicon Labs · EFR32MG12 · Cortex-M4F
  • BRD4186C
    Silicon Labs · EFR32MG24 · Cortex-M33
  • BRD4402A
    Silicon Labs · EFR32xG22 · Cortex-M33
  • SLWSTK6220A
    Silicon Labs · EZR32WG330 · Cortex-M4F
  • ESP32-C6-DevKitC-1
    Espressif · ESP32-C6 · RV32IMAC
  • ESP32-S3-DevKitC-1
    Espressif · ESP32-S3 · 2x Xtensa LX7
  • B-U585I-IOT02A Discovery
    STMicroelectronics · STM32U585 · Cortex-M33
  • nRF5340 DK
    Nordic Semiconductor · nRF5340 · 2x Cortex-M33
  • nRF54L15 DK
    Nordic Semiconductor · nRF54L15 · Cortex-M33 + RISC-V coprocessor
  • nRF9161 DK
    Nordic Semiconductor · nRF9161 · Cortex-M33 + LTE-M/NB-IoT modem
  • LP-CC1352P7
    Texas Instruments · CC1352P7 · Cortex-M4F
  • PSoC 6 CY8CKIT-062S2-43012
    Infineon · PSoC 62 · Cortex-M4F + Cortex-M0+

RISC-V13

  • HiFive1
    SiFive · FE310 · E31 (RV32IMAC)
  • VEGAboard
    Open-ISA · RV32M1 · RI5CY (RV32IMC)
  • CORE-V MCU DevKit
    OpenHW Group · CORE-V MCU · CV32E40P (RV32IMFC)
  • Sipeed MAix
    Sipeed · Kendryte K210 · 2x RV64GC
  • PolarFire SoC Icicle Kit
    Microchip · MPFS250T · 4x U54 (RV64GC) + E51
  • BeagleV-Fire
    BeagleBoard.org · PolarFire SoC MPFS025T · 4x U54 (RV64GC) + E51
  • BeagleV StarLight
    BeagleBoard.org · StarFive JH7100 · 2x U74 (RV64GC)
  • HiFive Unleashed
    SiFive · FU540 · 4x U54 + E51
  • HiFive Unmatched
    SiFive · FU740 · 4x U74 + S7
  • PIC64GX Curiosity Kit
    Microchip · PIC64GX1000 · 4x U54 (RV64GC) + E51
  • VisionFive 2
    StarFive · JH7110 · 4x U74 (RV64GC)
  • HiFive Premier P550
    SiFive · ESWIN EIC7700X · 4x P550 (RV64GC)
  • Milk-V Duo
    Milk-V · Sophgo SG2002 · C906 (RV64GCV) + Cortex-A53

Application processors20

  • ZCU102 (rev A, rev B)
    AMD · Zynq UltraScale+ ZU9EG · 4x Cortex-A53 + 2x Cortex-R5F
  • ZCU104
    AMD · Zynq UltraScale+ ZU7EV · 4x Cortex-A53 + 2x Cortex-R5F
  • ZedBoard
    Digilent · Zynq-7020 · 2x Cortex-A9
  • Mars ZX3
    Enclustra · Zynq-7020 · 2x Cortex-A9
  • FRDM i.MX 8M Plus
    NXP · i.MX 8M Plus · 4x Cortex-A53 + Cortex-M7
  • LX2160A RDB
    NXP · Layerscape LX2160A · 16x Armv8-A
  • Colibri VF61
    Toradex · NXP Vybrid VF6xx · Cortex-A5 + Cortex-M4
  • Cubieboard 2
    Cubietech · Allwinner A20 · 2x Cortex-A7
  • Tegra 2 and Tegra 3 developer boards
    NVIDIA · Tegra 2 / Tegra 3 · 2x / 4x Cortex-A9
  • Versatile Express
    Arm · Cortex-A9 CoreTile · Cortex-A9
  • Versatile PB
    Arm · ARM926EJ-S · ARM926EJ-S
  • UP Squared
    AAEON · Intel Atom (Apollo Lake) · x86-64
  • Raspberry Pi 5
    Raspberry Pi · BCM2712 · 4x Cortex-A76
  • FRDM i.MX 93
    NXP · i.MX 93 · 2x Cortex-A55 + Cortex-M33
  • RZ/G2L-EVK
    Renesas · RZ/G2L · 2x Cortex-A55 + Cortex-M33
  • RZ/V2L-EVK
    Renesas · RZ/V2L · 2x Cortex-A55 + Cortex-M33 + DRP-AI
  • SK-AM62B-P1
    Texas Instruments · AM62x · 4x Cortex-A53 + Cortex-M4F
  • Kria KV260
    AMD · Zynq UltraScale+ K26 · 4x Cortex-A53 + 2x Cortex-R5F
  • Versal AI Edge VEK280
    AMD · Versal AI Edge VE2802 · 2x Cortex-A72 + 2x Cortex-R5F
  • BeagleBone AI-64
    BeagleBoard.org · TI TDA4VM · 2x Cortex-A72 + 6x Cortex-R5F

Automotive and industrial10

  • S32K388 EVB
    NXP · S32K388 · Cortex-M7 (lockstep)
  • S32K118 EVB
    NXP · S32K118 · Cortex-M0+
  • MPC5567 EVB
    NXP · MPC5567 · e200z6 (Power Architecture)
  • RZ/T2M RSK
    Renesas · RZ/T2M · 2x Cortex-R52
  • RAMN (four-ECU CAN network)
    RAMN · STM32L552 · 4x Cortex-M33
  • NUCLEO-G474RE
    STMicroelectronics · STM32G474 · Cortex-M4F
  • S32G-VNP-RDB3
    NXP · S32G3 · 8x Cortex-A53 + 4x Cortex-M7 lockstep
  • LP-AM243
    Texas Instruments · AM2434 · 4x Cortex-R5F
  • AURIX TC375 Lite Kit
    Infineon · TC375 · 3x TriCore 1.6.2
  • TRAVEO T2G CYT4BF evaluation kit
    Infineon · CYT4BF · 2x Cortex-M7 + Cortex-M0+

Space and rad-hard6

  • GR716 development board
    Frontgrade Gaisler · GR716 · LEON3FT (SPARC V8)
  • GR712RC development board
    Frontgrade Gaisler · GR712RC · 2x LEON3FT (SPARC V8)
  • LEON3 reference design
    Frontgrade Gaisler · LEON3 · LEON3 (SPARC V8)
  • UT32M0R500 evaluation board
    Frontgrade · UT32M0R500 · Cortex-M0+
  • GR740 development board
    Frontgrade Gaisler · GR740 · 4x LEON4FT (SPARC V8)
  • NOEL-V reference design
    Frontgrade Gaisler · NOEL-V · NOEL-V (RV64GC)

FPGA soft SoCs11

  • Arty A7 with LiteX VexRiscv
    Digilent · LiteX SoC · VexRiscv (RV32IM)
  • Nexys Video with LiteX VexRiscv Linux
    Digilent · LiteX SoC · VexRiscv (RV32IMA, MMU)
  • Nexys4 DDR with LiteX VexRiscv
    Digilent · LiteX SoC · VexRiscv
  • CrossLink-NX Evaluation Board
    Lattice · soft RISC-V SoC · VexRiscv (RV32IM)
  • iCE40 UltraPlus MDP
    Lattice · soft RISC-V SoC · VexRiscv
  • Fomu
    Fomu · iCE40UP5K soft SoC · VexRiscv
  • Mi-V board
    Microchip · Mi-V soft SoC · Mi-V RV32
  • OpenTitan Earl Grey on CW310
    NewAE / lowRISC · OpenTitan Earl Grey · Ibex (RV32IMCB)
  • Microwatt on FPGA
    OpenPOWER · Microwatt · POWER (64-bit)
  • PicoSoC (iCEBreaker)
    1BitSquared · PicoSoC · PicoRV32
  • Murax
    SpinalHDL · Murax · VexRiscv

Virtual platforms4

  • Arm Cortex-A53 virtual board
    Lumees Lab · Armv8-A virtual platform · Cortex-A53
  • Armv8-A VirtIO board
    Lumees Lab · Armv8-A virtual platform · Cortex-A53
  • RISC-V virt
    Lumees Lab · RISC-V virtual platform · RV64GC
  • x86-64 virtual PC
    Lumees Lab · x86-64 virtual platform · x86-64

SoCs

Every SoC is a .cmsoc you can build your own board on: the cores, the buses, the memory map, every on-chip peripheral and its interrupts.

STMicroelectronics
STM32F0 (F030, F042, F072), STM32F1 (F103), STM32F4 (F401, F407, F412, F429), STM32F7 (F746, F767, F777), STM32G0, STM32H7 (H743, H747, H753), STM32L0 (L071, L072), STM32L1 (L151), STM32L5 (L552), STM32WBA52, STM32W108, STM32U5, STM32H5, STM32N6, STM32G4, STM32MP2
NXP
i.MX RT1064, i.MX RT500, i.MX RT700 (RT798S), i.MX 8M Plus, Vybrid VF6xx, Layerscape LX2160A, S32K118, S32K388, Kinetis K6x, MPC5567, LPC2294, i.MX RT1170, i.MX 93, MCX N, S32G3, Kinetis K64F
Nordic Semiconductor
nRF52840, nRF5340, nRF54L15, nRF9161
Renesas
RA2E1, RA2L1, RA4M1, RA6M5, RA8M1, RZ/T2M, RZ/G2L, DA14592, RZ/V2L, RA8D1
Silicon Labs
EFM32 Zero, Tiny, Happy, Leopard, Giant, Wonder, Jade and Pearl Gecko, EFR32MG1, EFR32MG12, EFR32MG13, EFR32MG24, EFR32MG26, EFR32xG22, EZR32HG, EZR32LG, EZR32WG
Microchip
PolarFire SoC, Mi-V, SAM4S, SAM E70, SAM D21, SAM D51, AT91RM9200, PIC64GX, SAM E54
AMD
Zynq-7000, Zynq UltraScale+ MPSoC, Kria K26, Versal AI Edge
Texas Instruments
CC2538, MSP430F2619, AM62x, AM243x, TDA4VM, CC1352P7, MSP430FR5994
Analog Devices
MAX32652
Intel
Quark C1000, Atom (Apollo Lake), x86 and x86-64 PCs
SiFive
FE310, FU540, FU740
StarFive and Kendryte
StarFive JH7100, Kendryte K210
StarFive, ESWIN and Sophgo
StarFive JH7110, ESWIN EIC7700X, Sophgo SG2002
Raspberry Pi and Espressif
RP2350, BCM2712, ESP32-C6, ESP32-S3
Infineon
PSoC 6, TRAVEO T2G, AURIX TC3xx
Frontgrade and Frontgrade Gaisler
GR712RC, GR716, LEON3, UT32M0R500
Frontgrade Gaisler
GR740, NOEL-V
Other vendors
Ambiq Apollo4, Andes AE350 (N25), Allwinner A20, Egis ET171, FocalTech FT9001, Nuvoton NPCX9, NVIDIA Tegra 2 and Tegra 3, QuickLogic EOS S3, Open-ISA RV32M1, OpenHW CORE-V MCU, OpenTitan Earl Grey, VeeR EL2, Xtensa sample controller
Open and FPGA SoCs
LiteX (VexRiscv, Ibex, PicoRV32, Minerva, Microwatt), Murax, PicoSoC, Fomu
Your board, in an afternoon

A listed SoC plus what is on your PCB.

Most custom boards are a listed SoC plus external parts. A .cmboard names the SoC and adds what is on your PCB.

boards/my_sensor_node.cmboard
soc: socs/nrf52840.cmsoc
memory:
flash: { at: 0x0000_0000, size: 1M, image: build/app.hex }
devices:
imu: { model: bmi270, on: twim0, address: 0x68, irq: gpio0.11 }
flash: { model: mx25r64, on: qspi }
led0: { model: led, on: gpio0.13 }
uart: uart0
Your SoC, from the RTL up

A new SoC is a .cmsoc built from the peripheral library.

Any block that is not in the library is written in Python or run as its RTL. Our services team builds and maintains SoC models with you, and keeps them in step with each revision of the silicon.

Questions

Common questions.

My board is not on the list.

Ask for it. We add boards for test partners first, and a board built on a listed SoC is usually a short .cmboard.

Can I build my own board description?

Yes. A .cmboard names a listed SoC and adds the memory, external devices and pins on your PCB.

Not on the list?

Ask for a board. We add boards for test partners first.

Privacy settings

Choose what this site may use. You can change your mind at any time from the Privacy settings link at the bottom of every page.

What the site needs to work, and the record of the choice you make here, kept in your browser. No cookies are set.

Always on

Would let us count visits and see which pages are useful, without advertising or cross-site tracking. We do not use any analytics today, so nothing is loaded whichever you choose.

Cookie policy · Privacy policy