Supported boards¶
Renode supports a wide array of hardware platforms, covering multiple architectures, CPU families and providing various I/O capabilities.
You can see a summary of over 200 IoT development boards supported as part of the Zephyr dashboard effort and learn more about them in Renodepedia.
In Renodepedia, you can see pre-executed runs of different embedded software binaries as well as use the available artifacts to run the demos yourself.
On top of that, this chapter contains an (incomplete) list of selected supported hardware targets with dedicated demos - all of these include sample software binaries that run both on real hardware and in Renode.
To run example software on any of the below boards, simply run Renode and use:
s @scripts/PATH/TO/SCRIPT-NAME.resc
Tab completion is available also for filenames, so be sure to explore the available demos.
The ultimate goal of Renode is to run any binary-compatible software targeted for any of those hardware platforms without modification, although of course your specific use case may require extending the provided hardware description / models.
Boards supported in this way include:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
There are of course more, and new ones are being added quickly - Renode makes it easy to create your own platform which reuses the same peripherals / CPUs that exist in other platforms.
We provide commerical services to add new platforms - if you need help in this regard, please write to support@renode.io.
Supported peripherals¶
ALLWINNER
a20
AMBIQ
ambiq-apollo4
ATMEL
at91rm9200
atsamd51g19a
sam_e70
EFM
brd4162a
efm32g210
efm32g222
efm32g232
efm32g842
efm32g890
efm32gg942
efm32gg995
efm32hg350
efm32jg1
efm32jg12
efm32lg942
efm32lg995
efm32pg1
efm32pg12
efm32tg840
efm32wg995
efm32zg222
efr32mg1
efr32mg12
efr32mg13
ezr32hg320
ezr32lg330
sltb001a
sltb004a
slwstk6220a
stk3200
stk3600
stk3700
stk3800
EMF
ezr32wg330
EOS
eos-s3
eos-s3-qomu
eos-s3-quickfeather
GENERIC ARM
versatile
versatile
vexpress
vexpress
vexpress-externals
KENDRYTE
kendryte_k210
LEON
gr716
gr716-devboard
leon3
leon3
leon3-externals
LITEX
arty_litex_vexriscv
crosslink-nx-evn
fomu
ice40up5k-mdp-evn
litex_common
litex_ibex
litex_linux_vexriscv_sdcard
litex_microwatt
litex_minerva
litex_nexys_video_vexriscv_linux
litex_picorv32
litex_tock
litex_vexriscv
litex_vexriscv_linux
litex_vexriscv_micropython
litex_vexriscv_smp
litex_vexriscv_tftp
litex_vexriscv_verilated_cfu
litex_vexriscv_verilated_liteuart
litex_vexriscv_zephyr
litex_zephyr_vexriscv_i2s
verilated_ibex
MAXIM
max32652
max32652-evkit
MIV
miv
miv-board
miv-board-additional-uarts
miv_rv32
NORDIC
nrf52840
NRF
arduino_101-shield
arduino_nano_33_ble
NXP I.MX
colibri-vf61
imxrt1064
mimxrt1064_evk
vybrid
NXP KINETIS
nxp-k6xf
NXP PPC
mpc5567
NXP S32K
s32k118
OHG
A2_CV32E40P
core-v-mcu
OTHER RISC-V
murax_vexriscv
murax_vexriscv_verilated_uart
opentitan-earlgrey
opentitan-earlgrey-cw310
picosoc
ri5cy
riscv_verilated_uartlite
riscv_virt
PFSOC
mpfs-icicle-kit
polarfire-soc
POWERPC
microwatt
SIFIVE
sifive-fe310
sifive-fu540
STARFIVE
arvsom
beaglev_starlight
starfive-jh7100
STM
stm32f0
stm32f042
stm32f072
stm32f072b_discovery
stm32f103
stm32f4
stm32f412
stm32f429
stm32f4_discovery
stm32f4_discovery-additional_gpios
stm32f4_discovery-bb
stm32f4_discovery-kit
stm32f746
stm32f7_discovery-bb
stm32g0
stm32h743
stm32l071
stm32l072
stm32l151
stm32l552
stm32w108
TEGRA
tegra2
tegra2
tegra3
tegra3
tegra_externals
TI
cc2538
X86
i386
quark-c1000
quark_c1000-cc2520
XTENSA
xtensa-sample-controller
ZYNQ
mars_zx3
mars_zx3-externals
zedboard
zedboard-externals
zolertia-firefly
zynq-7000
kind | type |
---|---|
Memory | MappedMemory (x2) |
CPU | CV32E40P |
IRQControllers | PULP_EventController |
IRQControllers | PULP_InterruptController |
UART | PULP_uDMA_UART |
Timers | PULP_Timer |
GPIOPort | PULP_APB_GPIO |
Sound | PULP_I2S |
UART | PULP_STDOUT |
I2C | PULP_uDMA_I2C |
SPI | PULP_uDMA_SPI |
Sensors | PULP_uDMA_Camera |
kind | type |
---|---|
Memory | MappedMemory (x3) |
UART | NS16550 (x8) |
USBDeprecated | EHCIHostController (x2) |
USBDeprecated | UsbHub |
IRQControllers | GIC |
CPU | CortexA7 |
UART | SemihostingUart |
SD | SunxiMMC (x3) |
Timers | SunxiHighSpeedTimer |
Timers | SunxiTimer |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Miscellaneous | AmbiqApollo4_BootromLogger |
Memory | MappedMemory (x4) |
Analog | AmbiqApollo4_ADC |
GPIOPort | AmbiqApollo4_GPIO |
SPI | AmbiqApollo4_IOMaster (x8) |
Timers | AmbiqApollo4_RTC |
Miscellaneous | CombinedInput |
Timers | AmbiqApollo4_Timer |
Timers | AmbiqApollo4_SystemTimer |
UART | PL011 (x4) |
Miscellaneous | AmbiqApollo4_PowerController |
Miscellaneous | AmbiqApollo4_Security |
kind | type |
---|---|
Memory | MappedMemory (x5) |
IRQControllers | LAPIC |
IRQControllers | IOAPIC |
SPI | Quark_SPI (x2) |
UART | NS16550 (x2) |
CPU | X86 |
X86 | Quark_GPIOController |
X86 | Quark_PWM |
Miscellaneous | Quark_SystemControlSubsystem |
Miscellaneous | LED |
Miscellaneous | Button |
Network | ENC28J60 |
Sensors | TI_LM74 |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
UART | NRF52840_UART (x2) |
Timers | NRF52840_RTC (x3) |
Timers | NRF52840_Watchdog |
Miscellaneous | NRF52840_PPI |
Memory | MappedMemory (x2) |
Miscellaneous | NRF52840_CLOCK |
I2C | NRF52840_I2C (x2) |
SPI | NRF52840_SPI |
GPIOPort | NRF52840_GPIO (x2) |
GPIOPort | NRF52840_GPIOTasksEvents |
Timers | NRF52840_Timer (x5) |
Sound | NRF52840_I2S |
Sound | NRF52840_PDM |
Wireless | NRF52840_Radio |
Miscellaneous | NRF52840_RNG |
Miscellaneous | NRF52840_ECB |
Miscellaneous | NRF52840_EGU (x6) |
Sensors | ArduCAMMini2MPPlus |
Sensors | LSM9DS1_IMU |
Sensors | LSM9DS1_Magnetic |
Miscellaneous | LED (x3) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | LiteX_UART |
Network | LiteX_Ethernet |
Network | EthernetPhysicalLayer |
SPI | LiteX_SPI_Flash |
SPI | Micron_MT25Q |
CPU | VexRiscv |
Timers | LiteX_Timer |
GPIOPort | LiteX_ControlAndStatus |
Miscellaneous | LED (x4) |
Miscellaneous | Button (x8) |
kind | type |
---|---|
CPU | RiscV64 (x2) |
Memory | MappedMemory (x6) |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
Python | PythonPeripheral (x3) |
UART | NS16550 (x4) |
Others | HiFive_PWM |
GPIOPort | SiFive_GPIO |
SPI | DesignWare_SPI |
Network | SynopsysEthernetMAC |
Network | EthernetPhysicalLayer |
kind | type |
---|---|
UART | Atmel91DebugUnit |
Memory | MappedMemory (x2) |
IRQControllers | AIC |
Timers | Atmel91SystemTimer |
CPU | Arm |
Python | PythonPeripheral (x3) |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
UART | SAMD5_UART |
Memory | MappedMemory (x2) |
Miscellaneous | DWT |
Python | PythonPeripheral (x3) |
kind | type |
---|---|
CPU | RiscV64 (x2) |
Memory | MappedMemory (x7) |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
Python | PythonPeripheral (x3) |
UART | NS16550 (x4) |
Others | HiFive_PWM |
GPIOPort | SiFive_GPIO |
SPI | DesignWare_SPI |
Network | SynopsysEthernetMAC |
Network | EthernetPhysicalLayer |
kind | type |
---|---|
I2C | EFR32_I2CController (x2) |
UART | EFR32_USART (x3) |
UART | LEUART |
GPIOPort | EFR32_GPIOPort |
Miscellaneous | BitBanding (x2) |
Miscellaneous | BitAccess (x2) |
Memory | MappedMemory (x3) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFR32_GPCRC |
Timers | EFR32_Timer (x3) |
Miscellaneous | EFR32_CMU |
DMA | EFR32MG12_LDMA |
Timers | EFR32_RTCC |
MTD | EFR32xg13FlashController |
Miscellaneous | SiLabs.EFR32xG12DeviceInformation |
Python | PythonPeripheral (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
kind | type |
---|---|
DMA | UDMA |
UART | PL011 (x2) |
Timers | CC2538Watchdog |
Timers | CC2538SleepTimer |
Memory | MappedMemory (x3) |
GPIOPort | CC2538_GPIO (x4) |
IRQControllers | NVIC |
CPU | CortexM |
Wireless | CC2538RF |
Miscellaneous | BitBanding |
Miscellaneous | CC2538_Cryptoprocessor |
MTD | CC2538FlashController |
SPI | CC2538_SSI (x2) |
kind | type |
---|---|
UART | ImxUart (x3) |
DMA | VybridDma (x2) |
Video | VybridDCU |
USBDeprecated | EHCIHostController (x2) |
I2C | VybridI2C (x2) |
Timers | PeriodicInterruptTimer |
Memory | MappedMemory (x5) |
IRQControllers | GIC |
CPU | Arm |
IRQControllers | NVIC |
CPU | CortexM |
GPIOPort | NXPGPIOPort (x5) |
IRQControllers | MSCM |
Timers | CortexAGlobalTimer |
Miscellaneous | SEMA4 |
MTD | FSLNAND |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
Input | FusionF0710A |
kind | type |
---|---|
Memory | MappedMemory (x2) |
CPU | CV32E40P |
IRQControllers | PULP_EventController |
IRQControllers | PULP_InterruptController |
UART | PULP_uDMA_UART |
Timers | PULP_Timer |
GPIOPort | PULP_APB_GPIO |
Sound | PULP_I2S |
UART | PULP_STDOUT |
I2C | PULP_uDMA_I2C |
SPI | PULP_uDMA_SPI |
Sensors | PULP_uDMA_Camera |
kind | type |
---|---|
Memory | MappedMemory (x2) |
CPU | VexRiscv |
Miscellaneous | LiteX_SoC_Controller |
UART | LiteX_UART |
Timers | LiteX_Timer |
GPIOPort | LiteX_ControlAndStatus |
Miscellaneous | LED (x14) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x2) |
UART | EFM32_UART (x2) |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x3) |
UART | EFM32_UART (x2) |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x3) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x5) |
UART | EFM32_UART (x4) |
UART | LEUART (x3) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x6) |
UART | EFM32_UART (x6) |
UART | LEUART (x4) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x3) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x4) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x3) |
UART | EFM32_UART (x2) |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x2) |
UART | EFM32_UART (x2) |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xG1xBDeviceInformation |
Miscellaneous | SiLabs.EFR32_GPCRC |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x2) |
UART | EFM32_UART (x4) |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xG1xBDeviceInformation |
Miscellaneous | SiLabs.EFR32_GPCRC |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x4) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x5) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
UART | EFM32_UART (x2) |
UART | LEUART |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xG1xBDeviceInformation |
Miscellaneous | SiLabs.EFR32_GPCRC |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
UART | EFM32_UART (x4) |
UART | LEUART |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xG1xBDeviceInformation |
Miscellaneous | SiLabs.EFR32_GPCRC |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x2) |
UART | EFM32_UART (x2) |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x5) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x2) |
UART | EFM32_UART |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFR32_I2CController (x2) |
UART | EFR32_USART (x3) |
UART | LEUART |
GPIOPort | EFR32_GPIOPort |
Miscellaneous | BitBanding (x2) |
Miscellaneous | BitAccess (x2) |
Memory | MappedMemory (x3) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFR32_GPCRC |
Timers | EFR32_Timer (x3) |
Miscellaneous | EFR32_CMU |
DMA | EFR32MG12_LDMA |
kind | type |
---|---|
I2C | EFR32_I2CController (x3) |
UART | EFR32_USART (x4) |
UART | LEUART |
GPIOPort | EFR32_GPIOPort |
Miscellaneous | BitBanding (x2) |
Miscellaneous | BitAccess (x2) |
Memory | MappedMemory (x4) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFR32_GPCRC |
Timers | EFR32_Timer (x4) |
Miscellaneous | EFR32_CMU |
DMA | EFR32MG12_LDMA |
Timers | EFR32_RTCC |
MTD | EFR32xg13FlashController |
Miscellaneous | SiLabs.EFR32xG12DeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
I2C | EFR32_I2CController (x4) |
UART | EFR32_USART (x5) |
UART | LEUART |
GPIOPort | EFR32_GPIOPort |
Miscellaneous | BitBanding (x2) |
Miscellaneous | BitAccess (x2) |
Memory | MappedMemory (x5) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFR32_GPCRC |
Timers | EFR32_Timer (x5) |
Miscellaneous | EFR32_CMU |
DMA | EFR32MG12_LDMA |
Timers | EFR32_RTCC |
MTD | EFR32xg13FlashController |
Miscellaneous | SiLabs.EFR32xG12DeviceInformation |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
UART | PL011 |
Miscellaneous | DWT |
Timers | EOSS3_SimplePeriodicTimer |
Memory | MappedMemory (x2) |
IRQControllers | EOSS3_IntrCtrl |
Analog | EOSS3_ADC |
SPI | DesignWare_SPI |
DMA | EOSS3_SPI_DMA |
Miscellaneous | EOSS3_PacketFIFO |
DMA | UDMA |
DMA | EOSS3_SystemDMABridge |
Miscellaneous | EOSS3_FlexibleFusionEngine |
I2C | OpenCoresI2C (x2) |
Sound | EOSS3_Voice |
Python | PythonPeripheral |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
UART | PL011 |
Miscellaneous | DWT |
Timers | EOSS3_SimplePeriodicTimer |
Memory | MappedMemory (x2) |
IRQControllers | EOSS3_IntrCtrl |
Analog | EOSS3_ADC |
SPI | DesignWare_SPI |
DMA | EOSS3_SPI_DMA |
Miscellaneous | EOSS3_PacketFIFO |
DMA | UDMA |
DMA | EOSS3_SystemDMABridge |
Miscellaneous | EOSS3_FlexibleFusionEngine |
I2C | OpenCoresI2C (x2) |
Sound | EOSS3_Voice |
Python | PythonPeripheral |
Miscellaneous | LED (x3) |
UART | USBSerialPort_S3B |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
UART | PL011 |
Miscellaneous | DWT |
Timers | EOSS3_SimplePeriodicTimer |
Memory | MappedMemory (x2) |
IRQControllers | EOSS3_IntrCtrl |
Analog | EOSS3_ADC |
SPI | DesignWare_SPI |
DMA | EOSS3_SPI_DMA |
Miscellaneous | EOSS3_PacketFIFO |
DMA | UDMA |
DMA | EOSS3_SystemDMABridge |
Miscellaneous | EOSS3_FlexibleFusionEngine |
I2C | OpenCoresI2C (x2) |
Sound | EOSS3_Voice |
Python | PythonPeripheral |
Miscellaneous | Button |
Miscellaneous | LED (x3) |
Sensors | MC3635 |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x3) |
UART | EFM32_UART |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EZR32DeviceInformation |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x4) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EZR32DeviceInformation |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x4) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EZR32DeviceInformation |
kind | type |
---|---|
Memory | MappedMemory (x5) |
CPU | VexRiscv |
Timers | LiteX_Timer |
USB | ValentyUSB |
SPI | PicoRV_SPI |
SPI | Micron_MT25Q |
kind | type |
---|---|
Memory | MappedMemory (x7) |
CPU | Sparc |
IRQControllers | GaislerMIC |
UART | GaislerUART (x6) |
Timers | GaislerGPTimer |
GPIOPort | GaislerGPIO (x2) |
kind | type |
---|---|
Memory | MappedMemory (x7) |
CPU | Sparc |
IRQControllers | GaislerMIC |
UART | GaislerUART (x6) |
Timers | GaislerGPTimer |
GPIOPort | GaislerGPIO (x2) |
Miscellaneous | Button (x4) |
kind | type |
---|---|
Memory | MappedMemory (x2) |
UART | NS16550 |
CPU | X86 |
IRQControllers | LAPIC |
kind | type |
---|---|
Memory | MappedMemory (x5) |
CPU | VexRiscv |
Timers | LiteX_Timer |
USB | ValentyUSB |
SPI | PicoRV_SPI |
SPI | Micron_MT25Q |
I2C | LiteX_I2C |
Sensors | BMP180 |
Sensors | LSM330_Accelerometer |
Sensors | LSM330_Gyroscope |
Sensors | LIS2DS12 |
Sensors | LSM303DLHC_Accelerometer |
Sensors | LSM303DLHC_Gyroscope |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
Memory | MappedMemory (x3) |
Python | PythonPeripheral (x7) |
Miscellaneous | IMX_TRNG |
Timers | IMX_GPTimer |
UART | LowPower_UART (x8) |
GPIOPort | IMXRT_GPIO (x10) |
Network | K6xF_Ethernet (x2) |
SPI | IMXRT_FlexSPI (x2) |
SPI | IMXRT_LPSPI (x4) |
Analog | IMXRT_ADC (x2) |
Timers | IMXRT_PWM (x4) |
kind | type |
---|---|
Memory | MappedMemory |
CPU | RiscV64 (x2) |
UART | SiFive_UART |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
kind | type |
---|---|
Memory | MappedMemory (x3) |
CPU | Sparc |
Bus | GaislerAHBPlugAndPlayInfo |
Bus | GaislerAPBController |
MemoryControllers | ESAMemoryController |
IRQControllers | GaislerMIC |
UART | GaislerUART |
Timers | GaislerGPTimer |
Network | GaislerEth |
GPIOPort | GaislerGPIO |
kind | type |
---|---|
Memory | MappedMemory (x3) |
CPU | Sparc |
Bus | GaislerAHBPlugAndPlayInfo |
Bus | GaislerAPBController |
MemoryControllers | ESAMemoryController |
IRQControllers | GaislerMIC |
UART | GaislerUART |
Timers | GaislerGPTimer |
Network | GaislerEth |
GPIOPort | GaislerGPIO |
Network | EthernetPhysicalLayer |
Miscellaneous | LED |
kind | type |
---|---|
Network | EthernetPhysicalLayer |
Miscellaneous | LED |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | LiteX_UART |
Network | LiteX_Ethernet |
Network | EthernetPhysicalLayer |
SPI | LiteX_SPI_Flash |
SPI | Micron_MT25Q |
kind | type |
---|---|
Memory | MappedMemory (x3) |
CPU | IbexRiscV32 |
Miscellaneous | LiteX_SoC_Controller |
UART | LiteX_UART |
Timers | LiteX_Timer_CSR32 |
kind | type |
---|---|
Memory | MappedMemory |
UART | LiteX_UART |
Network | LiteX_Ethernet |
SPI | LiteX_SPI |
SPI | SPILoopback |
I2C | LiteX_I2C |
Sensors | SI70xx |
GPIOPort | LiteX_GPIO (x2) |
CPU | VexRiscv |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
Miscellaneous | LED |
Miscellaneous | Button |
Miscellaneous | LiteX_SoC_Controller |
Miscellaneous | LiteX_MMCM |
SD | LiteSDCard |
kind | type |
---|---|
Memory | MappedMemory (x3) |
UART | LiteX_UART64 |
CPU | PowerPc64 |
Timers | LiteX_Timer64 |
kind | type |
---|---|
Memory | MappedMemory (x4) |
Memory | ArrayMemory |
UART | LiteX_UART |
Network | LiteX_Ethernet |
CPU | Minerva |
Timers | LiteX_Timer |
kind | type |
---|---|
Memory | MappedMemory (x3) |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
CPU | VexRiscv |
Miscellaneous | LiteX_SoC_Controller_CSR32 |
UART | LiteX_UART |
Timers | LiteX_Timer_CSR32 |
SD | LiteSDCard_CSR32 |
Video | LiteX_Framebuffer_CSR32 |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | LiteX_UART |
Network | LiteX_Ethernet |
Network | EthernetPhysicalLayer |
SPI | LiteX_SPI_Flash |
SPI | Micron_MT25Q |
CPU | PicoRV32 |
Timers | LiteX_Timer |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | LiteX_UART |
Network | LiteX_Ethernet_CSR32 |
Network | EthernetPhysicalLayer |
SPI | LiteX_SPI_Flash |
SPI | Micron_MT25Q |
CPU | VexRiscv |
Timers | LiteX_Timer_CSR32 |
GPIOPort | LiteX_ControlAndStatus |
Miscellaneous | LED (x4) |
Miscellaneous | Button (x8) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | LiteX_UART |
Network | LiteX_Ethernet |
Network | EthernetPhysicalLayer |
SPI | LiteX_SPI_Flash |
SPI | Micron_MT25Q |
CPU | VexRiscv |
Timers | LiteX_Timer |
kind | type |
---|---|
Memory | MappedMemory (x4) |
CPU | VexRiscv |
Timers | LiteX_Timer |
UART | LiteX_UART |
Timers | LiteX_CPUTimer |
SPI | LiteX_SPI |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | LiteX_UART |
Network | LiteX_Ethernet |
Network | EthernetPhysicalLayer |
SPI | LiteX_SPI_Flash |
SPI | Micron_MT25Q |
CPU | VexRiscv |
Timers | LiteX_Timer |
kind | type |
---|---|
CPU | VexRiscv (x4) |
Memory | MappedMemory |
IRQControllers | CoreLevelInterruptor |
UART | LiteX_UART |
kind | type |
---|---|
Memory | MappedMemory (x4) |
CPU | VexRiscv |
Miscellaneous | LiteX_SoC_Controller |
UART | LiteX_UART |
Timers | LiteX_Timer |
Network | LiteX_Ethernet |
Network | EthernetPhysicalLayer |
kind | type |
---|---|
Memory | MappedMemory (x3) |
CPU | VexRiscv |
UART | LiteX_UART |
Timers | LiteX_Timer |
Verilated | CFUVerilatedPeripheral |
kind | type |
---|---|
Memory | MappedMemory (x3) |
CPU | VexRiscv |
Timers | LiteX_Timer |
Verilated | VerilatedUART |
kind | type |
---|---|
Memory | MappedMemory |
CPU | VexRiscv |
UART | LiteX_UART |
SPI | LiteX_SPI |
Timers | LiteX_Timer |
GPIOPort | LiteX_GPIO (x2) |
Network | LiteX_Ethernet |
kind | type |
---|---|
Memory | MappedMemory |
CPU | VexRiscv |
UART | LiteX_UART |
Timers | LiteX_Timer |
Sound | LiteX_I2S_Slave |
Sound | LiteX_I2S_Master |
Network | LiteX_Ethernet |
kind | type |
---|---|
USBDeprecated | EHCIHostController (x2) |
Cache | PL310 |
Network | CadenceGEM (x2) |
UART | Cadence_UART (x2) |
I2C | Cadence_I2C (x2) |
SPI | Cadence_SPI (x2) |
SD | SDHCI (x2) |
Memory | MappedMemory (x2) |
Timers | Cadence_TTC (x2) |
Timers | CortexAPrivateTimer |
Timers | CortexAGlobalTimer |
IRQControllers | GIC |
Miscellaneous | SnoopControlUnit |
CPU | Arm |
SPI | XilinxQSPI |
GPIOPort | XilinxGPIOPS |
Analog | Xilinx_XADC |
Python | PythonPeripheral (x11) |
Network | EthernetPhysicalLayer |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
MTD | DummySPIFlash |
kind | type |
---|---|
Network | EthernetPhysicalLayer |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
MTD | DummySPIFlash |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Miscellaneous | MAX32650_GCR |
Timers | MAX32650_WDT (x2) |
Timers | MAX32650_Timer (x6) |
Miscellaneous | MAX32650_TPU |
I2C | MAX32650_I2C (x2) |
Analog | MAX32650_ADC |
UART | MAX32650_UART (x3) |
SPI | MAX32650_SPI (x4) |
GPIOPort | MAX32650_GPIO (x4) |
Timers | MAX32650_RTC |
Miscellaneous | MAX32650_PWRSEQ |
Miscellaneous | DWT |
Memory | MappedMemory (x2) |
Miscellaneous | BitBanding (x2) |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Miscellaneous | MAX32650_GCR |
Timers | MAX32650_WDT (x2) |
Timers | MAX32650_Timer (x6) |
Miscellaneous | MAX32650_TPU |
I2C | MAX32650_I2C (x2) |
Analog | MAX32650_ADC |
UART | MAX32650_UART (x3) |
SPI | MAX32650_SPI (x4) |
GPIOPort | MAX32650_GPIO (x4) |
Timers | MAX32650_RTC |
Miscellaneous | MAX32650_PWRSEQ |
Miscellaneous | DWT |
Memory | MappedMemory (x2) |
Miscellaneous | BitBanding (x2) |
Miscellaneous | Button (x2) |
Miscellaneous | LED (x2) |
kind | type |
---|---|
CPU | PowerPc64 |
Memory | MappedMemory |
UART | Potato_UART |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
Memory | MappedMemory (x4) |
Python | PythonPeripheral (x7) |
Miscellaneous | IMX_TRNG |
Timers | IMX_GPTimer |
UART | LowPower_UART (x8) |
GPIOPort | IMXRT_GPIO (x10) |
Network | K6xF_Ethernet (x2) |
SPI | IMXRT_FlexSPI (x2) |
SPI | IMXRT_LPSPI (x4) |
Analog | IMXRT_ADC (x2) |
Timers | IMXRT_PWM (x4) |
Miscellaneous | Button |
Miscellaneous | LED |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | MiV_CoreUART |
CPU | RiscV32 |
IRQControllers | PlatformLevelInterruptController |
IRQControllers | CoreLevelInterruptor |
GPIOPort | MiV_CoreGPIO (x2) |
Timers | MiV_CoreTimer (x2) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | MiV_CoreUART |
CPU | RiscV32 |
IRQControllers | PlatformLevelInterruptController |
IRQControllers | CoreLevelInterruptor |
GPIOPort | MiV_CoreGPIO (x2) |
Timers | MiV_CoreTimer (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x3) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | MiV_CoreUART (x2) |
CPU | RiscV32 |
IRQControllers | PlatformLevelInterruptController |
IRQControllers | CoreLevelInterruptor |
GPIOPort | MiV_CoreGPIO (x2) |
Timers | MiV_CoreTimer (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x3) |
kind | type |
---|---|
CPU | RiscV32 |
Memory | MappedMemory (x2) |
IRQControllers | MiV_CoreLevelInterruptor |
UART | MiV_CoreUART |
GPIOPort | MiV_CoreGPIO (x2) |
Timers | MiV_CoreTimer (x2) |
kind | type |
---|---|
CPU | PowerPc |
Memory | MappedMemory (x3) |
UART | MPC5567_UART (x2) |
IRQControllers | MPC5567_INTC |
Network | FastEthernetController |
GPIOPort | Emios |
Python | PythonPeripheral |
kind | type |
---|---|
CPU | RiscV64 (x5) |
IRQControllers | CoreLevelInterruptor |
DMA | MPFS_PDMA |
IRQControllers | PlatformLevelInterruptController |
UART | NS16550 (x5) |
SD | MPFS_SDController |
SPI | MPFS_SPI (x2) |
I2C | MPFS_I2C (x2) |
CAN | MPFS_CAN (x2) |
Network | CadenceGEM (x2) |
Network | EthernetPhysicalLayer |
GPIOPort | MPFS_GPIO (x3) |
Timers | MPFS_Watchdog (x5) |
Timers | MPFS_RTC |
Timers | MPFS_Timer |
MTD | MPFS_eNVM |
Memory | MappedMemory (x11) |
USB | MPFS_USB |
PCI | MPFS_PCIe (x2) |
PCI | PCIeRootComplex (x2) |
PCI | PCIeMemory |
SPI | MPFS_QSPI |
SPI | Micron_MT25Q |
Miscellaneous | MPFS_SystemServices |
Miscellaneous | Crypto.AthenaX5200 |
Miscellaneous | MPFS_DDRMock (x4) |
Miscellaneous | LED (x4) |
Miscellaneous | Button (x3) |
Sensors | PAC1934 |
kind | type |
---|---|
CPU | VexRiscv |
Memory | MappedMemory (x2) |
UART | Murax_UART |
GPIOPort | Murax_GPIO |
Timers | Murax_Timer |
kind | type |
---|---|
CPU | VexRiscv |
Memory | MappedMemory (x2) |
Verilated | VerilatedUART |
GPIOPort | Murax_GPIO |
Timers | Murax_Timer |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
UART | NRF52840_UART (x2) |
Timers | NRF52840_RTC (x3) |
Timers | NRF52840_Watchdog |
Miscellaneous | NRF52840_PPI |
Memory | MappedMemory (x2) |
Miscellaneous | NRF52840_CLOCK |
I2C | NRF52840_I2C (x2) |
SPI | NRF52840_SPI |
GPIOPort | NRF52840_GPIO (x2) |
GPIOPort | NRF52840_GPIOTasksEvents |
Timers | NRF52840_Timer (x5) |
Sound | NRF52840_I2S |
Sound | NRF52840_PDM |
Wireless | NRF52840_Radio |
Miscellaneous | NRF52840_RNG |
Miscellaneous | NRF52840_ECB |
Miscellaneous | NRF52840_EGU (x6) |
kind | type |
---|---|
Memory | MappedMemory (x3) |
UART | K6xF_UART |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | K6xF_MCG |
Miscellaneous | K6xF_SIM |
Network | K6xF_Ethernet |
Network | EthernetPhysicalLayer |
Miscellaneous | K6xF_RNG |
kind | type |
---|---|
Memory | MappedMemory (x2) |
CPU | PicoRV32 |
UART | PicoSoC_SimpleUART |
kind | type |
---|---|
CPU | RiscV64 (x5) |
IRQControllers | CoreLevelInterruptor |
DMA | MPFS_PDMA |
IRQControllers | PlatformLevelInterruptController |
UART | NS16550 (x5) |
SD | MPFS_SDController |
SPI | MPFS_SPI (x2) |
I2C | MPFS_I2C (x2) |
CAN | MPFS_CAN (x2) |
Network | CadenceGEM (x2) |
Network | EthernetPhysicalLayer |
GPIOPort | MPFS_GPIO (x3) |
Timers | MPFS_Watchdog (x5) |
Timers | MPFS_RTC |
Timers | MPFS_Timer |
MTD | MPFS_eNVM |
Memory | MappedMemory (x11) |
USB | MPFS_USB |
PCI | MPFS_PCIe (x2) |
PCI | PCIeRootComplex (x2) |
PCI | PCIeMemory |
SPI | MPFS_QSPI |
SPI | Micron_MT25Q |
Miscellaneous | MPFS_SystemServices |
Miscellaneous | Crypto.AthenaX5200 |
Miscellaneous | MPFS_DDRMock (x4) |
kind | type |
---|---|
Memory | MappedMemory (x5) |
IRQControllers | LAPIC |
IRQControllers | IOAPIC |
SPI | Quark_SPI (x2) |
UART | NS16550 (x2) |
CPU | X86 |
X86 | Quark_GPIOController |
X86 | Quark_PWM |
Miscellaneous | Quark_SystemControlSubsystem |
kind | type |
---|---|
Memory | MappedMemory (x5) |
IRQControllers | LAPIC |
IRQControllers | IOAPIC |
SPI | Quark_SPI (x2) |
UART | NS16550 (x2) |
CPU | X86 |
X86 | Quark_GPIOController |
X86 | Quark_PWM |
Miscellaneous | Quark_SystemControlSubsystem |
Miscellaneous | LED |
Miscellaneous | Button |
Wireless | CC2520 |
Sensors | TI_LM74 |
kind | type |
---|---|
Memory | MappedMemory (x2) |
UART | LowPower_UART (x2) |
UART | LowPower_Timer (x3) |
CPU | Ri5cy |
kind | type |
---|---|
CPU | RiscV32 |
IRQControllers | PlatformLevelInterruptController |
IRQControllers | CoreLevelInterruptor |
Memory | MappedMemory |
Verilated | VerilatedUART |
kind | type |
---|---|
Memory | MappedMemory |
UART | NS16550 |
CPU | RiscV32 |
IRQControllers | PlatformLevelInterruptController |
IRQControllers | CoreLevelInterruptor |
kind | type |
---|---|
Memory | MappedMemory (x5) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | DWT |
SPI | IMXRT_LPSPI (x2) |
UART | LowPower_UART (x2) |
Python | PythonPeripheral |
Timers | S32K_LPIT |
Timers | S32K_LPTMR |
GPIOPort | NXPGPIOPort (x5) |
Miscellaneous | S32K_SCG |
kind | type |
---|---|
Memory | MappedMemory (x3) |
UART | SAM_USART (x3) |
IRQControllers | NVIC |
CPU | CortexM |
Network | CadenceGEM |
Network | EthernetPhysicalLayer |
Miscellaneous | SAM_TRNG |
Python | PythonPeripheral |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | SiFive_UART (x2) |
CPU | RiscV32 |
IRQControllers | PlatformLevelInterruptController |
IRQControllers | CoreLevelInterruptor |
GPIOPort | SiFive_GPIO |
kind | type |
---|---|
CPU | RiscV64 (x5) |
Memory | MappedMemory (x8) |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
UART | SiFive_UART (x2) |
GPIOPort | SiFive_GPIO |
Network | CadenceGEM |
Network | EthernetPhysicalLayer |
SPI | HiFive_SPI (x3) |
I2C | OpenCoresI2C |
Others | HiFive_PWM (x2) |
kind | type |
---|---|
I2C | EFR32_I2CController (x4) |
UART | EFR32_USART (x5) |
UART | LEUART |
GPIOPort | EFR32_GPIOPort |
Miscellaneous | BitBanding (x2) |
Miscellaneous | BitAccess (x2) |
Memory | MappedMemory (x5) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFR32_GPCRC |
Timers | EFR32_Timer (x5) |
Miscellaneous | EFR32_CMU |
DMA | EFR32MG12_LDMA |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
Sensors | SI70xx |
Miscellaneous | SiLabs.EFR32DeviceInformation |
kind | type |
---|---|
I2C | EFR32_I2CController (x5) |
UART | EFR32_USART (x6) |
UART | LEUART |
GPIOPort | EFR32_GPIOPort |
Miscellaneous | BitBanding (x2) |
Miscellaneous | BitAccess (x2) |
Memory | MappedMemory (x6) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFR32_GPCRC |
Timers | EFR32_Timer (x6) |
Miscellaneous | EFR32_CMU |
DMA | EFR32MG12_LDMA |
Timers | EFR32_RTCC |
MTD | EFR32xg13FlashController |
Miscellaneous | SiLabs.EFR32xG12DeviceInformation |
Python | PythonPeripheral (x2) |
SPI | Micron_MT25Q |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x4) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EZR32DeviceInformation |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
Sensors | SI70xx |
kind | type |
---|---|
CPU | RiscV64 (x2) |
Memory | MappedMemory (x7) |
IRQControllers | CoreLevelInterruptor |
IRQControllers | PlatformLevelInterruptController |
Python | PythonPeripheral (x3) |
UART | NS16550 (x4) |
Others | HiFive_PWM |
GPIOPort | SiFive_GPIO |
SPI | DesignWare_SPI |
Network | SynopsysEthernetMAC |
Network | EthernetPhysicalLayer |
kind | type |
---|---|
I2C | EFM32GGI2CController |
Timers | Efm32Timer (x2) |
UART | EFM32_UART |
UART | LEUART |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x6) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x7) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
kind | type |
---|---|
I2C | EFM32GGI2CController (x2) |
Timers | Efm32Timer (x4) |
UART | EFM32_UART (x5) |
UART | LEUART (x2) |
GPIOPort | EFMGPIOPort |
Miscellaneous | BitBanding |
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | SiLabs.EFM32xGDeviceInformation |
Python | PythonPeripheral (x2) |
Miscellaneous | LED (x2) |
Miscellaneous | Button (x2) |
kind | type |
---|---|
IRQControllers | NVIC |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x7) |
CPU | CortexM |
UART | STM32F7_USART (x7) |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x2) |
SPI | STM32SPI (x2) |
Timers | STM32_Timer (x9) |
CAN | STMCAN |
Timers | STM32F4_RTC |
Python | PythonPeripheral (x2) |
Analog | STM32F0_ADC |
CRC | STM32F0_CRC |
kind | type |
---|---|
IRQControllers | NVIC |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x7) |
CPU | CortexM |
UART | STM32F7_USART (x7) |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x2) |
SPI | STM32SPI (x2) |
Timers | STM32_Timer (x9) |
CAN | STMCAN |
Timers | STM32F4_RTC |
Python | PythonPeripheral (x2) |
Analog | STM32F0_ADC |
CRC | STM32F0_CRC |
Memory | MappedMemory (x2) |
kind | type |
---|---|
IRQControllers | NVIC |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x7) |
CPU | CortexM |
UART | STM32F7_USART (x7) |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x2) |
SPI | STM32SPI (x2) |
Timers | STM32_Timer (x9) |
CAN | STMCAN |
Timers | STM32F4_RTC |
Python | PythonPeripheral (x2) |
Analog | STM32F0_ADC |
CRC | STM32F0_CRC |
Memory | MappedMemory (x2) |
kind | type |
---|---|
IRQControllers | NVIC |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x7) |
CPU | CortexM |
UART | STM32F7_USART (x7) |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x2) |
SPI | STM32SPI (x2) |
Timers | STM32_Timer (x9) |
CAN | STMCAN |
Timers | STM32F4_RTC |
Python | PythonPeripheral (x2) |
Analog | STM32F0_ADC |
CRC | STM32F0_CRC |
Memory | MappedMemory (x2) |
Miscellaneous | LED |
Miscellaneous | Button |
kind | type |
---|---|
Memory | MappedMemory (x3) |
UART | STM32_UART (x5) |
IRQControllers | NVIC |
CPU | CortexM |
I2C | STM32F4_I2C (x2) |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32F1GPIOPort (x7) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | STM32_UART (x5) |
CAN | STMCAN (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | STM32_PWR |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32_GPIOPort (x6) |
Network | SynopsysEthernetMAC |
SPI | STM32SPI (x3) |
DMA | STM32DMA (x2) |
Miscellaneous | STM32F4_RNG |
Timers | STM32_IndependentWatchdog |
Timers | STM32F4_RTC |
Miscellaneous | STM32F4_RCC |
Timers | STM32_Timer (x14) |
Miscellaneous | BitBanding (x2) |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Miscellaneous | STM32F4_RNG |
DMA | STM32DMA (x2) |
Miscellaneous | STM32F4_RCC |
GPIOPort | STM32_GPIOPort (x8) |
SPI | STM32SPI (x7) |
Timers | STM32_Timer (x14) |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
Miscellaneous | STM32_SYSCFG |
Analog | STM32_ADC |
UART | STM32_UART (x4) |
CAN | STMCAN (x2) |
I2C | STM32F7_I2C |
I2C | STM32F4_I2C (x3) |
Timers | STM32_IndependentWatchdog |
Timers | STM32F4_RTC |
Memory | MappedMemory (x5) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | STM32_UART (x5) |
CAN | STMCAN (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | STM32_PWR |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32_GPIOPort (x6) |
Network | SynopsysEthernetMAC |
SPI | STM32SPI (x3) |
DMA | STM32DMA (x2) |
Video | STM32LTDC |
I2C | STM32F4_I2C (x3) |
Timers | STM32_IndependentWatchdog |
Timers | STM32F4_RTC |
Miscellaneous | STM32F4_RCC |
Timers | STM32_Timer (x14) |
Miscellaneous | BitBanding (x2) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | STM32_UART (x5) |
CAN | STMCAN (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | STM32_PWR |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32_GPIOPort (x6) |
Network | SynopsysEthernetMAC |
SPI | STM32SPI (x3) |
DMA | STM32DMA (x2) |
Miscellaneous | STM32F4_RNG |
Timers | STM32_IndependentWatchdog |
Timers | STM32F4_RTC |
Miscellaneous | STM32F4_RCC |
Timers | STM32_Timer (x14) |
Miscellaneous | BitBanding (x2) |
Miscellaneous | Button |
Miscellaneous | LED |
kind | type |
---|---|
Network | EthernetPhysicalLayer (x2) |
kind | type |
---|---|
Memory | MappedMemory (x4) |
UART | STM32_UART (x5) |
CAN | STMCAN (x2) |
IRQControllers | NVIC |
CPU | CortexM |
Miscellaneous | STM32_PWR |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32_GPIOPort (x6) |
Network | SynopsysEthernetMAC |
SPI | STM32SPI (x3) |
DMA | STM32DMA (x2) |
Miscellaneous | STM32F4_RNG |
Timers | STM32_IndependentWatchdog |
Timers | STM32F4_RTC |
Miscellaneous | STM32F4_RCC |
Timers | STM32_Timer (x14) |
Miscellaneous | BitBanding (x2) |
Miscellaneous | Button (x2) |
Miscellaneous | LED (x2) |
Network | EthernetPhysicalLayer (x2) |
kind | type |
---|---|
Memory | MappedMemory (x5) |
UART | STM32F7_USART (x4) |
CAN | STMCAN |
IRQControllers | NVIC |
CPU | CortexM |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32_GPIOPort (x11) |
Network | SynopsysEthernetMAC |
SPI | STM32SPI (x3) |
DMA | STM32DMA (x2) |
Video | STM32LTDC |
DMA | STM32DMA2D |
I2C | STM32F7_I2C (x4) |
Miscellaneous | STM32_SYSCFG |
Python | PythonPeripheral (x5) |
Timers | STM32F4_RTC |
Miscellaneous | STM32F4_RCC |
Miscellaneous | STM32F4_RNG |
Timers | STM32_Timer |
kind | type |
---|---|
Memory | MappedMemory (x5) |
UART | STM32F7_USART (x4) |
CAN | STMCAN |
IRQControllers | NVIC |
CPU | CortexM |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
GPIOPort | STM32_GPIOPort (x11) |
Network | SynopsysEthernetMAC |
SPI | STM32SPI (x3) |
DMA | STM32DMA (x2) |
Video | STM32LTDC |
DMA | STM32DMA2D |
I2C | STM32F7_I2C (x4) |
Miscellaneous | STM32_SYSCFG |
Python | PythonPeripheral (x5) |
Timers | STM32F4_RTC |
Miscellaneous | STM32F4_RCC |
Miscellaneous | STM32F4_RNG |
Timers | STM32_Timer |
Network | EthernetPhysicalLayer (x2) |
Input | FT5336 |
kind | type |
---|---|
Memory | MappedMemory (x2) |
IRQControllers | NVIC |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x8) |
CPU | CortexM |
UART | STM32F7_USART (x6) |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x2) |
SPI | STM32SPI (x3) |
Timers | STM32_Timer (x10) |
CAN | STMCAN (x2) |
Timers | STM32F4_RTC |
Python | PythonPeripheral |
DMA | STM32G0DMA (x2) |
Analog | STM32F0_ADC |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Memory | MappedMemory (x15) |
Analog | STM32F0_ADC (x2) |
DMA | STM32LDMA |
GPIOPort | STM32_GPIOPort (x11) |
Timers | STM32F4_RTC |
I2C | STM32F7_I2C (x4) |
UART | STM32F7_USART (x9) |
Miscellaneous | STM32_SYSCFG |
DMA | STM32DMA2D |
Video | STM32LTDC |
Miscellaneous | STM32F4_RNG |
DMA | STM32DMA (x2) |
Timers | STM32_Timer (x14) |
Miscellaneous | STM32H7_RCC |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Memory | MappedMemory (x3) |
IRQControllers | EXTI |
Analog | STM32_ADC |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x3) |
MTD | STM32L0_FlashController |
Miscellaneous | STM32L0_RCC |
Timers | STM32F4_RTC |
SPI | STM32SPI (x2) |
Timers | STM32_Timer (x6) |
UART | STM32F7_USART (x5) |
Timers | STM32_IndependentWatchdog |
DMA | STM32G0DMA |
Miscellaneous | STM32L0_PWR |
Timers | STM32L0_LpTimer |
CRC | STM32F0_CRC |
kind | type |
---|---|
CPU | CortexM |
IRQControllers | NVIC |
Memory | MappedMemory (x3) |
IRQControllers | EXTI |
Analog | STM32_ADC |
GPIOPort | STM32_GPIOPort (x6) |
I2C | STM32F7_I2C (x3) |
MTD | STM32L0_FlashController |
Miscellaneous | STM32L0_RCC |
Timers | STM32F4_RTC |
SPI | STM32SPI (x2) |
Timers | STM32_Timer (x6) |
UART | STM32F7_USART (x5) |
Timers | STM32_IndependentWatchdog |
DMA | STM32G0DMA |
Miscellaneous | STM32L0_PWR |
Timers | STM32L0_LpTimer |
CRC | STM32F0_CRC |
Miscellaneous | STM32F4_RNG |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
Memory | MappedMemory (x3) |
SPI | STM32SPI (x3) |
IRQControllers | EXTI |
Miscellaneous | CombinedInput (x2) |
UART | STM32_UART (x3) |
GPIOPort | STM32_GPIOPort (x8) |
DMA | STM32LDMA |
I2C | STM32F4_I2C |
Others | STM32L_RTC |
Miscellaneous | BitBanding (x2) |
Timers | STM32_Timer (x9) |
Python | PythonPeripheral (x2) |
kind | type |
---|---|
IRQControllers | NVIC |
CPU | CortexM |
SPI | STM32SPI (x3) |
IRQControllers | EXTI |
Memory | MappedMemory (x2) |
UART | STM32F7_USART (x6) |
DMA | STM32LDMA |
I2C | STM32F4_I2C |
Others | STM32L_RTC |
Timers | STM32_Timer (x9) |
kind | type |
---|---|
UART | STM32W_UART |
Wireless | EmberRadio |
Timers | STM32_Timer (x2) |
Memory | MappedMemory (x4) |
IRQControllers | NVIC |
CPU | CortexM |
kind | type |
---|---|
UART | NS16550 (x2) |
DMA | TegraDmaHost1X (x2) |
Memory | MappedMemory (x2) |
Timers | CortexAPrivateTimer |
IRQControllers | GIC |
Timers | TegraTimer (x4) |
Timers | TegraUsecTimer |
Cache | PL310 |
Miscellaneous | SnoopControlUnit |
CPU | Arm |
USBDeprecated | EHCIHostController (x3) |
DMA | TegraDma |
I2C | TegraI2CController (x3) |
Video | TegraDisplay |
Video | TegraSyncpts |
I2C | TegraDVC |
Python | PythonPeripheral (x14) |
kind | type |
---|---|
UART | NS16550 (x2) |
DMA | TegraDmaHost1X (x2) |
Memory | MappedMemory (x2) |
Timers | CortexAPrivateTimer |
IRQControllers | GIC |
Timers | TegraTimer (x4) |
Timers | TegraUsecTimer |
Cache | PL310 |
Miscellaneous | SnoopControlUnit |
CPU | Arm |
USBDeprecated | EHCIHostController (x3) |
DMA | TegraDma |
I2C | TegraI2CController (x3) |
Video | TegraDisplay |
Video | TegraSyncpts |
I2C | TegraDVC |
Python | PythonPeripheral (x14) |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
kind | type |
---|---|
UART | NS16550 (x5) |
DMA | TegraDmaHost1X (x2) |
Memory | MappedMemory (x2) |
Timers | CortexAPrivateTimer |
IRQControllers | GIC |
Timers | TegraTimer (x4) |
Timers | TegraUsecTimer |
Cache | PL310 |
CPU | Arm |
USBDeprecated | EHCIHostController (x3) |
DMA | TegraDma |
I2C | TegraI2CController (x5) |
Video | TegraDisplay (x2) |
Video | TegraSyncpts |
Python | PythonPeripheral (x31) |
kind | type |
---|---|
UART | NS16550 (x5) |
DMA | TegraDmaHost1X (x2) |
Memory | MappedMemory (x2) |
Timers | CortexAPrivateTimer |
IRQControllers | GIC |
Timers | TegraTimer (x4) |
Timers | TegraUsecTimer |
Cache | PL310 |
CPU | Arm |
USBDeprecated | EHCIHostController (x3) |
DMA | TegraDma |
I2C | TegraI2CController (x5) |
Video | TegraDisplay (x2) |
Video | TegraSyncpts |
Python | PythonPeripheral (x31) |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
kind | type |
---|---|
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
kind | type |
---|---|
Memory | ArrayMemory (x4) |
Verilated | VerilatedRiscV32 |
Miscellaneous | LiteX_SoC_Controller |
UART | LiteX_UART |
Timers | LiteX_Timer_CSR32 |
kind | type |
---|---|
UART | PL011 (x2) |
PCI | VersatilePCI |
Memory | MappedMemory |
IRQControllers | PL190 |
IRQControllers | SIC |
Miscellaneous | ArmSysCtl |
Timers | SP804 (x2) |
CPU | Arm |
Network | SMC91X |
Input | PL050 (x2) |
kind | type |
---|---|
UART | PL011 (x2) |
PCI | VersatilePCI |
Memory | MappedMemory |
IRQControllers | PL190 |
IRQControllers | SIC |
Miscellaneous | ArmSysCtl |
Timers | SP804 (x2) |
CPU | Arm |
Network | SMC91X |
Input | PL050 (x2) |
USBDeprecated | ISP1761 |
USBDeprecated | UsbHub |
Video | PL110 |
Miscellaneous | EmulatorController |
Input | PS2Keyboard |
Input | PS2Mouse |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
kind | type |
---|---|
UART | PL011 (x4) |
Memory | MappedMemory (x2) |
Timers | SP804 (x2) |
Miscellaneous | ArmSysCtl |
Cache | PL310 |
Timers | PL031 |
USBDeprecated | ISP1761 |
Input | PL050 (x2) |
IRQControllers | GIC |
CPU | Arm |
kind | type |
---|---|
UART | PL011 (x4) |
Memory | MappedMemory (x2) |
Timers | SP804 (x2) |
Miscellaneous | ArmSysCtl |
Cache | PL310 |
Timers | PL031 |
USBDeprecated | ISP1761 |
Input | PL050 (x2) |
IRQControllers | GIC |
CPU | Arm |
Input | PS2Keyboard |
Input | PS2Mouse |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
Miscellaneous | EmulatorController |
Video | PL110 |
kind | type |
---|---|
Input | PS2Keyboard |
Input | PS2Mouse |
USBDeprecated | UsbHub |
USBDeprecated | USBMouse |
USBDeprecated | USBKeyboard |
Miscellaneous | EmulatorController |
Video | PL110 |
kind | type |
---|---|
UART | ImxUart (x3) |
DMA | VybridDma (x2) |
Video | VybridDCU |
USBDeprecated | EHCIHostController (x2) |
I2C | VybridI2C (x2) |
Timers | PeriodicInterruptTimer |
Memory | MappedMemory (x5) |
IRQControllers | GIC |
CPU | Arm |
IRQControllers | NVIC |
CPU | CortexM |
GPIOPort | NXPGPIOPort (x5) |
IRQControllers | MSCM |
Timers | CortexAGlobalTimer |
Miscellaneous | SEMA4 |
MTD | FSLNAND |
kind | type |
---|---|
Memory | MappedMemory (x5) |
CPU | Xtensa |
UART | SemihostingUart |
kind | type |
---|---|
USBDeprecated | EHCIHostController (x2) |
Cache | PL310 |
Network | CadenceGEM (x2) |
UART | Cadence_UART (x2) |
I2C | Cadence_I2C (x2) |
SPI | Cadence_SPI (x2) |
SD | SDHCI (x2) |
Memory | MappedMemory (x2) |
Timers | Cadence_TTC (x2) |
Timers | CortexAPrivateTimer |
Timers | CortexAGlobalTimer |
IRQControllers | GIC |
Miscellaneous | SnoopControlUnit |
CPU | Arm |
SPI | XilinxQSPI |
GPIOPort | XilinxGPIOPS |
Analog | Xilinx_XADC |
Python | PythonPeripheral (x11) |
Network | EthernetPhysicalLayer |
MTD | DummySPIFlash |
Miscellaneous | LED (x8) |
kind | type |
---|---|
Network | EthernetPhysicalLayer |
MTD | DummySPIFlash |
Miscellaneous | LED (x8) |
kind | type |
---|---|
DMA | UDMA |
UART | PL011 (x2) |
Timers | CC2538Watchdog |
Timers | CC2538SleepTimer |
Memory | MappedMemory (x3) |
GPIOPort | CC2538_GPIO (x4) |
IRQControllers | NVIC |
CPU | CortexM |
Wireless | CC2538RF |
Miscellaneous | BitBanding |
Miscellaneous | CC2538_Cryptoprocessor |
MTD | CC2538FlashController |
SPI | CC2538_SSI (x2) |
Wireless | CC1200 |
kind | type |
---|---|
USBDeprecated | EHCIHostController (x2) |
Cache | PL310 |
Network | CadenceGEM (x2) |
UART | Cadence_UART (x2) |
I2C | Cadence_I2C (x2) |
SPI | Cadence_SPI (x2) |
SD | SDHCI (x2) |
Memory | MappedMemory (x2) |
Timers | Cadence_TTC (x2) |
Timers | CortexAPrivateTimer |
Timers | CortexAGlobalTimer |
IRQControllers | GIC |
Miscellaneous | SnoopControlUnit |
CPU | Arm |
SPI | XilinxQSPI |
GPIOPort | XilinxGPIOPS |
Analog | Xilinx_XADC |
Python | PythonPeripheral (x11) |