NEORV32 - Software Framework Documentation
Loading...
Searching...
No Matches
Data Fields
neorv32_sysinfo_t Struct Reference

#include <neorv32.h>

Data Fields

const uint32_t CLK
 
const uint32_t CUSTOM_ID
 
const uint32_t SOC
 
const uint32_t CACHE
 
const uint32_t ISPACE_BASE
 
const uint32_t DSPACE_BASE
 
const uint32_t IMEM_SIZE
 
const uint32_t DMEM_SIZE
 

Detailed Description

SYSINFO module prototype - whole module is read-only

Field Documentation

◆ CACHE

const uint32_t neorv32_sysinfo_t::CACHE

offset 12: cache configuration (NEORV32_SYSINFO_CACHE_enum)

◆ CLK

const uint32_t neorv32_sysinfo_t::CLK

offset 0: clock speed in Hz

◆ CUSTOM_ID

const uint32_t neorv32_sysinfo_t::CUSTOM_ID

offset 4: custom user-defined ID (via top generic)

◆ DMEM_SIZE

const uint32_t neorv32_sysinfo_t::DMEM_SIZE

offset 28: internal data memory (DMEM) size in bytes

◆ DSPACE_BASE

const uint32_t neorv32_sysinfo_t::DSPACE_BASE

offset 20: data memory address space base

◆ IMEM_SIZE

const uint32_t neorv32_sysinfo_t::IMEM_SIZE

offset 24: internal instruction memory (IMEM) size in bytes

◆ ISPACE_BASE

const uint32_t neorv32_sysinfo_t::ISPACE_BASE

offset 16: instruction memory address space base

◆ SOC

const uint32_t neorv32_sysinfo_t::SOC

offset 8: SoC features (NEORV32_SYSINFO_SOC_enum)


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