![]()  | 
  
    RTEMS
    5.1
    
   | 
 
Type definitions for the Trace Port Interface (TPI) More...
Data Structures | |
| struct | TPI_Type | 
| Structure type to access the Trace Port Interface Register (TPI).  More... | |
Macros | |
| #define | TPI_ACPR_PRESCALER_Pos 0U | 
| #define | TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) | 
| #define | TPI_SPPR_TXMODE_Pos 0U | 
| #define | TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) | 
| #define | TPI_FFSR_FtNonStop_Pos 3U | 
| #define | TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) | 
| #define | TPI_FFSR_TCPresent_Pos 2U | 
| #define | TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) | 
| #define | TPI_FFSR_FtStopped_Pos 1U | 
| #define | TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) | 
| #define | TPI_FFSR_FlInProg_Pos 0U | 
| #define | TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) | 
| #define | TPI_FFCR_TrigIn_Pos 8U | 
| #define | TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) | 
| #define | TPI_FFCR_EnFCont_Pos 1U | 
| #define | TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) | 
| #define | TPI_TRIGGER_TRIGGER_Pos 0U | 
| #define | TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) | 
| #define | TPI_FIFO0_ITM_ATVALID_Pos 29U | 
| #define | TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) | 
| #define | TPI_FIFO0_ITM_bytecount_Pos 27U | 
| #define | TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) | 
| #define | TPI_FIFO0_ETM_ATVALID_Pos 26U | 
| #define | TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) | 
| #define | TPI_FIFO0_ETM_bytecount_Pos 24U | 
| #define | TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) | 
| #define | TPI_FIFO0_ETM2_Pos 16U | 
| #define | TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) | 
| #define | TPI_FIFO0_ETM1_Pos 8U | 
| #define | TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) | 
| #define | TPI_FIFO0_ETM0_Pos 0U | 
| #define | TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) | 
| #define | TPI_ITATBCTR2_ATREADY_Pos 0U | 
| #define | TPI_ITATBCTR2_ATREADY_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY_Pos*/) | 
| #define | TPI_FIFO1_ITM_ATVALID_Pos 29U | 
| #define | TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) | 
| #define | TPI_FIFO1_ITM_bytecount_Pos 27U | 
| #define | TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) | 
| #define | TPI_FIFO1_ETM_ATVALID_Pos 26U | 
| #define | TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) | 
| #define | TPI_FIFO1_ETM_bytecount_Pos 24U | 
| #define | TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) | 
| #define | TPI_FIFO1_ITM2_Pos 16U | 
| #define | TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) | 
| #define | TPI_FIFO1_ITM1_Pos 8U | 
| #define | TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) | 
| #define | TPI_FIFO1_ITM0_Pos 0U | 
| #define | TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) | 
| #define | TPI_ITATBCTR0_ATREADY_Pos 0U | 
| #define | TPI_ITATBCTR0_ATREADY_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY_Pos*/) | 
| #define | TPI_ITCTRL_Mode_Pos 0U | 
| #define | TPI_ITCTRL_Mode_Msk (0x1UL /*<< TPI_ITCTRL_Mode_Pos*/) | 
| #define | TPI_DEVID_NRZVALID_Pos 11U | 
| #define | TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) | 
| #define | TPI_DEVID_MANCVALID_Pos 10U | 
| #define | TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) | 
| #define | TPI_DEVID_PTINVALID_Pos 9U | 
| #define | TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) | 
| #define | TPI_DEVID_MinBufSz_Pos 6U | 
| #define | TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) | 
| #define | TPI_DEVID_AsynClkIn_Pos 5U | 
| #define | TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) | 
| #define | TPI_DEVID_NrTraceInput_Pos 0U | 
| #define | TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) | 
| #define | TPI_DEVTYPE_MajorType_Pos 4U | 
| #define | TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) | 
| #define | TPI_DEVTYPE_SubType_Pos 0U | 
| #define | TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) | 
Type definitions for the Trace Port Interface (TPI)
| #define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) | 
TPI ACPR: PRESCALER Mask
| #define TPI_ACPR_PRESCALER_Pos 0U | 
TPI ACPR: PRESCALER Position
| #define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) | 
TPI DEVID: AsynClkIn Mask
| #define TPI_DEVID_AsynClkIn_Pos 5U | 
TPI DEVID: AsynClkIn Position
| #define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) | 
TPI DEVID: MANCVALID Mask
| #define TPI_DEVID_MANCVALID_Pos 10U | 
TPI DEVID: MANCVALID Position
| #define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) | 
TPI DEVID: MinBufSz Mask
| #define TPI_DEVID_MinBufSz_Pos 6U | 
TPI DEVID: MinBufSz Position
| #define TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) | 
TPI DEVID: NrTraceInput Mask
| #define TPI_DEVID_NrTraceInput_Pos 0U | 
TPI DEVID: NrTraceInput Position
| #define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) | 
TPI DEVID: NRZVALID Mask
| #define TPI_DEVID_NRZVALID_Pos 11U | 
TPI DEVID: NRZVALID Position
| #define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) | 
TPI DEVID: PTINVALID Mask
| #define TPI_DEVID_PTINVALID_Pos 9U | 
TPI DEVID: PTINVALID Position
| #define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) | 
TPI DEVTYPE: MajorType Mask
| #define TPI_DEVTYPE_MajorType_Pos 4U | 
TPI DEVTYPE: MajorType Position
| #define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) | 
TPI DEVTYPE: SubType Mask
| #define TPI_DEVTYPE_SubType_Pos 0U | 
TPI DEVTYPE: SubType Position
| #define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) | 
TPI FFCR: EnFCont Mask
| #define TPI_FFCR_EnFCont_Pos 1U | 
TPI FFCR: EnFCont Position
| #define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) | 
TPI FFCR: TrigIn Mask
| #define TPI_FFCR_TrigIn_Pos 8U | 
TPI FFCR: TrigIn Position
| #define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) | 
TPI FFSR: FlInProg Mask
| #define TPI_FFSR_FlInProg_Pos 0U | 
TPI FFSR: FlInProg Position
| #define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) | 
TPI FFSR: FtNonStop Mask
| #define TPI_FFSR_FtNonStop_Pos 3U | 
TPI FFSR: FtNonStop Position
| #define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) | 
TPI FFSR: FtStopped Mask
| #define TPI_FFSR_FtStopped_Pos 1U | 
TPI FFSR: FtStopped Position
| #define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) | 
TPI FFSR: TCPresent Mask
| #define TPI_FFSR_TCPresent_Pos 2U | 
TPI FFSR: TCPresent Position
| #define TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) | 
TPI FIFO0: ETM0 Mask
| #define TPI_FIFO0_ETM0_Pos 0U | 
TPI FIFO0: ETM0 Position
| #define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) | 
TPI FIFO0: ETM1 Mask
| #define TPI_FIFO0_ETM1_Pos 8U | 
TPI FIFO0: ETM1 Position
| #define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) | 
TPI FIFO0: ETM2 Mask
| #define TPI_FIFO0_ETM2_Pos 16U | 
TPI FIFO0: ETM2 Position
| #define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) | 
TPI FIFO0: ETM_ATVALID Mask
| #define TPI_FIFO0_ETM_ATVALID_Pos 26U | 
TPI FIFO0: ETM_ATVALID Position
| #define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) | 
TPI FIFO0: ETM_bytecount Mask
| #define TPI_FIFO0_ETM_bytecount_Pos 24U | 
TPI FIFO0: ETM_bytecount Position
| #define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) | 
TPI FIFO0: ITM_ATVALID Mask
| #define TPI_FIFO0_ITM_ATVALID_Pos 29U | 
TPI FIFO0: ITM_ATVALID Position
| #define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) | 
TPI FIFO0: ITM_bytecount Mask
| #define TPI_FIFO0_ITM_bytecount_Pos 27U | 
TPI FIFO0: ITM_bytecount Position
| #define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) | 
TPI FIFO1: ETM_ATVALID Mask
| #define TPI_FIFO1_ETM_ATVALID_Pos 26U | 
TPI FIFO1: ETM_ATVALID Position
| #define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) | 
TPI FIFO1: ETM_bytecount Mask
| #define TPI_FIFO1_ETM_bytecount_Pos 24U | 
TPI FIFO1: ETM_bytecount Position
| #define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) | 
TPI FIFO1: ITM0 Mask
| #define TPI_FIFO1_ITM0_Pos 0U | 
TPI FIFO1: ITM0 Position
| #define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) | 
TPI FIFO1: ITM1 Mask
| #define TPI_FIFO1_ITM1_Pos 8U | 
TPI FIFO1: ITM1 Position
| #define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) | 
TPI FIFO1: ITM2 Mask
| #define TPI_FIFO1_ITM2_Pos 16U | 
TPI FIFO1: ITM2 Position
| #define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) | 
TPI FIFO1: ITM_ATVALID Mask
| #define TPI_FIFO1_ITM_ATVALID_Pos 29U | 
TPI FIFO1: ITM_ATVALID Position
| #define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) | 
TPI FIFO1: ITM_bytecount Mask
| #define TPI_FIFO1_ITM_bytecount_Pos 27U | 
TPI FIFO1: ITM_bytecount Position
| #define TPI_ITATBCTR0_ATREADY_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY_Pos*/) | 
TPI ITATBCTR0: ATREADY Mask
| #define TPI_ITATBCTR0_ATREADY_Pos 0U | 
TPI ITATBCTR0: ATREADY Position
| #define TPI_ITATBCTR2_ATREADY_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY_Pos*/) | 
TPI ITATBCTR2: ATREADY Mask
| #define TPI_ITATBCTR2_ATREADY_Pos 0U | 
TPI ITATBCTR2: ATREADY Position
| #define TPI_ITCTRL_Mode_Msk (0x1UL /*<< TPI_ITCTRL_Mode_Pos*/) | 
TPI ITCTRL: Mode Mask
| #define TPI_ITCTRL_Mode_Pos 0U | 
TPI ITCTRL: Mode Position
| #define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) | 
TPI SPPR: TXMODE Mask
| #define TPI_SPPR_TXMODE_Pos 0U | 
TPI SPPR: TXMODE Position
| #define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) | 
TPI TRIGGER: TRIGGER Mask
| #define TPI_TRIGGER_TRIGGER_Pos 0U | 
TPI TRIGGER: TRIGGER Position
 1.8.15