FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cluster_ctrl_unit_t Struct Reference

Data Fields

volatile uint32_t eoc
 
volatile uint32_t reserved_0 [1]
 
volatile uint32_t fetch_en
 
volatile uint32_t reserved_1 [5]
 
volatile uint32_t clock_gate
 
volatile uint32_t reserved_2 [1]
 
volatile uint32_t dbg_halt_status_resume
 
volatile uint32_t reserved_3 [3]
 
volatile uint32_t dbg_halt_mask
 
volatile uint32_t reserved_4 [1]
 
volatile uint32_t boot_addr0
 
volatile uint32_t boot_addr1
 
volatile uint32_t boot_addr2
 
volatile uint32_t boot_addr3
 
volatile uint32_t boot_addr4
 
volatile uint32_t boot_addr5
 
volatile uint32_t boot_addr6
 
volatile uint32_t boot_addr7
 
volatile uint32_t reserved_5 [8]
 
volatile uint32_t tcdm_arb_policy_ch0
 
volatile uint32_t reserved_6 [1]
 
volatile uint32_t tcdm_arb_policy_ch1
 
volatile uint32_t reserved_7 [13]
 
volatile uint32_t tcdm_arb_policy_ch0_rep
 
volatile uint32_t reserved_8 [1]
 
volatile uint32_t tcdm_arb_policy_ch1_rep
 

Description

REGMAP_Type Register Layout Typedef

Field Documentation

volatile uint32_t cluster_ctrl_unit_t::boot_addr0

Cluster core 0 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr1

Cluster core 1 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr2

Cluster core 2 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr3

Cluster core 3 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr4

Cluster core 4 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr5

Cluster core 5 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr6

Cluster core 6 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::boot_addr7

Cluster core 7 boot address configuration register.

volatile uint32_t cluster_ctrl_unit_t::clock_gate

Cluster clock gate configuration register.

volatile uint32_t cluster_ctrl_unit_t::dbg_halt_mask

Cluster cores debug halt mask configuration register.

volatile uint32_t cluster_ctrl_unit_t::dbg_halt_status_resume

Cluster cores debug halt status/resume register.

volatile uint32_t cluster_ctrl_unit_t::eoc

End Of Computation status register.

volatile uint32_t cluster_ctrl_unit_t::fetch_en

Cluster cores fetch enable configuration register.

volatile uint32_t cluster_ctrl_unit_t::reserved_0[1]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_1[5]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_2[1]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_3[3]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_4[1]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_5[8]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_6[1]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_7[13]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::reserved_8[1]

Reserved/Unused.

volatile uint32_t cluster_ctrl_unit_t::tcdm_arb_policy_ch0

TCDM arbitration policy ch0 for cluster cores configuration register.

volatile uint32_t cluster_ctrl_unit_t::tcdm_arb_policy_ch0_rep

Read only duplicate of TCDM_ARB_POLICY_CH0 register

volatile uint32_t cluster_ctrl_unit_t::tcdm_arb_policy_ch1

TCDM arbitration policy ch1 for DMA/HWCE configuration register.

volatile uint32_t cluster_ctrl_unit_t::tcdm_arb_policy_ch1_rep

Read only duplicate of TCDM_ARB_POLICY_CH1 register