
MC68302 Applications
MOTOROLA
MC68302 USER’S MANUAL
D-63
Figure D-30. PCM Transmission Timing Technique
A synchronized setting of the ENT bit causes the transmit FIFO to be filled in a fixed time if
the following two conditions are true: 1) the SDMA is the highest priority bus master in the
system (i.e., there is no external bus master during this period) and 2) the SCC needed for
the transmission is the only SCC currently being used. Both of these factors become negli-
gible if the serial clock rate is much slower than the system clock rate (e.g., a 1 to 50 ratio).
(A slow serial clock rate means that deviations are much less than a serial bit time and have
no effect on transmission delay.)
The preceding example showed ENT being set before the time slot. If there are more than
36 serial clocks following the setting of the ENT bit, it is possible to set the ENT bit during
the time slot and see the same behavior. The assertion of the RTS signal can be used to
verify that a sufficient number of clocks occurred after the setting of ENT.
In the transparent operation, assertion of RTS1 is slightly different from that of RTS2 and
RTS3. The description of RTS in Table D-4, the text on D-73, Figure D-29, and the text on
D-74 is correct for RTS2 and RTS3, but not exactly correct for RTS1. RTS1 has the opposite
polarity in PCM mode. RTS1 goes low when SIMODE is programmed as the PCM mode,
and then goes high when the SCC is about ready to transmit.
If the time slots are not long enough to guarantee transmission after the second time slot,
then the synchronized setting of the ENT bit should at least guarantee a fixed delay to the
start of data. In this case, there will be additional time slots with $FF data until the data1 byte
is transmitted.
RX DATA
(CLOCK NOT TO SCALE)
L1SY1
L1SY0
L1CLK
L1RXD
RX DATA
L1TXD
FF'S
FF-DATA1-DATA2-DATA3...
FF'S
RX
DATA
GENERATE INTERRUPT TO M68000
CORE HERE, AND SET ENT BIT.
SOMETIME IN THE PAST:
1. STOP TRANSMIT COMMAND
2. CLEAR ENT
3. RESTART TRANSMIT COMMAND
4. SET READY BIT ON NEXT TX BD
RTS2 or RTS3
(RTS2 active high
IN PCMMODE)
RTS ASSERTED BY SCC HERE.
AFTER THIS POINT, THE NEXT RISING
SYNC CAUSES TRANSMISSION.
TX BUFFER DATA BEGINS
AFTER ONE FF.
RISING SYNC OCCURS
HERE.