![]() |
![]() |
This structure contains the parameters for the initialization of a AIF2 link of the TMS320C6670. It also contains a reference to the CSL AIF object instance. More...
#include <AIF_defs.h>
Data Fields | |
Uint32 | linkEnable |
Uint32 | linkRate |
AIF_SampleRate | sampleRate |
Uint32 | psMsgEnable |
CSL_Aif2LinkDataType | outboundDataType |
CSL_Aif2DataWidth | outboundDataWidth |
CSL_Aif2LinkDataType | inboundDataType |
CSL_Aif2DataWidth | inboundDataWidth |
AIF_Com_Mode | comType |
CSL_Aif2DioEngineIndex | dioEngine |
Uint32 | pe2Offset |
Uint32 | deltaOffset |
Uint32 | piMin |
Uint32 | nodeTx |
Uint32 | nodeRx |
Uint32 | txWait |
Uint32 | byteClockInKHz |
Uint32 | numPeAxC |
Uint32 | firstPdAxC |
Uint32 | numPdAxC |
Uint32 | firstPeDBCH |
Uint32 | firstPdDBCH |
AIF2_PackingMode | cpriPackMode |
Uint32 | maskPattern [16] |
Uint32 | RtEnabled |
CSL_Aif2LinkIndex | RtLinkRout |
AIF2_LinkMode | mode |
AIF2_LteTddUlDlCfg | lteTddUlDlCfg [16] |
AIF2_LteTddSsfNcpCfg | lteTddSsfNcpCfg [16] |
Uint32 | cpri8WordOffset [32] |
This structure contains the parameters for the initialization of a AIF2 link of the TMS320C6670. It also contains a reference to the CSL AIF object instance.
Holds the byte clock expressed in KHz. (set by the library)
Selects AIF legacy mode.
Uint32 AIF_LinkConfigObj::cpri8WordOffset[32] |
Hold the Cpri8Word offset value for Ingress AxC per link
Selects the interleaving pattern mode of AxCs for ingress CPPI for CPRI - LTE only
Holds Delta Offset (set by the library)
CSL_Aif2DioEngineIndex AIF_LinkConfigObj::dioEngine |
Selects which AIF2 DIO engine to use for this link
Holds the first AxC carried on this link. (set by the library)
Holds first DB channel receive path for this link (set by the library)
Holds first DB channel transmit path for this link (set by the library)
CSL_Aif2LinkDataType AIF_LinkConfigObj::inboundDataType |
Selects the link data type for inbound burst traffic.
CSL_Aif2DataWidth AIF_LinkConfigObj::inboundDataWidth |
Selects the link data width for inbound burst traffic.
Selects link to enable (0=disable; 1=enable).
Uint32 AIF_LinkConfigObj::linkRate |
Selects AIF link rate (2=2x; 4= 4x ; 5= 5x (CPRI only); 8= 8x).
Specifies the Special sub-frame configuration in case of LTE TDD for up to 16 AxCs per link.
Specifies the UL/DL configuration in case of LTE TDD for up to 16 AxCs per link.
Uint32 AIF_LinkConfigObj::maskPattern[16] |
Selects the AxC's mask pattern mode for CPRI - LTE only
Choose the mode of the link (LTE or WCDMA). Use for dual mode only.
Uint32 AIF_LinkConfigObj::nodeRx |
NodeRx parameter allows inserting a certain delay based on the place of the KeyStone SoC in the antenna daisy chain. For a direct communication between two devices, the nodeTx value needs to be set to ‘0’. For the 1st retransmission node, set it to 1, and so on
Uint32 AIF_LinkConfigObj::nodeTx |
NodeTx parameter allows inserting a certain delay based on the place of the KeyStone SoC in the antenna daisy chain. For a direct communication between two devices, the nodeTx value needs to be set to ‘0’. For the 1st retransmission node, set it to 1, and so on
Uint32 AIF_LinkConfigObj::numPdAxC |
Holds the number AxC carried on this link. (set by the library)
Uint32 AIF_LinkConfigObj::numPeAxC |
Holds the number of streams on this link. (set by the library)
CSL_Aif2LinkDataType AIF_LinkConfigObj::outboundDataType |
Selects the link data type for outbound burst traffic.
CSL_Aif2DataWidth AIF_LinkConfigObj::outboundDataWidth |
Selects the link data width for outbound burst traffic.
Uint32 AIF_LinkConfigObj::pe2Offset |
Holds PE2 offset (set by the library)
Uint32 AIF_LinkConfigObj::piMin |
Holds Pi min (can be user defined or set by the library)
Selects support for AIF PS messages on this link (OBSAI only, 0=disable; 1=enable)
Uint32 AIF_LinkConfigObj::RtEnabled |
Enable the re-transmission for the associated link
CSL_Aif2LinkIndex AIF_LinkConfigObj::RtLinkRout |
select the link (0 to 5) for the re-transmission
Selects AIF2 sample rates
Uint32 AIF_LinkConfigObj::txWait |
Maximum expected wait time in ns for: PktDMA mode: popping a descriptor and DMA of IQ sample from application memory to AIF egress DB DIO mode: TAC processing time (4 chip) and DMA time from TAC or application memory to AIF egress DB This parameter is used by calcAifTimingForTxNode() to compute deltaOffset. It actually corresponds to PE1 offset in AIF2 user's guide expressed in ns