HPM SDK
HPMicro Software Development Kit
PLIC_Type Struct Reference

#include <hpm_plic_regs.h>

Data Fields

__RW uint32_t FEATURE
 
__RW uint32_t PRIORITY [72]
 
__R uint8_t RESERVED0 [3804]
 
__RW uint32_t PENDING [4]
 
__R uint8_t RESERVED1 [112]
 
__R uint32_t TRIGGER [4]
 
__R uint8_t RESERVED2 [112]
 
__R uint32_t NUMBER
 
__R uint32_t INFO
 
__R uint8_t RESERVED3 [3832]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [1]
 
__R uint8_t RESERVED4 [2088832]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [1]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [2]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [2]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [2]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [2]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [2]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [2]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [1]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [1]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [2]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [2]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [2]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [2]
 
struct {
   __RW uint32_t   INTEN [6]
 
   __R uint8_t   RESERVED0 [104]
 
TARGETINT [2]
 
struct {
   __RW uint32_t   THRESHOLD
 
   __RW uint32_t   CLAIM
 
   __R uint8_t   RESERVED0 [1016]
 
   __RW uint32_t   PPS
 
   __R uint8_t   RESERVED1 [3068]
 
TARGETCONFIG [2]
 

Field Documentation

◆ CLAIM

__RW uint32_t PLIC_Type::CLAIM

◆ FEATURE

__RW uint32_t PLIC_Type::FEATURE

◆ INFO

__R uint32_t PLIC_Type::INFO

◆ INTEN

__RW uint32_t PLIC_Type::INTEN[6]

◆ NUMBER

__R uint32_t PLIC_Type::NUMBER

◆ PENDING

__RW uint32_t PLIC_Type::PENDING

◆ PPS

__RW uint32_t PLIC_Type::PPS

◆ PRIORITY

__RW uint32_t PLIC_Type::PRIORITY

◆ RESERVED0

__R uint8_t PLIC_Type::RESERVED0

◆ RESERVED1

__R uint8_t PLIC_Type::RESERVED1

◆ RESERVED2

__R uint8_t PLIC_Type::RESERVED2

◆ RESERVED3

__R uint8_t PLIC_Type::RESERVED3

◆ RESERVED4

__R uint8_t PLIC_Type::RESERVED4

◆  [1/8]

struct { ... } PLIC_Type::TARGETCONFIG[1]

◆  [2/8]

struct { ... } PLIC_Type::TARGETCONFIG[1]

◆  [3/8]

struct { ... } PLIC_Type::TARGETCONFIG[2]

◆  [4/8]

struct { ... } PLIC_Type::TARGETCONFIG[2]

◆  [5/8]

struct { ... } PLIC_Type::TARGETCONFIG[2]

◆  [6/8]

struct { ... } PLIC_Type::TARGETCONFIG[2]

◆  [7/8]

struct { ... } PLIC_Type::TARGETCONFIG[2]

◆  [8/8]

struct { ... } PLIC_Type::TARGETCONFIG[2]

◆  [1/8]

struct { ... } PLIC_Type::TARGETINT[1]

◆  [2/8]

struct { ... } PLIC_Type::TARGETINT[1]

◆  [3/8]

struct { ... } PLIC_Type::TARGETINT[2]

◆  [4/8]

struct { ... } PLIC_Type::TARGETINT[2]

◆  [5/8]

struct { ... } PLIC_Type::TARGETINT[2]

◆  [6/8]

struct { ... } PLIC_Type::TARGETINT[2]

◆  [7/8]

struct { ... } PLIC_Type::TARGETINT[2]

◆  [8/8]

struct { ... } PLIC_Type::TARGETINT[2]

◆ THRESHOLD

__RW uint32_t PLIC_Type::THRESHOLD

◆ TRIGGER

__R uint32_t PLIC_Type::TRIGGER

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