Chapter 2. QMC Memory Organization
Table 2-2 describes the elds in the time slot assignment table for receive.
Table 2-3 describes the elds in the time slot assignment table for transmit.
Table 2-2. Time Slot Assignment Table Entry Fields for Receive Section
Field
Description
V
Valid bit—The valid bit indicates whether this time slot is valid.
0 The data in this 8-bit time slot is totally ignored and not written to any buffer.
1 The data in this 8-bit time slot is valid and written to the current buffer, pointed to by the channel
pointer entry, after protocol processing (e.g. zero deletion in HDLC). Individual bits can be
masked out as described later.
W
Wrap bit—Identies the last entry in TSATRx.
0 This is not the last time slot in the frame.
1 The RISC processor wraps around and handles time slot 0 or the rst 8 bits transferred from the
TSA in the next request. The next request is identied by a frame synchronization pulse.
Rx channel
pointer
This 6-bit eld of the TSATRx entry identies the data channel routed to this time slot. The actual
channel pointer is 12 bits long, and contains the starting address of the channel-specic parameter
area (address of RBASE). The 6 most-signicant bits are taken from the TSATRx channel pointer
eld, and the 6 least-signicant bits are always internally set to zero. For the MH360, the most-
signicant bit must be set to zero, as the addressing range is 2 Kbytes.
Mask(0–7)
Mask bits—These 8 bits identify the valid bits in this time slot for subchanneling support. For 8-bit
resolution, all mask bits should be set to 1. Any unmasked bit (1) is processed in the receiver for a
valid time slot. Any masked bit (0) is ignored by the receiver for a valid channel and no bit counter is
affected.
Table 2-3. Time Slot Assignment Table Entry Fields for Transmit Section
Name
Description
V
Valid bit—The valid bit indicates whether this time slot is valid.
0 Logic 1 is transmitted. If the Tx signal of the TDM interface is programmed to be an open drain
output (port B programming), other devices can transmit on nonvalid time slots.
1 Data is transmitted from its associated buffer in combination with the mask bit settings.
W
Wrap bit—The wrap bit identies the last entry in TSATTx.
0 This is not the last time slot in the frame.
1 The RISC processor wraps around and handles time slot 0 or the rst 8 bits of data in the SCC in
the next request. The next request is identied by a frame synchronization pulse.
Tx channel
pointer
This 6-bit eld of the TSATTx entry identies the data channel routed to this time slot. The actual
channel pointer is 12 bits long, and contains the starting address of the channel-specic parameter
area (address of TBASE). The 6 most-signicant bits are taken from the TSATTx channel pointer
eld, and the 6 least-signicant bits are always internally set to zero. For the MH360 the most-
signicant bit must be set to zero, as the addressing range is 2 Kbytes.
Mask(0–7)
Mask bits—Identies the valid bits in this time slot for subchanneling support. For 8-bit resolution, all
mask bits should be set to 1. For a valid channel with an unmasked bit (1), the bit position is lled
according to the protocol. A valid channel with a masked bit (0) transmits a logic high (1).
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.