
136
Agere Systems Inc.
Data Sheet
May 2001
and Packet Payload Engine
Ambassador T8110 PCI-Based H.100/H.110 Switch
14
Connection Control—Standard and Virtual Channel
14.1 Programming Interface
Programming the T8110 for standard and virtual channel switching requires specific access cycles to the connec-
tion memory and virtual channel memory regions. Access to any other region (data memory, minibridge, or regis-
ters) is made through a standard direct access via the interface (described starting in Section 4 on page 22).
14.1.1 PCI Interface
When the T8110 PCI interface is the selected bus interface, both standard telephony and virtual channel switching
are allowed. A standard telephony connection is made by writing to a location in the connection memory. A virtual
channel connection requires a write to the connection memory plus a corresponding write to the virtual channel
memory.
14.1.1.1 PCI Connection Memory Programming
The connection memory is divided into four 2K regions, each of which handles up to 128 time slots worth of con-
nectivity for each of 16 serial data streams. The regions include H1x0 EVEN streams (CT_D[30, 28, . . . 0]),
H1x0 ODD streams (CT_D[31, 29, . . . 1]), local low streams (L_D[15:0]), and local high streams (L_D[31:16]). The
connection memory locations are addressed relative to time-slot and stream. BURST access is allowed to the con-
nection memory. In order to SKIP making/breaking a connection to a particular time slot and stream combination
that gets addressed during a burst, the user must disable all the byte enables for that particular data phase.
Connection memory commands are as follows:
n
RESET PAGE— resets any (up to all four) connection memory region. Address bit 15 determines whether or not
it's a reset page command. The reset page command relies on a valid internal chip clock and loops through all
addresses within the connection memory region, resetting the VALID bit field. The reset page command must be
presented as a PCI memory WRITE command; refer to Figure 35.
n
MAKE/BREAK/QUERY— telephony connection; refer to Figure 36.
n
MAKE/BREAK/QUERY— virtual channel nonbonded connection; refer to Figure 37.
n
MAKE/BREAK/QUERY— virtual channel bonded connection; refer to Figure 38.
MAKE and BREAK commands above must be presented as PCI memory write commands. QUERY commands
are presented as PCI memory read commands.
5-9622 (F)
Figure 35. PCI Programming
—Reset Page Command
31:20
BASE ADDRESS
19:16
0100
15
1
14:8
0000000
7:0
00000000
31:25
0000000
24
23:17
0000000
16
15:9
0000000
8
7:1
0000000
0
0 = NO ACTION
1 = RESET H1x0
ODD REGION
RHO
0 = NO ACTION
1 = RESET H1x0
EVEN REGION
0 = NO ACTION
1 = RESET LOCAL
HIGH REGION
0 = NO ACTION
1 = RESET LOCAL
LOW REGION
RHE
RLH
RLL
ADDRESS PHASE,
RESET PAGE
COMMAND
DATA PHASE,
RESET PAGE
COMMAND