iLLD_TC26x  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   48
 

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,
  IfxDma_ChannelId_16,
  IfxDma_ChannelId_17,
  IfxDma_ChannelId_18,
  IfxDma_ChannelId_19,
  IfxDma_ChannelId_20,
  IfxDma_ChannelId_21,
  IfxDma_ChannelId_22,
  IfxDma_ChannelId_23,
  IfxDma_ChannelId_24,
  IfxDma_ChannelId_25,
  IfxDma_ChannelId_26,
  IfxDma_ChannelId_27,
  IfxDma_ChannelId_28,
  IfxDma_ChannelId_29,
  IfxDma_ChannelId_30,
  IfxDma_ChannelId_31,
  IfxDma_ChannelId_32,
  IfxDma_ChannelId_33,
  IfxDma_ChannelId_34,
  IfxDma_ChannelId_35,
  IfxDma_ChannelId_36,
  IfxDma_ChannelId_37,
  IfxDma_ChannelId_38,
  IfxDma_ChannelId_39,
  IfxDma_ChannelId_40,
  IfxDma_ChannelId_41,
  IfxDma_ChannelId_42,
  IfxDma_ChannelId_43,
  IfxDma_ChannelId_44,
  IfxDma_ChannelId_45,
  IfxDma_ChannelId_46,
  IfxDma_ChannelId_47
}
 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   48

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.

IfxDma_ChannelId_16 

Ifx_DMA Channel 16.

IfxDma_ChannelId_17 

Ifx_DMA Channel 17.

IfxDma_ChannelId_18 

Ifx_DMA Channel 18.

IfxDma_ChannelId_19 

Ifx_DMA Channel 19.

IfxDma_ChannelId_20 

Ifx_DMA Channel 20.

IfxDma_ChannelId_21 

Ifx_DMA Channel 21.

IfxDma_ChannelId_22 

Ifx_DMA Channel 22.

IfxDma_ChannelId_23 

Ifx_DMA Channel 23.

IfxDma_ChannelId_24 

Ifx_DMA Channel 24.

IfxDma_ChannelId_25 

Ifx_DMA Channel 25.

IfxDma_ChannelId_26 

Ifx_DMA Channel 26.

IfxDma_ChannelId_27 

Ifx_DMA Channel 27.

IfxDma_ChannelId_28 

Ifx_DMA Channel 28.

IfxDma_ChannelId_29 

Ifx_DMA Channel 29.

IfxDma_ChannelId_30 

Ifx_DMA Channel 30.

IfxDma_ChannelId_31 

Ifx_DMA Channel 31.

IfxDma_ChannelId_32 

Ifx_DMA Channel 32.

IfxDma_ChannelId_33 

Ifx_DMA Channel 33.

IfxDma_ChannelId_34 

Ifx_DMA Channel 34.

IfxDma_ChannelId_35 

Ifx_DMA Channel 35.

IfxDma_ChannelId_36 

Ifx_DMA Channel 36.

IfxDma_ChannelId_37 

Ifx_DMA Channel 37.

IfxDma_ChannelId_38 

Ifx_DMA Channel 38.

IfxDma_ChannelId_39 

Ifx_DMA Channel 39.

IfxDma_ChannelId_40 

Ifx_DMA Channel 40.

IfxDma_ChannelId_41 

Ifx_DMA Channel 41.

IfxDma_ChannelId_42 

Ifx_DMA Channel 42.

IfxDma_ChannelId_43 

Ifx_DMA Channel 43.

IfxDma_ChannelId_44 

Ifx_DMA Channel 44.

IfxDma_ChannelId_45 

Ifx_DMA Channel 45.

IfxDma_ChannelId_46 

Ifx_DMA Channel 46.

IfxDma_ChannelId_47 

Ifx_DMA Channel 47.

Definition at line 81 of file IfxDma_cfg.h.