Home
last modified time | relevance | path

Searched full:neorv32 (Results 1 – 25 of 32) sorted by relevance

12

/Zephyr-latest/boards/others/neorv32/doc/
Dindex.rst1 .. zephyr:board:: neorv32
6 The NEORV32 is an open-source RISC-V compatible processor system intended as a
10 For more information about the NEORV32, see the following websites:
12 - `The NEORV32 RISC-V Processor GitHub`_
13 - `The NEORV32 RISC-V Processor Datasheet`_
14 - `The NEORV32 RISC-V Processor User Guide`_
21 The ``neorv32`` board configuration can be used a generic definition for NEORV32
22 based boards. Customisation to fit custom NEORV32 implementations can be done
25 Zephyr currently supports the following hardware features of the NEORV32
43 The default board configuration for the NEORV32 Processor (SoC) can be found in
[all …]
/Zephyr-latest/boards/others/neorv32/
DCMakeLists.txt5 # Generate NEORV32 image formats for initialising IMEM.
17 …message(STATUS "neorv32 binary will be written to: ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}…
27 …message(STATUS "neorv32 VHDL will be written to: ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.v…
29 …message(STATUS "The neorv32 image_gen utility was not found, neorv32 image files cannot be generat…
Dboard.yml2 name: neorv32
3 full_name: NEORV32
11 - name: neorv32
Dneorv32.yaml1 identifier: neorv32
2 name: NEORV32 Processor (SoC)
Dneorv32.dts9 #include <neorv32.dtsi>
14 model = "NEORV32";
15 compatible = "neorv32";
/Zephyr-latest/soc/neorv32/
DKconfig.soc7 NEORV32 Processor (SoC).
9 The NEORV32 CPU implementation must have the following RISC-V ISA
14 The following NEORV32 CPU ISA extensions are not currently supported
22 default "neorv32" if SOC_NEORV32
DKconfig19 # NEORV32 RISC-V ISA A extension implements only LR/SC, not AMO
26 The targeted NEORV32 version as BCD-coded number. The format is
27 identical to that of the NEORV32 Machine implementation ID (mimpid)
34 Enable this if the NEORV32 CPU implementation supports the RISC-V ISA
Dsoc.yml2 - name: neorv32
Dsoc_irq.S17 * The MIP CSR on the NEORV32 is read-only and can thus not be used for
/Zephyr-latest/dts/bindings/rng/
Dneorv32-trng.yaml1 description: NEORV32 True Random Number Generator (TRNG)
3 compatible: "neorv32-trng"
15 phandle to syscon (NEORV32 SYSINFO) node.
/Zephyr-latest/drivers/gpio/
DKconfig.neorv321 # NEORV32 GPIO configuration options
7 bool "NEORV32 GPIO driver"
12 Enable NEORV32 GPIO driver.
/Zephyr-latest/drivers/serial/
DKconfig.neorv321 # NEORV32 UART configuration
7 bool "NEORV32 UART"
14 This option enables the UART driver for the NEORV32.
/Zephyr-latest/dts/bindings/serial/
Dneorv32-uart.yaml1 description: NEORV32 UART
3 compatible: "neorv32-uart"
24 phandle to syscon (NEORV32 SYSINFO) node.
/Zephyr-latest/drivers/entropy/
DKconfig.neorv321 # NEORV32 TRNG configuration
7 bool "NEORV32 TRNG"
14 the NEORV32.
DKconfig35 source "drivers/entropy/Kconfig.neorv32"
Dentropy_neorv32_trng.c103 LOG_ERR("neorv32 trng not supported"); in neorv32_trng_init()
/Zephyr-latest/dts/bindings/timer/
Dneorv32-machine-timer.yaml5 NEORV32 Machine Timer
7 The NEORV32 machine timer provides RISC-V privileged mtime and mtimecmp
10 compatible: "neorv32-machine-timer"
/Zephyr-latest/dts/bindings/gpio/
Dneorv32-gpio.yaml1 description: NEORV32 GPIO
3 compatible: "neorv32-gpio"
18 phandle to syscon (NEORV32 SYSINFO) node.
/Zephyr-latest/dts/riscv/
Dneorv32.dtsi22 compatible = "neorv32-cpu", "riscv";
68 compatible = "neorv32-machine-timer";
74 compatible = "neorv32-uart";
83 compatible = "neorv32-trng";
103 compatible = "neorv32-gpio";
114 compatible = "neorv32-gpio";
126 compatible = "neorv32-uart";
/Zephyr-latest/dts/bindings/cpu/
Dneorv32-cpu.yaml4 description: NEORV32 RISC-V CPU
6 compatible: "neorv32-cpu"
/Zephyr-latest/tests/drivers/gpio/gpio_get_direction/
Dtestcase.yaml12 - neorv32
/Zephyr-latest/boards/others/neorv32/support/
Dopenocd.cfg17 source [find neorv32.cfg]
Dneorv32.cfg7 set _CHIPNAME neorv32
/Zephyr-latest/tests/drivers/gpio/gpio_api_1pin/
Dtestcase.yaml16 - neorv32
/Zephyr-latest/doc/hardware/arch/
Drisc-v.rst9 and support for some FPGA implementations such as neorv32 and

12