ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
npu_state_t Struct Reference

NPU model state: register shadow + job tally for the end-of-run report. More...

Data Fields

uint32_t reg [k_npu_words]
 Reflect-on-read shadow of raw register writes.
uint32_t status
 Computed NPU_STATUS value.
uint32_t jobs
 Jobs completed (report).
uint32_t faults
 Faulted kicks (report).
uint32_t last_op
 Opcode of the last completed job (report).
uint32_t last_bytes
 Bytes moved by the last completed job.
uint32_t last_check
 Output checkword of the last completed job.
uint32_t reads
 Reads observed inside the window.
uint32_t writes
 Writes observed inside the window.

Detailed Description

NPU model state: register shadow + job tally for the end-of-run report.

Definition at line 191 of file board_periph_npu.c.

Field Documentation

◆ faults

uint32_t npu_state_t::faults

Faulted kicks (report).

Definition at line 195 of file board_periph_npu.c.

◆ jobs

uint32_t npu_state_t::jobs

Jobs completed (report).

Definition at line 194 of file board_periph_npu.c.

◆ last_bytes

uint32_t npu_state_t::last_bytes

Bytes moved by the last completed job.

Definition at line 197 of file board_periph_npu.c.

◆ last_check

uint32_t npu_state_t::last_check

Output checkword of the last completed job.

Definition at line 198 of file board_periph_npu.c.

◆ last_op

uint32_t npu_state_t::last_op

Opcode of the last completed job (report).

Definition at line 196 of file board_periph_npu.c.

◆ reads

uint32_t npu_state_t::reads

Reads observed inside the window.

Definition at line 199 of file board_periph_npu.c.

◆ reg

uint32_t npu_state_t::reg[k_npu_words]

Reflect-on-read shadow of raw register writes.

Definition at line 192 of file board_periph_npu.c.

◆ status

uint32_t npu_state_t::status

Computed NPU_STATUS value.

Definition at line 193 of file board_periph_npu.c.

◆ writes

uint32_t npu_state_t::writes

Writes observed inside the window.

Definition at line 200 of file board_periph_npu.c.


The documentation for this struct was generated from the following file: