CSL_Aif2PeCommonSetup Struct Reference
[AIF2 Data Structures]

This is a sub-structure in CSL_Aif2CommonSetup. This structure is used for configuring the parameters of protocol encoder which are common to all links. More...

#include <csl_aif2.h>


Data Fields

Uint8 PeTokenPhase
Bool EnetHeaderSelect
CSL_Aif2DioLen GlobalDioLen
Bool PeGlobalEnable
CSL_Aif2FrameCounter PeFrameTC [6]
Bool bEnableCh [128]
CSL_Aif2PeDmaCh0 PeDmaCh0 [128]
CSL_Aif2PeInFifoControl PeInFifo [128]
Uint32 PeAxcOffset [128]
Uint16 PeFrameMsgTc [128]
CSL_Aif2ModuloTc PeModuloTc [64]
Uint8 PeChObsaiTS [128]
Uint8 PeChObsaiType [128]
Uint16 PeChObsaiAddr [128]
CSL_Aif2RouteMask PeChObsaiTsMask [128]
CSL_Aif2TstampFormat PeChObsaiTsfomat [128]
CSL_Aif2DualBitMap PeObsaiDualBitMap [64]
Uint8 ChIndex0 [512]
Bool bEnableChIndex0 [512]
Uint8 ChIndex1 [512]
Bool bEnableChIndex1 [512]
Bool CpriPktEn1 [512]
Uint8 ChIndex2 [512]
Bool bEnableChIndex2 [512]
Bool CpriPktEn2 [512]
Uint8 ChIndex3 [512]
Bool bEnableChIndex3 [512]
Bool CpriPktEn3 [512]
Uint8 ChIndex4 [512]
Bool bEnableChIndex4 [512]
Bool CpriPktEn4 [512]
Uint8 ChIndex5 [512]
Bool bEnableChIndex5 [512]
Bool CpriPktEn5 [512]
Uint8 ChIndex6 [512]
Bool bEnableChIndex6 [512]
Uint8 ChIndex7 [512]
Bool bEnableChIndex7 [512]


Detailed Description

This is a sub-structure in CSL_Aif2CommonSetup. This structure is used for configuring the parameters of protocol encoder which are common to all links.


Field Documentation

Uint8 CSL_Aif2PeCommonSetup::PeTokenPhase

Gives Phase alignement relative to Channel Radio Frame Boundary for scheduling DMA. OBSAI: only lsb is used CPRI: all three bits give 8th phase alignment. Phase can be used to adjust DMA according to DMA transfer budget.

Bool CSL_Aif2PeCommonSetup::EnetHeaderSelect

bit order for Ethernet preamble and SOF

CSL_Aif2DioLen CSL_Aif2PeCommonSetup::GlobalDioLen

DirectIO buffer length, set same as value in DB

Bool CSL_Aif2PeCommonSetup::PeGlobalEnable

PE globla enable setup

CSL_Aif2FrameCounter CSL_Aif2PeCommonSetup::PeFrameTC[6]

PE frame and symbol terminal counting value to calculate sop and eop of packet

Bool CSL_Aif2PeCommonSetup::bEnableCh[128]

Enable PE channels one-by-one

CSL_Aif2PeDmaCh0 CSL_Aif2PeCommonSetup::PeDmaCh0[128]

PE channel configuration 0

CSL_Aif2PeInFifoControl CSL_Aif2PeCommonSetup::PeInFifo[128]

PE input fifo control

Uint32 CSL_Aif2PeCommonSetup::PeAxcOffset[128]

Antanna carrier offset. Programmed in sys-clocks

Uint16 CSL_Aif2PeCommonSetup::PeFrameMsgTc[128]

PE Frame message terminal counter for OBSAI and CPRI

CSL_Aif2ModuloTc CSL_Aif2PeCommonSetup::PeModuloTc[64]

Modulo terminal count structure for Pe OBSAI WCDMA or LTE

Uint8 CSL_Aif2PeCommonSetup::PeChObsaiTS[128]

PE 128 DMA channel OBSAI time stamp value which is inserted into the frame

Uint8 CSL_Aif2PeCommonSetup::PeChObsaiType[128]

PE 128 DMA channel OBSAI type value which is inserted into the frame

Uint16 CSL_Aif2PeCommonSetup::PeChObsaiAddr[128]

PE 128 DMA channel OBSAI address value which is inserted into the frame

CSL_Aif2RouteMask CSL_Aif2PeCommonSetup::PeChObsaiTsMask[128]

PE 128 DMA channel OBSAI time stamp mask value which is inserted into the frame

CSL_Aif2TstampFormat CSL_Aif2PeCommonSetup::PeChObsaiTsfomat[128]

PE 128 DMA channel OBSAI time stamp generation algorithm

CSL_Aif2DualBitMap CSL_Aif2PeCommonSetup::PeObsaiDualBitMap[64]

Dual bit map structure for Pe OBSAI dual bit map rule FSM

Uint8 CSL_Aif2PeCommonSetup::ChIndex0[512]

DMA channel rule LUT 0 for first 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex0[512]

DMA channel rule LUT 0 enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex1[512]

DMA channel rule LUT 1 for second 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex1[512]

DMA channel rule LUT 1 enable for first 512 rules

Bool CSL_Aif2PeCommonSetup::CpriPktEn1[512]

DMA channel rule LUT 1 cpri packet enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex2[512]

DMA channel rule LUT 2 for third 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex2[512]

DMA channel rule LUT 2 enable for first 512 rules

Bool CSL_Aif2PeCommonSetup::CpriPktEn2[512]

DMA channel rule LUT 2 cpri packet enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex3[512]

DMA channel rule LUT 3 for fourth 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex3[512]

DMA channel rule LUT 3 enable for first 512 rules

Bool CSL_Aif2PeCommonSetup::CpriPktEn3[512]

DMA channel rule LUT 3 cpri packet enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex4[512]

DMA channel rule LUT 4 for fifth 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex4[512]

DMA channel rule LUT 4 enable for first 512 rules

Bool CSL_Aif2PeCommonSetup::CpriPktEn4[512]

DMA channel rule LUT 4 cpri packet enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex5[512]

DMA channel rule LUT 5 for sixth 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex5[512]

DMA channel rule LUT 5 enable for first 512 rules

Bool CSL_Aif2PeCommonSetup::CpriPktEn5[512]

DMA channel rule LUT 5 cpri packet enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex6[512]

DMA channel rule LUT 6 for seventh 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex6[512]

DMA channel rule LUT 6 enable for first 512 rules

Uint8 CSL_Aif2PeCommonSetup::ChIndex7[512]

DMA channel rule LUT 7 for eighth 512 rules

Bool CSL_Aif2PeCommonSetup::bEnableChIndex7[512]

DMA channel rule LUT 7 enable for first 512 rules


The documentation for this struct was generated from the following file:
Copyright 2011, Texas Instruments Incorporated