![Artesyn Embedded Technology MVME7100ET Programmer'S Reference Manual Download Page 73](http://html.mh-extra.com/html/artesyn-embedded-technology/mvme7100et/mvme7100et_programmers-reference-manual_2977754073.webp)
Programmable Configuration Data
MVME7100ET Single Board Computer Programmer’s Reference (6806800K88B)
73
unsigned char *pVpdBuffer;
unsigned int vpdSromSize;
{
unsigned int crcValue;
unsigned int crcValueFlipped;
unsigned char dataByte;
unsigned int index, dataBitValue, msbDataBitValue;
crcValue = 0xffffffff;
for (index = 0; index < vpdSromSize; index++)
{
dataByte = *pVp+;
for (dataBitValue = 0; dataBitValue < 8; dataB+)
{
msbDataBitValue = (crcValue >> 31) & 1;
crcValue <<= 1;
if (msbDataBitValue ^ (dataByte & 1))
{
crcValue ^= 0x04c11db6;
crcValue |= 1;
}
dataByte >>= 1;
}
}
crcValueFlipped = 0;
Summary of Contents for MVME7100ET
Page 1: ...MVME7100ET Single Board Computer Programmer s Reference P N 6806800K88B June 2014 ...
Page 10: ...MVME7100ET Single Board Computer Programmer s Reference 6806800K88B 10 List of Figures ...
Page 24: ...Memory Maps MVME7100ET Single Board Computer Programmer s Reference 6806800K88B 24 ...
Page 50: ...Register Descriptions MVME7100ET Single Board Computer Programmer s Reference 6806800K88B 50 ...
Page 96: ...Related Documentation MVME7100ET Single Board Computer Programmer s Reference 6806800K88B 96 ...
Page 97: ......