Mitel MT90840 manual STi0 STo0, Per-channel Tri-state Serial and Parallel

Models: MT90840

1 50
Download 50 pages 39.17 Kb
Page 17
Image 17

Preliminary Information

MT90840

 

PPFT

 

 

PDo7-0

 

 

 

Channel 2428

Byte Timing

 

CTo0-3

 

 

 

 

 

 

TPCM High, CTn bit

Outputs

 

address 2428

Output Frame Boundary Established by PPFT

Channel 2429

Channel 0

Channel 1

 

 

 

 

 

 

TPCM High, CTn bit

TPCM High, CTn bit

TPCM High, CTn bit

address 2429

address 0

address 1

 

 

 

Note: For applications at 16.384 and 6.48 Mbyte/s, only 2048 and 810 positions are usable, in the TPCM.

Figure 9 - Parallel Port Control Outputs, CTo0-3

 

 

 

 

DC=0 for STo 0 channel 1

 

 

 

 

 

 

 

 

O/P

 

STi0

I/P

 

 

 

 

I/P

 

STo0

O/P

 

 

0

1

2

. . . . .

29

30

31

MT90840

1

2

3

. . . . .

29

30

31

3

0

 

 

 

 

 

 

 

 

DC=1 for STo 0 channel 29

 

 

 

 

 

 

 

Figure 10 - Balanced Per-Channel Serial Direction Control as Determined by DC Bit

TPCM High location is output on the corresponding CTo pin once every frame. See Figure 9. The control outputs can be used to control other devices, such as buffers, to allow sharing of the parallel port data bus.

Per-channel Tri-state (Serial and Parallel)

The MT90840 provides per-channel tri-state of the output pins on both the serial and parallel port. The OE bit in each address of the TPCM and RPCM determines if data will be driven during a particular time slot, or if the pin will be placed in a high-impedance state during that time slot. The OE bit overrides all other per-channel control bits.

Per-channel Message Mode (Serial and Parallel)

The MT90840 provides per-channel message mode capability on both the serial and parallel port. The MC bit in each address of the TPCM and RPCM determines if the Connection Memory Low byte is to be used as an address, or as data to be output on the particular channel (message mode). When the MC bit is HIGH, the Connection Memory Low byte is used as message data. As well as driving message data on the serial (RPCM) and parallel (TPCM) ports, the MT90840 allows the CPU to read serial or parallel data channels from the TPDM or RPDM. Applications for message mode include digital silence, proprietary signalling, and creating fixed 8 kHz framing patterns.

Per-channel Direction Control on the Serial Port

The MT90840 provides the ability to use any nominal output serial channel as an input or as an output. The direction of each output serial channel is controlled by the DC bit in the appropriate byte of the Receive Path Connection Memory High (RPCM High). When DC is HIGH the matching channel is an output. The per-channel direction control feature of the MT90840 can be activated in one two modes: balanced, or add/drop operation.

Balanced Operation (all serial data rates)

This mode is enabled when the FDC bit in the IMS Register is LOW. In this mode, each of the DC bits controls two serial channels: the nominal output and the nominal input. If a channel on a nominal output serial stream (STo0-7) is re-defined as an input, the same-number channel on the matching input stream (STi0-7) will be defined as an output. For example, if channel 0 on STo7 is programmed as an input (DC=0), then channel 0 on STi7 is defined as an output. Each DC-bit’s state controls the direction of a channel on the nominal output stream (DC is HIGH for output), and inverse-sense controls a channel on the nominal input stream (DC is LOW for output). This is shown in Figure 10.

Add/Drop Operation (2.048 Mbps only)

This mode is enabled when the FDC bit in the IMS Register is HIGH. In Add/Drop mode all channels on

2-247

Page 17
Image 17
Mitel MT90840 manual STi0 STo0, Per-channel Tri-state Serial and Parallel, Per-channel Message Mode Serial and Parallel