CSL_Aif2PeLinkSetup Struct Reference
[AIF2 Data Structures]

This is a sub-structure in CSL_Aif2LinkSetup. This structure is used for configuring the link parameters of protocol encoder. More...

#include <csl_aif2.h>


Data Fields

Bool bEnablePeLink
CSL_Aif2CppiDio PeCppiDioSel
Bool TddAxc
Bool bEnObsaiBubbleBW
Uint8 PeDelay
Uint8 Crc8Poly
Uint8 Crc8Seed
CSL_Aif2DualBitMap PeCpriDualBitMap
CSL_Aif2CpriAxCPack CpriAxCPack
Uint16 CpriCwNullDelimitor
CSL_Aif2CpriCwPktDelim CpriCwPktDelimitor [4]
Uint8 PePackDmaCh [4]
Bool bEnablePack [4]
Uint8 CpriCwChannel [256]
Bool bEnableCpriCw [256]


Detailed Description

This is a sub-structure in CSL_Aif2LinkSetup. This structure is used for configuring the link parameters of protocol encoder.


Field Documentation

Bool CSL_Aif2PeLinkSetup::bEnablePeLink

Boolean indicating if Pe link is to be enabled

CSL_Aif2CppiDio CSL_Aif2PeLinkSetup::PeCppiDioSel

For streams that are AxC, use DB as a circular RAM which will feed DIO DMA. (WCDMA use DIO) otherwise, DB is used as a FIFO for AxC traffic and will feed CPPI DMA

Bool CSL_Aif2PeLinkSetup::TddAxc

AIF2 is tollerant of whole symbols of missing data on AxC-by-AxC basis

Bool CSL_Aif2PeLinkSetup::bEnObsaiBubbleBW

enable or disable OBSAI bubble bandwidth

Uint8 CSL_Aif2PeLinkSetup::PeDelay

delay (in sys_clks) between DB read and PE processing

Uint8 CSL_Aif2PeLinkSetup::Crc8Poly

CRC: programmable polynomial for CRC8 (other polynomials are fixed)

Uint8 CSL_Aif2PeLinkSetup::Crc8Seed

CRC: programmable starting seed value (CRC16 & CRC32 seed is fixed)

CSL_Aif2DualBitMap CSL_Aif2PeLinkSetup::PeCpriDualBitMap

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

CSL_Aif2CpriAxCPack CSL_Aif2PeLinkSetup::CpriAxCPack

CRPI: identifies the bit precision of the IQ data. Used to un-packing packet data passed over CPRI AxC slots

Uint16 CSL_Aif2PeLinkSetup::CpriCwNullDelimitor

CPRI Conrol Word Null Delimitor. Used instead of 4B/5B for packet delimitation. Only used when enabled by CpriCwPktDelimitor fields

CSL_Aif2CpriCwPktDelim CSL_Aif2PeLinkSetup::CpriCwPktDelimitor[4]

CRPI Control Word 4B/5B encoding enable for 4 channels

Uint8 CSL_Aif2PeLinkSetup::PePackDmaCh[4]

PE CPRI Pack map structure

Bool CSL_Aif2PeLinkSetup::bEnablePack[4]

enalbe pe cpri pack

Uint8 CSL_Aif2PeLinkSetup::CpriCwChannel[256]

All possible CPRI CW per hyperframe are are mapped to one of four(0~3) CPRI CW staging areas

Bool CSL_Aif2PeLinkSetup::bEnableCpriCw[256]

All possible CPRI CW per hyperframe. Dicatates whether the control word should be captured at all


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