SDM-SIO4 User Guide
1,2 | CRC16 and | 0.159ms/char. |
3 | 0.159ms/char. | |
4 | CRC32 | 0.369ms/char. |
5 | CSI Signature | 0.077ms/char. |
6 | Checksum using modulo 256 | 0.066ms/char. |
7 | Checksum using modulo 8192 | 0.071ms/char. |
c
The time for the different data types is shown below. Note that this is the time needed to convert the received signature into a known format and is done at the end of the signature calculation before the compare. The ASCII decimal conversion timing is for a number with ten or more digits. If the number is less than this, the 1.125ms figure shown would reduce by 0.1ms per digit.
1 | 8 bit binary | 0.155ms |
2,3 | 16 bit binary | 0.216ms |
4,5 | 32 bit binary | 0.334ms |
6 | ASCII decimal | 1.125+(0.075*characters)ms |
7 | 8 bit ASCII hex | 0.226ms |
8 | 16 bit ASCII hex | 0.355ms |
9 | 32 bit ASCII hex | 0.613ms |
d
When using CRC32 and
The total extra processing time over and above the
The extra time, in milliseconds, you must wait before trying to get the data from the
6.3 Transmitted Data
The
gn
This formatter type can be put into the formatter string to mark the start of a signature generation. When this happens the signature type determined by ‘n’ will be initialised ready to start signature calculation for all characters until formatter Gn is encountered. ‘n’ can be in the range of
0No Signature type used.
1CRC16 standard. Polynomial x16+x15+x2+1.
2
3
4CRC32 standard.
Polynomial x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1.