# Cppi_GlobalConfigParams Struct Reference
[CPPI Low Level Driver Data Structures]

CPPI global configuration structure. More...

`#include <cppi_drv.h>`

## Data Fields

Cppi_CpDma | dmaNum
uint32_t | maxRxCh
uint32_t | maxTxCh
uint32_t | maxRxFlow
uint8_t | rxPriority
uint8_t | txPriority
CSL_Cppidma_global_configRegs * | gblCfgRegs
CSL_Cppidma_tx_channel_configRegs * | txChRegs
CSL_Cppidma_rx_channel_configRegs * | rxChRegs
CSL_Cppidma_tx_scheduler_configRegs * | txSchedRegs
CSL_Cppidma_rx_flow_configRegs * | rxFlowRegs

## Detailed Description

CPPI global configuration structure.

## Field Documentation

Cppi_CpDma Cppi_GlobalConfigParams::dmaNum

CPDMA this configuration belongs to

CSL_Cppidma_global_configRegs* Cppi_GlobalConfigParams::gblCfgRegs

Base address for the CPDMA overlay registers Global Config registers

uint32_t Cppi_GlobalConfigParams::maxRxCh

Maximum supported Rx Channels

uint32_t Cppi_GlobalConfigParams::maxRxFlow

Maximum supported Rx Flows

uint32_t Cppi_GlobalConfigParams::maxTxCh

Maximum supported Tx Channels

CSL_Cppidma_rx_channel_configRegs* Cppi_GlobalConfigParams::rxChRegs

Rx Channel Config registers

CSL_Cppidma_rx_flow_configRegs* Cppi_GlobalConfigParams::rxFlowRegs

Rx Flow Config registers

uint8_t Cppi_GlobalConfigParams::rxPriority

Priority for all Rx transactions of this CPDMA

CSL_Cppidma_tx_channel_configRegs* Cppi_GlobalConfigParams::txChRegs

Tx Channel Config registers

uint8_t Cppi_GlobalConfigParams::txPriority

Priority for all Tx transactions of this CPDMA

CSL_Cppidma_tx_scheduler_configRegs* Cppi_GlobalConfigParams::txSchedRegs

Tx Channel Scheduler registers

The documentation for this struct was generated from the following file:

- cppi_drv.h

Copyright 2012, Texas Instruments Incorporated