![]() |
![]() |
CRC Engine configuration. More...
#include <pa.h>
Data Fields | |
uint16_t | ctrlBitfield |
paCrcSizes_e | size |
uint32_t | polynomial |
uint32_t | initValue |
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.
uint16_t paCrcConfig_t::ctrlBitfield |
CRC configuration control information as defined at CRC Engine Configuration Control Info Bit Definitions
uint32_t paCrcConfig_t::initValue |
CRC initial value
uint32_t paCrcConfig_t::polynomial |
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