Data Fields
paCrcConfig_t Struct Reference

CRC Engine configuration. More...

#include <pa.h>

Data Fields

uint16_t ctrlBitfield
paCrcSizes_e size
uint32_t polynomial
uint32_t initValue

Detailed Description

CRC Engine configuration.

paCrcConfig_t is used to configure the CRC engines within the PA sub-system. There is one CRC engine connected to each PDSP in the PA sub-system. It will be used to perform CRC operation required by some network protocol such as SCTP and/or the user-specified CRC command. It only supports one type of CRC per configuration.

Note:
Only one type of CRC calcualtion is supported by one CRC engine per configuration. It is the responsibility of the module user to configure the specific CRC engine by calling Pa_configCrcEngine.

Field Documentation

CRC configuration control information as defined at CRC Engine Configuration Control Info Bit Definitions

CRC initial value

Specify the CRC polynomial in the format of 0xabcdefgh. For example, x32+x28+x27+x26+x25+x23+x22+x20+x19+x18+x14+x13+x11+x10+x9+x8+x6+1 ==> 0x1EDC6F41 x16+x15+x2+1 ==>0x80050000

CRC sizes as defined at paCrcSizes_e


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

Copyright 2014, Texas Instruments Incorporated