• Home
  • Boards
  • SoCs
  • HW Blocks
Renode
  • Home
  • Boards
  • SoCs
  • Vendors
  • HW Blocks
Board photo

Nuvoton NPCX7M6FB EVB

NPCX796FB
System on Chip
Nuvoton
Vendor

Supported software


Zephyr RTOS

Hello World


A simple sample that prints “Hello World” to the console.

Run locally

The Hello World demo is not supported in the Renode Zephyr dashboard on Nuvoton NPCX7M6FB EVB yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Hello World demo

SBOM data

Download Software Bill of Materials data for the Hello World demo

Shell Module


This demo demonstrates the Zephyr shell submodule, which allows the user to use a console interface to control the operating system.

Run locally

The Shell Module demo is not supported in the Renode Zephyr dashboard on Nuvoton NPCX7M6FB EVB yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Shell Module demo

SBOM data

Download Software Bill of Materials data for the Shell Module demo

Philosophers


An implementation of a solution to the Dining Philosophers problem which demonstrates the usage of multiple preemptible and cooperative threads of differing priorities, as well as dynamic mutexes and thread sleeping.

Run locally

The Philosophers demo is not supported in the Renode Zephyr dashboard on Nuvoton NPCX7M6FB EVB yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Philosophers demo

SBOM data

Download Software Bill of Materials data for the Philosophers demo

TensorFlow Lite Micro


This sample TensorFlow application replicates a sine wave and demonstrates the basics of using TensorFlow Lite Micro. The model included with the sample is trained to replicate a sine function and generates x values to print alongside the y values predicted by the model.

Run locally

The TensorFlow Lite Micro demo is not supported in the Renode Zephyr dashboard on Nuvoton NPCX7M6FB EVB yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the TensorFlow Lite Micro demo

SBOM data

Download Software Bill of Materials data for the TensorFlow Lite Micro demo

MicroPython


This demo demonstrates the MicroPython Zephyr port by performing arithmetic operations, and by defining and calling simple functions.

Run locally

The MicroPython demo is not supported in the Renode Zephyr dashboard on Nuvoton NPCX7M6FB EVB yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the MicroPython demo

SBOM data

Download Software Bill of Materials data for the MicroPython demo

Blinky


A basic sample that blinks an LED forever using the Zephyr GPIO API.

Run locally

The Blinky demo is not supported in the Renode Zephyr dashboard on Nuvoton NPCX7M6FB EVB yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Blinky demo

SBOM data

Download Software Bill of Materials data for the Blinky demo

Components


NPCX796FB

npcx796fb

Device tree


Device tree

Hierarchical device data structure

Specification


Frequency:

unknown

Flash:

192 KiB

RAM:

64 KiB

ADDRESS SPACE ID TYPE DRIVER PERIPHERAL
ADDRESS SPACE 0x40009000 - 0x4000a000 ID i2c_ctrl0 TYPE i2c DRIVER driver PERIPHERAL Nuvoton npcx-i2c-ctrl
ADDRESS SPACE 0x4000a000 - 0x4000c000 ID espi0 TYPE espi DRIVER driver PERIPHERAL Nuvoton npcx-espi
ADDRESS SPACE 0x4000c000 - 0x4000c00a ID mdc TYPE syscon DRIVER driver PERIPHERAL syscon
ADDRESS SPACE 0x4000c00a - 0x4000c00e ID mdc_header TYPE syscon DRIVER driver PERIPHERAL syscon
ADDRESS SPACE 0x4000d000 - 0x40011000 ID pcc TYPE clock DRIVER driver PERIPHERAL Nuvoton npcx-pcc
ADDRESS SPACE 0x40020000 - 0x40022000 ID spi_fiu0 TYPE spi DRIVER driver PERIPHERAL Nuvoton npcx-spi-fiu
ADDRESS SPACE 0x40081000 - 0x40083000 ID gpio0 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40083000 - 0x40085000 ID gpio1 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40085000 - 0x40087000 ID gpio2 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40087000 - 0x40089000 ID gpio3 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40089000 - 0x4008b000 ID gpio4 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x4008b000 - 0x4008d000 ID gpio5 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x4008c000 - 0x4008e000 ID pwm6 TYPE pwm DRIVER driver PERIPHERAL Nuvoton npcx-pwm
ADDRESS SPACE 0x4008d000 - 0x4008f000 ID gpio6 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x4008f000 - 0x40091000 ID gpio7 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40091000 - 0x40093000 ID gpio8 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40093000 - 0x40095000 ID gpio9 TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40095000 - 0x40097000 ID gpioa TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40097000 - 0x40099000 ID gpiob TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x40099000 - 0x4009b000 ID gpioc TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x4009b000 - 0x4009d000 ID gpiod TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x4009d000 - 0x4009f000 ID gpioe TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x4009f000 - 0x400a1000 ID gpiof TYPE gpio DRIVER driver PERIPHERAL Nuvoton npcx-gpio
ADDRESS SPACE 0x400a3000 - 0x400a5000 ID kscan0 TYPE kscan DRIVER driver PERIPHERAL Nuvoton npcx-kscan
ADDRESS SPACE 0x400af000 - 0x400af081 ID bbram TYPE memory-controllers DRIVER driver PERIPHERAL Nuvoton npcx-bbram
ADDRESS SPACE 0x400b1000 - 0x400b2000 ID ps2_ctrl0 TYPE ps2 DRIVER driver PERIPHERAL Nuvoton npcx-ps2-ctrl
ADDRESS SPACE 0x400bb000 - 0x400bd000 ID miwu0 TYPE interrupt-controller DRIVER driver PERIPHERAL Nuvoton npcx-miwu
ADDRESS SPACE 0x400bc000 - 0x400c0000 ID itims TYPE timer DRIVER driver PERIPHERAL Nuvoton npcx-itim-timer
ADDRESS SPACE 0x400bd000 - 0x400bf000 ID miwu1 TYPE interrupt-controller DRIVER driver PERIPHERAL Nuvoton npcx-miwu
ADDRESS SPACE 0x400bf000 - 0x400c1000 ID miwu2 TYPE interrupt-controller DRIVER driver PERIPHERAL Nuvoton npcx-miwu
ADDRESS SPACE 0x400c1000 - 0x400cd000 ID host_sub TYPE espi DRIVER driver PERIPHERAL Nuvoton npcx-host-sub
ADDRESS SPACE 0x400c3000 - 0x400c5070 ID scfg TYPE pinctrl DRIVER PERIPHERAL Nuvoton npcx-scfg
ADDRESS SPACE 0x400c4000 - 0x400c6000 ID uart1 TYPE serial DRIVER driver PERIPHERAL Nuvoton npcx-uart
ADDRESS SPACE 0x400d1000 - 0x400d3000 ID adc0 TYPE adc DRIVER driver PERIPHERAL Nuvoton npcx-adc
ADDRESS SPACE 0x400d4000 - 0x400d5000 ID peci0 TYPE peci DRIVER driver PERIPHERAL Nuvoton npcx-peci
ADDRESS SPACE 0x400d8000 - 0x400da000 ID twd0 TYPE watchdog DRIVER driver PERIPHERAL Nuvoton npcx-watchdog
ADDRESS SPACE 0x400e1000 - 0x400e3000 ID tach1 TYPE tach DRIVER driver PERIPHERAL Nuvoton npcx-tach
ADDRESS SPACE 0xe000e010 - 0xe000e020 ID systick TYPE timer DRIVER PERIPHERAL ARM armv7m-systick
ADDRESS SPACE 0xe000e100 - 0xe000ed00 ID nvic TYPE interrupt-controller DRIVER PERIPHERAL ARM v7m-nvic
  • What is Renode
  • Market cases
  • News
  • Docs
  • Zephyr Dashboard
  • Antmicro
  • Renode
Copyright © 2021-2023 Antmicro
7c0068ff