FX829D2 CMLMICRO [CML Microcircuits], FX829D2 Datasheet - Page 19
![no-image](/images/no-image-200.jpg)
FX829D2
Manufacturer Part Number
FX829D2
Description
Baseband Signal Processor
Manufacturer
CMLMICRO [CML Microcircuits]
Datasheet
1.FX829D2.pdf
(34 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
FX829D2
Manufacturer:
CML
Quantity:
20 000
Baseband Signal Processor
1997 Consumer Microcircuits Limited
Checking
The checksum checker performs two tasks:
It takes the first n-1 bits of a received (n = 8m + 16 bits) message, inverts bit n-1, and divides them
modulo-2, by the generating polynomial:
The 15 bits remaining in the polynomial divider are checked for all zero.
Secondly, it generates an EVEN parity bit from the first n-1 bits of a received message and compares
this bit with the received parity bit (bit n). See Figure 6.
If the 15 bits in the polynomial divider are all zero, and the two parity bits are equal, then the RXSUMF
bit (STATUS register bit 6) is set. This is updated and latched every 8 bits, starting at the bit
immediately after the initialisation of the bit counter. This initialisation takes place on detection of
frame synchronisation, i.e. the matching of received data to the SYNC, SYNT or RX SYNC WORD.
Note that the checksum is calculated on the received data before it is double buffered (see Figure 4).
n = the number of bits in the received message
m = the number of bytes of transmitted data, excluding checksum
X
15
Figure 6 Checksum Checking
+ X
14
+ X
13
19
+ X
11
+ X
4
+ X
2
+ 1
D/829/4
FX829