iLLD_TC23x  1.0
IfxDma_cfg.h File Reference

DMA on-chip implementation data. More...

Go to the source code of this file.

Macros

#define IFXDMA_ERROR_S   (IFX_DMA_BLK_CLRE_CSER_MSK << IFX_DMA_BLK_CLRE_CSER_OFF)
 Error mask for move engine source error. More...
 
#define IFXDMA_ERROR_D   (IFX_DMA_BLK_CLRE_CDER_MSK << IFX_DMA_BLK_CLRE_CDER_OFF)
 Error mask for move engine destination error. More...
 
#define IFXDMA_ERROR_SPB   (IFX_DMA_BLK_CLRE_CSPBER_MSK << IFX_DMA_BLK_CLRE_CSPBER_OFF)
 Error mask for bus error on SPB. More...
 
#define IFXDMA_ERROR_SRI   (IFX_DMA_BLK_CLRE_CSRIER_MSK << IFX_DMA_BLK_CLRE_CSRIER_OFF)
 Error mask for bus error on SRI. More...
 
#define IFXDMA_ERROR_RAM   (IFX_DMA_BLK_CLRE_CRAMER_MSK << IFX_DMA_BLK_CLRE_CRAMER_OFF)
 Error mask for RAM error. More...
 
#define IFXDMA_ERROR_SLL   (IFX_DMA_BLK_CLRE_CSLLER_MSK << IFX_DMA_BLK_CLRE_CSLLER_OFF)
 Error mask for SLL (safe linked list CRC checksum) error. More...
 
#define IFXDMA_ERROR_DLL   (IFX_DMA_BLK_CLRE_CDLLER_MSK << IFX_DMA_BLK_CLRE_CDLLER_OFF)
 Error mask for DLL (failed linked list load) error. More...
 
#define IFXDMA_NUM_CHANNELS   16
 

Enumerations

enum  IfxDma_ChannelId {
  IfxDma_ChannelId_none = -1,
  IfxDma_ChannelId_0 = 0,
  IfxDma_ChannelId_1,
  IfxDma_ChannelId_2,
  IfxDma_ChannelId_3,
  IfxDma_ChannelId_4,
  IfxDma_ChannelId_5,
  IfxDma_ChannelId_6,
  IfxDma_ChannelId_7,
  IfxDma_ChannelId_8,
  IfxDma_ChannelId_9,
  IfxDma_ChannelId_10,
  IfxDma_ChannelId_11,
  IfxDma_ChannelId_12,
  IfxDma_ChannelId_13,
  IfxDma_ChannelId_14,
  IfxDma_ChannelId_15
}
 DMA channel resources definition. More...
 

Detailed Description

DMA on-chip implementation data.

Version
iLLD_1_0_0_11_0
                            IMPORTANT NOTICE

Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.

THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

Definition in file IfxDma_cfg.h.

Macro Definition Documentation

#define IFXDMA_ERROR_D   (IFX_DMA_BLK_CLRE_CDER_MSK << IFX_DMA_BLK_CLRE_CDER_OFF)

Error mask for move engine destination error.

Definition at line 51 of file IfxDma_cfg.h.

#define IFXDMA_ERROR_DLL   (IFX_DMA_BLK_CLRE_CDLLER_MSK << IFX_DMA_BLK_CLRE_CDLLER_OFF)

Error mask for DLL (failed linked list load) error.

Definition at line 71 of file IfxDma_cfg.h.

#define IFXDMA_ERROR_RAM   (IFX_DMA_BLK_CLRE_CRAMER_MSK << IFX_DMA_BLK_CLRE_CRAMER_OFF)

Error mask for RAM error.

Definition at line 63 of file IfxDma_cfg.h.

#define IFXDMA_ERROR_S   (IFX_DMA_BLK_CLRE_CSER_MSK << IFX_DMA_BLK_CLRE_CSER_OFF)

Error mask for move engine source error.

Definition at line 47 of file IfxDma_cfg.h.

#define IFXDMA_ERROR_SLL   (IFX_DMA_BLK_CLRE_CSLLER_MSK << IFX_DMA_BLK_CLRE_CSLLER_OFF)

Error mask for SLL (safe linked list CRC checksum) error.

Definition at line 67 of file IfxDma_cfg.h.

#define IFXDMA_ERROR_SPB   (IFX_DMA_BLK_CLRE_CSPBER_MSK << IFX_DMA_BLK_CLRE_CSPBER_OFF)

Error mask for bus error on SPB.

Definition at line 55 of file IfxDma_cfg.h.

#define IFXDMA_ERROR_SRI   (IFX_DMA_BLK_CLRE_CSRIER_MSK << IFX_DMA_BLK_CLRE_CSRIER_OFF)

Error mask for bus error on SRI.

Definition at line 59 of file IfxDma_cfg.h.

#define IFXDMA_NUM_CHANNELS   16

Definition at line 73 of file IfxDma_cfg.h.

Enumeration Type Documentation

DMA channel resources definition.

Enumerator
IfxDma_ChannelId_none 

None of the Ifx_DMA Channels.

IfxDma_ChannelId_0 

Ifx_DMA Channel 0.

IfxDma_ChannelId_1 

Ifx_DMA Channel 1.

IfxDma_ChannelId_2 

Ifx_DMA Channel 2.

IfxDma_ChannelId_3 

Ifx_DMA Channel 3.

IfxDma_ChannelId_4 

Ifx_DMA Channel 4.

IfxDma_ChannelId_5 

Ifx_DMA Channel 5.

IfxDma_ChannelId_6 

Ifx_DMA Channel 6.

IfxDma_ChannelId_7 

Ifx_DMA Channel 7.

IfxDma_ChannelId_8 

Ifx_DMA Channel 8.

IfxDma_ChannelId_9 

Ifx_DMA Channel 9.

IfxDma_ChannelId_10 

Ifx_DMA Channel 10.

IfxDma_ChannelId_11 

Ifx_DMA Channel 11.

IfxDma_ChannelId_12 

Ifx_DMA Channel 12.

IfxDma_ChannelId_13 

Ifx_DMA Channel 13.

IfxDma_ChannelId_14 

Ifx_DMA Channel 14.

IfxDma_ChannelId_15 

Ifx_DMA Channel 15.

Definition at line 81 of file IfxDma_cfg.h.