AM64x MCU+ SDK  10.00.00
PRUICSS_HwAttrs Struct Reference

Detailed Description

PRUICSS Hardware Attributes.

PRUICSS driver specific hardware attributes structure. It contains PRUICSS base address of peripherals for each PRUICSS instance.

The application must not access any member variables of this structure.

Data Fields

uint32_t instance
 
uintptr_t baseAddr
 
uintptr_t pru0CtrlRegBase
 
uintptr_t pru1CtrlRegBase
 
uintptr_t intcRegBase
 
uintptr_t cfgRegBase
 
uintptr_t uartRegBase
 
uintptr_t iep0RegBase
 
uintptr_t iep1RegBase
 
uintptr_t ecapRegBase
 
uintptr_t miiRtCfgRegBase
 
uintptr_t miiGRtCfgRegBase
 
uintptr_t miiMdioRegBase
 
uintptr_t pru0DramBase
 
uintptr_t pru1DramBase
 
uintptr_t pru0IramBase
 
uintptr_t pru1IramBase
 
uintptr_t sharedDramBase
 
uintptr_t rtu0IramBase
 
uintptr_t rtu1IramBase
 
uintptr_t rtu0CtrlRegBase
 
uintptr_t rtu1CtrlRegBase
 
uintptr_t txPru0CtrlRegBase
 
uintptr_t txPru1CtrlRegBase
 
uintptr_t txPru0IramBase
 
uintptr_t txPru1IramBase
 
uint32_t pru0DramSize
 
uint32_t pru1DramSize
 
uint32_t pru0IramSize
 
uint32_t pru1IramSize
 
uint32_t sharedDramSize
 
uint32_t rtu0IramSize
 
uint32_t rtu1IramSize
 
uint32_t txPru0IramSize
 
uint32_t txPru1IramSize
 

Field Documentation

◆ instance

uint32_t PRUICSS_HwAttrs::instance

◆ baseAddr

uintptr_t PRUICSS_HwAttrs::baseAddr

◆ pru0CtrlRegBase

uintptr_t PRUICSS_HwAttrs::pru0CtrlRegBase

◆ pru1CtrlRegBase

uintptr_t PRUICSS_HwAttrs::pru1CtrlRegBase

◆ intcRegBase

uintptr_t PRUICSS_HwAttrs::intcRegBase

◆ cfgRegBase

uintptr_t PRUICSS_HwAttrs::cfgRegBase

◆ uartRegBase

uintptr_t PRUICSS_HwAttrs::uartRegBase

◆ iep0RegBase

uintptr_t PRUICSS_HwAttrs::iep0RegBase

◆ iep1RegBase

uintptr_t PRUICSS_HwAttrs::iep1RegBase

◆ ecapRegBase

uintptr_t PRUICSS_HwAttrs::ecapRegBase

◆ miiRtCfgRegBase

uintptr_t PRUICSS_HwAttrs::miiRtCfgRegBase

◆ miiGRtCfgRegBase

uintptr_t PRUICSS_HwAttrs::miiGRtCfgRegBase

◆ miiMdioRegBase

uintptr_t PRUICSS_HwAttrs::miiMdioRegBase

◆ pru0DramBase

uintptr_t PRUICSS_HwAttrs::pru0DramBase

◆ pru1DramBase

uintptr_t PRUICSS_HwAttrs::pru1DramBase

◆ pru0IramBase

uintptr_t PRUICSS_HwAttrs::pru0IramBase

◆ pru1IramBase

uintptr_t PRUICSS_HwAttrs::pru1IramBase

◆ sharedDramBase

uintptr_t PRUICSS_HwAttrs::sharedDramBase

◆ rtu0IramBase

uintptr_t PRUICSS_HwAttrs::rtu0IramBase

◆ rtu1IramBase

uintptr_t PRUICSS_HwAttrs::rtu1IramBase

◆ rtu0CtrlRegBase

uintptr_t PRUICSS_HwAttrs::rtu0CtrlRegBase

◆ rtu1CtrlRegBase

uintptr_t PRUICSS_HwAttrs::rtu1CtrlRegBase

◆ txPru0CtrlRegBase

uintptr_t PRUICSS_HwAttrs::txPru0CtrlRegBase

◆ txPru1CtrlRegBase

uintptr_t PRUICSS_HwAttrs::txPru1CtrlRegBase

◆ txPru0IramBase

uintptr_t PRUICSS_HwAttrs::txPru0IramBase

◆ txPru1IramBase

uintptr_t PRUICSS_HwAttrs::txPru1IramBase

◆ pru0DramSize

uint32_t PRUICSS_HwAttrs::pru0DramSize

◆ pru1DramSize

uint32_t PRUICSS_HwAttrs::pru1DramSize

◆ pru0IramSize

uint32_t PRUICSS_HwAttrs::pru0IramSize

◆ pru1IramSize

uint32_t PRUICSS_HwAttrs::pru1IramSize

◆ sharedDramSize

uint32_t PRUICSS_HwAttrs::sharedDramSize

◆ rtu0IramSize

uint32_t PRUICSS_HwAttrs::rtu0IramSize

◆ rtu1IramSize

uint32_t PRUICSS_HwAttrs::rtu1IramSize

◆ txPru0IramSize

uint32_t PRUICSS_HwAttrs::txPru0IramSize

◆ txPru1IramSize

uint32_t PRUICSS_HwAttrs::txPru1IramSize