beautypg.com

Essi transmit slot mask register b (tsmb) -34 – Motorola DSP56301 User Manual

Page 232

background image

ESSI Programming Model

7

-34

DSP56301 User’s Manual

TSMA and TSMB (as in Figure 7-12 and Figure 7-13) can be seen as a single 32-bit register,
TSM. Bit n in TSM (TSn) is an enable/disable control bit for transmission in slot number N.
When TSn is cleared, all the data signals of the enabled transmitters are tri-stated during
transmit time slot number N. The data still transfers from the enabled transmit data register(s)
to the transmit shift register. However, the TDE and the TUE flags are not set. Consequently,
during a disabled slot, no transmitter empty interrupt is generated. The DSP is interrupted
only for enabled slots. Data written to the transmit data register when the transmitter empty
interrupt request is serviced transmits in the next enabled transmit time slot. When TSn is set,
the transmit sequence proceeds normally. Data transfers from the TX register to the shift
register during slot number N, and the TDE flag is set. The TSM slot mask does not conflict
with the TSR. Even if a slot is enabled in the TSM, you can chose to write to the TSR to
tri-state the signals of the enabled transmitters during the next transmission slot. Setting the
bits in the TSM affects the next frame transmission. The frame being transmitted is not
affected by the new TSM setting. If the TSM is read, it shows the current setting.

After a hardware

RESET

signal or software RESET instruction, the TSM register is reset to

$FFFFFFFF, enabling all 32 slots for data transmission.

23

22

21

20

19

18

17

16

15

14

13

12

TS31

TS30

TS29

TS28

11

10

9

8

7

6

5

4

3

2

1

0

TS27

TS26

TS25

TS24

TS23

TS22

TS21

TS20

TS19

TS18

TS17

TS16

—Reserved bit; read as 0; write to 0 0 for future compatibility.

(ESSI0 X:$FFFFB3, ESSI1 X:$FFFFA3)

Figure 7-15. ESSI Transmit Slot Mask Register B (TSMB)