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.
$ carme boards/nrf52840dk.cmboard --firmware zephyr.elf --uart uart0Microcontroller kits28
- STM32F4DISCOVERYSTMicroelectronics · STM32F407VG · Cortex-M4F
- STM32F072B-DISCOSTMicroelectronics · STM32F072RB · Cortex-M0
- STM32F7 DiscoverySTMicroelectronics · STM32F746NG · Cortex-M7
- STM32H747I-DISCOSTMicroelectronics · STM32H747XI · Cortex-M7 + Cortex-M4
- NUCLEO-F767ZISTMicroelectronics · STM32F767ZI · Cortex-M7
- NUCLEO-H753ZISTMicroelectronics · STM32H753ZI · Cortex-M7
- Arduino UNO R4 MinimaArduino · Renesas RA4M1 · Cortex-M4
- Arduino 101Arduino · Intel Quark SE C1000 · Quark (x86)
- CK-RA6M5Renesas · RA6M5 · Cortex-M33
- EK-RA2E1Renesas · RA2E1 · Cortex-M23
- EK-RA8M1Renesas · RA8M1 · Cortex-M85
- MIMXRT1064-EVKNXP · i.MX RT1064 · Cortex-M7
- MIMXRT700-EVKNXP · i.MX RT798S · Cortex-M33
- MAX32652 EV KitAnalog Devices · MAX32652 · Cortex-M4F
- SAM4S Xplained ProMicrochip · ATSAM4S16C · Cortex-M4
- NPCX9M6F EVBNuvoton · NPCX9M6F · Cortex-M4
- QuickFeatherQuickLogic · EOS S3 · Cortex-M4F + eFPGA
- QomuQuickLogic · 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 2Raspberry Pi · RP2350 · 2x Cortex-M33 or 2x Hazard3 (RV32)
- NUCLEO-H563ZISTMicroelectronics · STM32H563 · Cortex-M33
- STM32N6570-DKSTMicroelectronics · STM32N657 · Cortex-M55 + Neural-ART
- FRDM-MCXN947NXP · MCX N947 · 2x Cortex-M33 + NPU
- MIMXRT1170-EVKBNXP · i.MX RT1176 · Cortex-M7 + Cortex-M4
- FRDM-K64FNXP · Kinetis K64F · Cortex-M4F
- EK-RA6M5Renesas · RA6M5 · Cortex-M33
- MSP-EXP430FR5994Texas Instruments · MSP430FR5994 · MSP430X
- SAM E54 Xplained ProMicrochip · ATSAME54P20A · Cortex-M4F
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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-WBA52CGSTMicroelectronics · STM32WBA52CG · Cortex-M33
- nRF52840 DKNordic Semiconductor · nRF52840 · Cortex-M4F
- Arduino Nano 33 BLEArduino · nRF52840 · Cortex-M4F
- Quark C1000 + CC2520Intel · Quark C1000 · Quark (x86)
- Zolertia FireflyZolertia · 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
- BRD4162ASilicon Labs · EFR32MG12 · Cortex-M4F
- BRD4186CSilicon Labs · EFR32MG24 · Cortex-M33
- BRD4402ASilicon Labs · EFR32xG22 · Cortex-M33
- SLWSTK6220ASilicon Labs · EZR32WG330 · Cortex-M4F
- ESP32-C6-DevKitC-1Espressif · ESP32-C6 · RV32IMAC
- ESP32-S3-DevKitC-1Espressif · ESP32-S3 · 2x Xtensa LX7
- B-U585I-IOT02A DiscoverySTMicroelectronics · STM32U585 · Cortex-M33
- nRF5340 DKNordic Semiconductor · nRF5340 · 2x Cortex-M33
- nRF54L15 DKNordic Semiconductor · nRF54L15 · Cortex-M33 + RISC-V coprocessor
- nRF9161 DKNordic Semiconductor · nRF9161 · Cortex-M33 + LTE-M/NB-IoT modem
- LP-CC1352P7Texas Instruments · CC1352P7 · Cortex-M4F
- PSoC 6 CY8CKIT-062S2-43012Infineon · PSoC 62 · Cortex-M4F + Cortex-M0+
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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
- HiFive1SiFive · FE310 · E31 (RV32IMAC)
- VEGAboardOpen-ISA · RV32M1 · RI5CY (RV32IMC)
- CORE-V MCU DevKitOpenHW Group · CORE-V MCU · CV32E40P (RV32IMFC)
- Sipeed MAixSipeed · Kendryte K210 · 2x RV64GC
- PolarFire SoC Icicle KitMicrochip · MPFS250T · 4x U54 (RV64GC) + E51
- BeagleV-FireBeagleBoard.org · PolarFire SoC MPFS025T · 4x U54 (RV64GC) + E51
- BeagleV StarLightBeagleBoard.org · StarFive JH7100 · 2x U74 (RV64GC)
- HiFive UnleashedSiFive · FU540 · 4x U54 + E51
- HiFive UnmatchedSiFive · FU740 · 4x U74 + S7
- PIC64GX Curiosity KitMicrochip · PIC64GX1000 · 4x U54 (RV64GC) + E51
- VisionFive 2StarFive · JH7110 · 4x U74 (RV64GC)
- HiFive Premier P550SiFive · ESWIN EIC7700X · 4x P550 (RV64GC)
- Milk-V DuoMilk-V · Sophgo SG2002 · C906 (RV64GCV) + Cortex-A53
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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
- ZCU104AMD · Zynq UltraScale+ ZU7EV · 4x Cortex-A53 + 2x Cortex-R5F
- ZedBoardDigilent · Zynq-7020 · 2x Cortex-A9
- Mars ZX3Enclustra · Zynq-7020 · 2x Cortex-A9
- FRDM i.MX 8M PlusNXP · i.MX 8M Plus · 4x Cortex-A53 + Cortex-M7
- LX2160A RDBNXP · Layerscape LX2160A · 16x Armv8-A
- Colibri VF61Toradex · NXP Vybrid VF6xx · Cortex-A5 + Cortex-M4
- Cubieboard 2Cubietech · Allwinner A20 · 2x Cortex-A7
- Tegra 2 and Tegra 3 developer boardsNVIDIA · Tegra 2 / Tegra 3 · 2x / 4x Cortex-A9
- Versatile ExpressArm · Cortex-A9 CoreTile · Cortex-A9
- Versatile PBArm · ARM926EJ-S · ARM926EJ-S
- UP SquaredAAEON · Intel Atom (Apollo Lake) · x86-64
- Raspberry Pi 5Raspberry Pi · BCM2712 · 4x Cortex-A76
- FRDM i.MX 93NXP · i.MX 93 · 2x Cortex-A55 + Cortex-M33
- RZ/G2L-EVKRenesas · RZ/G2L · 2x Cortex-A55 + Cortex-M33
- RZ/V2L-EVKRenesas · RZ/V2L · 2x Cortex-A55 + Cortex-M33 + DRP-AI
- SK-AM62B-P1Texas Instruments · AM62x · 4x Cortex-A53 + Cortex-M4F
- Kria KV260AMD · Zynq UltraScale+ K26 · 4x Cortex-A53 + 2x Cortex-R5F
- Versal AI Edge VEK280AMD · Versal AI Edge VE2802 · 2x Cortex-A72 + 2x Cortex-R5F
- BeagleBone AI-64BeagleBoard.org · TI TDA4VM · 2x Cortex-A72 + 6x Cortex-R5F
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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 EVBNXP · S32K388 · Cortex-M7 (lockstep)
- S32K118 EVBNXP · S32K118 · Cortex-M0+
- MPC5567 EVBNXP · MPC5567 · e200z6 (Power Architecture)
- RZ/T2M RSKRenesas · RZ/T2M · 2x Cortex-R52
- RAMN (four-ECU CAN network)RAMN · STM32L552 · 4x Cortex-M33
- NUCLEO-G474RESTMicroelectronics · STM32G474 · Cortex-M4F
- S32G-VNP-RDB3NXP · S32G3 · 8x Cortex-A53 + 4x Cortex-M7 lockstep
- LP-AM243Texas Instruments · AM2434 · 4x Cortex-R5F
- AURIX TC375 Lite KitInfineon · TC375 · 3x TriCore 1.6.2
- TRAVEO T2G CYT4BF evaluation kitInfineon · CYT4BF · 2x Cortex-M7 + Cortex-M0+
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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 boardFrontgrade Gaisler · GR716 · LEON3FT (SPARC V8)
- GR712RC development boardFrontgrade Gaisler · GR712RC · 2x LEON3FT (SPARC V8)
- LEON3 reference designFrontgrade Gaisler · LEON3 · LEON3 (SPARC V8)
- UT32M0R500 evaluation boardFrontgrade · UT32M0R500 · Cortex-M0+
- GR740 development boardFrontgrade Gaisler · GR740 · 4x LEON4FT (SPARC V8)
- NOEL-V reference designFrontgrade Gaisler · NOEL-V · NOEL-V (RV64GC)
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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 VexRiscvDigilent · LiteX SoC · VexRiscv (RV32IM)
- Nexys Video with LiteX VexRiscv LinuxDigilent · LiteX SoC · VexRiscv (RV32IMA, MMU)
- Nexys4 DDR with LiteX VexRiscvDigilent · LiteX SoC · VexRiscv
- CrossLink-NX Evaluation BoardLattice · soft RISC-V SoC · VexRiscv (RV32IM)
- iCE40 UltraPlus MDPLattice · soft RISC-V SoC · VexRiscv
- FomuFomu · iCE40UP5K soft SoC · VexRiscv
- Mi-V boardMicrochip · Mi-V soft SoC · Mi-V RV32
- OpenTitan Earl Grey on CW310NewAE / lowRISC · OpenTitan Earl Grey · Ibex (RV32IMCB)
- Microwatt on FPGAOpenPOWER · Microwatt · POWER (64-bit)
- PicoSoC (iCEBreaker)1BitSquared · PicoSoC · PicoRV32
- MuraxSpinalHDL · Murax · VexRiscv
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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 boardLumees Lab · Armv8-A virtual platform · Cortex-A53
- Armv8-A VirtIO boardLumees Lab · Armv8-A virtual platform · Cortex-A53
- RISC-V virtLumees Lab · RISC-V virtual platform · RV64GC
- x86-64 virtual PCLumees Lab · x86-64 virtual platform · x86-64
| Board | Vendor | SoC | Cores |
|---|---|---|---|
| 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
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.
soc: socs/nrf52840.cmsocmemory: 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: uart0A 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.
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.
Full-system emulation for embedded and silicon teams
For embedded developers
Develop, debug and test without hardware
For silicon teams
Software ready when the silicon is
RTL in the loop
HDL and firmware, tested together
Lumina integration
One flow from RTL to running firmware
Testing and CI
Every test, every board, every commit
CPUs
Arm, RISC-V, SPARC, Power, x86, Xtensa, MSP430, TriCore
Peripherals
650+ register-exact models
Not on the list?
Ask for a board. We add boards for test partners first.