CMSIS-CORE  Version 4.30
CMSIS-CORE support for Cortex-M processor-based devices
 All Data Structures Files Functions Variables Enumerations Enumerator Groups Pages
TPI_Type Struct Reference

Structure type to access the Trace Port Interface Register (TPI).

Data Fields

__IOM uint32_t SSPSR
 Offset: 0x000 (R/ ) Supported Parallel Port Size Register.
 
__IOM uint32_t CSPSR
 Offset: 0x004 (R/W) Current Parallel Port Size Register.
 
uint32_t RESERVED0 [2]
 Reserved.
 
__IOM uint32_t ACPR
 Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register.
 
uint32_t RESERVED1 [55]
 Reserved.
 
__IOM uint32_t SPPR
 Offset: 0x0F0 (R/W) Selected Pin Protocol Register.
 
uint32_t RESERVED2 [131]
 Reserved.
 
__IM uint32_t FFSR
 Offset: 0x300 (R/ ) Formatter and Flush Status Register.
 
__IOM uint32_t FFCR
 Offset: 0x304 (R/W) Formatter and Flush Control Register.
 
__IM uint32_t FSCR
 Offset: 0x308 (R/ ) Formatter Synchronization Counter Register.
 
uint32_t RESERVED3 [759]
 Reserved.
 
__IM uint32_t TRIGGER
 Offset: 0xEE8 (R/ ) TRIGGER.
 
__IM uint32_t FIFO0
 Offset: 0xEEC (R/ ) Integration ETM Data.
 
__IM uint32_t ITATBCTR2
 Offset: 0xEF0 (R/ ) ITATBCTR2.
 
uint32_t RESERVED4 [1]
 Reserved.
 
__IM uint32_t ITATBCTR0
 Offset: 0xEF8 (R/ ) ITATBCTR0.
 
__IM uint32_t FIFO1
 Offset: 0xEFC (R/ ) Integration ITM Data.
 
__IOM uint32_t ITCTRL
 Offset: 0xF00 (R/W) Integration Mode Control.
 
uint32_t RESERVED5 [39]
 Reserved.
 
__IOM uint32_t CLAIMSET
 Offset: 0xFA0 (R/W) Claim tag set.
 
__IOM uint32_t CLAIMCLR
 Offset: 0xFA4 (R/W) Claim tag clear.
 
uint32_t RESERVED7 [8]
 Reserved.
 
__IM uint32_t DEVID
 Offset: 0xFC8 (R/ ) TPIU_DEVID.
 
__IM uint32_t DEVTYPE
 Offset: 0xFCC (R/ ) TPIU_DEVTYPE.
 

Field Documentation

__IOM uint32_t TPI_Type::ACPR
__IOM uint32_t TPI_Type::CLAIMCLR
__IOM uint32_t TPI_Type::CLAIMSET
__IOM uint32_t TPI_Type::CSPSR
__IM uint32_t TPI_Type::DEVID
__IM uint32_t TPI_Type::DEVTYPE
__IOM uint32_t TPI_Type::FFCR
__IM uint32_t TPI_Type::FFSR
__IM uint32_t TPI_Type::FIFO0
__IM uint32_t TPI_Type::FIFO1
__IM uint32_t TPI_Type::FSCR
__IM uint32_t TPI_Type::ITATBCTR0
__IM uint32_t TPI_Type::ITATBCTR2
__IOM uint32_t TPI_Type::ITCTRL
uint32_t TPI_Type::RESERVED0[2]
uint32_t TPI_Type::RESERVED1[55]
uint32_t TPI_Type::RESERVED2[131]
uint32_t TPI_Type::RESERVED3[759]
uint32_t TPI_Type::RESERVED4[1]
uint32_t TPI_Type::RESERVED5[39]
uint32_t TPI_Type::RESERVED7[8]
__IOM uint32_t TPI_Type::SPPR
__IOM uint32_t TPI_Type::SSPSR
__IM uint32_t TPI_Type::TRIGGER