GT-96100A Advanced Communication Controller
380
Revision 1.0
15.1
FlexTDM Architecture
The FlexTDM architecture is based on two dual-port RAM (DPRAM) arrays. one RAM array is for receiving
and one is for transmitting. The frame structure of a time slot assigned bus is configured by programming this
DPRAM.
The FlexTDM incorporates two auxiliary channels: AUXA and AUXB. These channels are customized for the
IOM Monitor and C/I channels.
The eight MPSCs and two auxiliary channels are time multiplexed on the TxD and RxD lines using two dedi-
cated muxes. The mux select lines are controlled through DPRAM programming. A MPSC connected to a
FlexTDM gets it’s receive and transmit signals from the FlexTDM. The actual bit rate of the MPSC is defined by
the FlexTDM programming and the time slots that are assigned to this MPSC.
The FlexTDM supports independent transmit and receive clocks and frame syncs. Either 1x or 2x input clocks
are allowed (the 2x clock is required for IOM bus interface). Selection of clock edges (rising/falling) for frame
sync and data is supported as well.
15.2
FlexTDM DPRAM
The FlexTDM DPRAM is a 256x27 dual port RAM array that controls the FlexTDM behavior. The DPRAM can
be configured dynamically during FlexTDM operation.
Table 356 shows the FlexTDM DPRAM field assignments.
Table 356: Flex TDM DPRAM Entry
Bits
Field
Name
Fun ction
Reset
Value
26
FTINT
FlexTDM Interrupt
An interrupt is generated if FTINT bit is set in the current entry and reset in
the last TDM entry that was executed.
X
25
L
Last Entry in Frame
The TDM read pointer returns to entry 0 or entry 128 (address 0 or 128 of
the TDM DPRAM) after reading this entry. Control of which entry is executed
next - either 0 or 128 - is done through R2HALF and T2HALF bits in TCR
X
24:23
RPT
Number of times entry is repeated before moving to the next entry.
The FlexTDM repeats execution of this entry according to the value pro-
grammed in RPT. 1
00 - Entry not repeated (i.e. it is executed once).
01 - Entry repeated once.
10 - Entry repeated twice.
11 - Entry repeated three times (i.e. it is executed four times).
X
22:21
Reserved.
X