Fig.1 Checksum Encoding Methods
Help with the Checksum Encoder
The checksum encoder calculates the checksum bits for the data words supplied
by the user. The user can make a choice of one among the four methods
for calculating the checksum. The data words should be binary bits
or hex digits of equal length. The maximum allowable length of the datawords is 32 for binary and 8 for hex. The number of datawords input can be from 0-10 in any order. However, there needs to be an even number of datawords to compute the Honeywell Checksum. On clicking "Encode -->", the checksum bits are
calculated according to the chosen method.
Help with the Checksum Decoder
The Received Data Words and the checksum are also shown. The user can modify
them to simulate error conditions during transmission. The received
data bits and the checksum bits should be in binary/hex form. The maximum length is 32 for binary and 8 for hex. The number of
bits must correspond to the checksum encoding method that was chosen. For
example, single-precision and residue encoding methods use the same number
of bits for the checksum as the number of bits for the data word while double-precision
and Honeywell encoding methods use twice the number of data word bits for
the checksum.
On clicking "Decode -->", the new checksum bits are computed according
to the same method and are compared with the received checksum bits. If
they do not match, the fault is detected.