358
12.4
Decoder-to-Host Packet Descriptions
The following sections describe the packets of information that will be sent from the FLEX
decoder to the host. In all cases the packets are sent MSB first (bit 7 of byte 3 = bit 31 of the
packet = MSB). The FLEX decoder decides what data should be sent to the host. If the FLEX
decoder is disabled through the checksum feature (see 12.3.1, Checksum Packet for a description
of the checksum feature) the Part ID Packet will be sent. Data Packets relating to data received
over the air are buffered in the 32 packet transmit buffer. The Data packets include Block
Information Word Packets, Address Packets, Vector Packets, and Message Packets.
If the FLEX decoder is enabled and receiver shutdown packet is pending, the receiver shutdown
acket will be sent. If there is no receiver shutdown packet pending, but there is a roaming status
acket pending, the roaming status packet will be sent. If neither the receiver shutdown packet nor
he roaming status packet is pending and there is data in the transmit buffer, a packet from the
transmit buffer will be sent. Otherwise, the FLEX decoder will send the Status Packet (which is
not buffered). In the event of a buffer overflow, the FLEX decoder will automatically stop
decoding and clear the buffer.
It is recommended that the Host be designed to empty the FIFO buffer every block with enough
time left over to read a status packet. This would ensure that any applicable Status Packet would
be received within 1 block of the new status being available.
Part ID Register
Receiver Shutdown Register
Roaming Status Register
SPI Transmit Register
M
MISO
32
32
32
32
32
32
32
×
32 Data Packet
FIFO Transmit Buffer
Status Register
Figure 12-8 FLEX decoder SPI Transmit Functional Block Diagram