CPU configuration for the RP2350. More...
CPU configuration for the RP2350.
Definition in file cpu_conf.h.
#include "cpu_conf_common.h"
Include dependency graph for cpu_conf.h:Go to the source code of this file.
| #define | CPU_DEFAULT_IRQ_PRIO 1u |
| Default IRQ priority for the CPU, we don't have different levels at the moment. | |
| #define | CPU_IRQ_NUMOF 52u |
| The RP2350 has 52 IRQs, see cpu/common/rp2350/vectors.c for more details. | |
| #define | RP2350_USE_RISCV 1 |
| This tells cpu/common/rp2350 that we are using the RISC-V core. | |
| #define | CPU_CYCLES_PER_LOOP 2 |
| CPU cycles per busy wait loop, due to branch prediction the Hazard3 executes the busy_wait() loop (addi + bnez) in only two cycles. | |
| #define CPU_CYCLES_PER_LOOP 2 |
CPU cycles per busy wait loop, due to branch prediction the Hazard3 executes the busy_wait() loop (addi + bnez) in only two cycles.
Definition at line 33 of file cpu_conf.h.
| #define CPU_DEFAULT_IRQ_PRIO 1u |
Default IRQ priority for the CPU, we don't have different levels at the moment.
Definition at line 26 of file cpu_conf.h.
| #define CPU_IRQ_NUMOF 52u |
The RP2350 has 52 IRQs, see cpu/common/rp2350/vectors.c for more details.
Definition at line 28 of file cpu_conf.h.
| #define RP2350_USE_RISCV 1 |
This tells cpu/common/rp2350 that we are using the RISC-V core.
Definition at line 30 of file cpu_conf.h.