
Agere Systems Inc.
149
Data Sheet
May 2001
and Packet Payload Engine
Ambassador T8110 PCI-Based H.100/H.110 Switch
14
Connection Control—Standard and Virtual Channel
(continued)
14.2.1.3 Virtual Channel Memory
The T8110 virtual channel memory consists of 512 locations, one location for each possible virtual channel. Virtual
channel memory consists of two portions, static and scratchpad, and controls how the VC portion of the data mem-
ory is partitioned when the data memory is configured to allow for virtual channels (refer to Figure 49). The data
memory partition for a virtual channel is defined by the static portion of the virtual channel memory (refer to
Figure 39 and Figure 40), which includes the following information:
n
SBA (static base address) is the physical start address for this particular virtual channel in the data memory VC
space.
n
STD (static depth) is the total number of bytes (in DWORDS) allotted for this virtual channel. A virtual channel
can occupy 2 DWORDS (minimum) up to 64 DWORDS (maximum) in the data memory VC space.
The scratchpad portion of the virtual channel memory (refer to Figure 39 and Figure 41) keeps track of the current
data memory address within the data memory partition as follows:
n
SPCD (scratchpad current depth) is the current number of bytes transferred to/from serial streams.
n
SPCO (scratchpad current offset) is the data memory address pointer.
14.2.2 Standard Switching
Standard telephony switching is achieved by loading control fields into the connection memory for one-half simplex
connections (refer to Figure 36 on page 137, Figure 43 on page 141, and Section 14.2.1.1 on page 146).
14.2.2.1 Constant Delay and Minimum Delay Connections
The VFC control bit in connection memory determines which of two data pages is accessed, when the data mem-
ory is configured to double-buffering for telephony connections (refer to Figure 49). This bit always affects
to
con-
nections (read the data memory, send it out to a serial stream output) in a double-buffer configuration. This bit can
control a
from
connection in a double-buffer configuration, only if it is a subrate connection; otherwise, the VFC bit
has no bearing on
from
connections.
The double-buffering configuration creates two data pages. During a particular frame (125
μ
s time boundary, parti-
tioned into time-slots), one page is the active page, the other is the inactive page. The active/inactive page status
toggles at every frame boundary. For all
from
connections (except for subrate connections), incoming serial data is
always written to the active page. For all
to
connections, the VFC control bit indicates whether to read from the
active or inactive page. Manipulation of this bit affects the latency between the incoming
from
data and the outgo-
ing
to
data. This latency defines whether or not a connection is constant delay or minimum delay.
Please see Appendix A on page 190 for more details on constant and minimum delay connections.
14.2.2.2 Pattern Mode
The PME control bit in connection memory affects only
to
connections. Instead of reading a value out of the data
memory for subsequent output to a serial stream, the lower 8 bits of the TAG field provide a byte pattern for the
serial output.
14.2.2.3 Subrate
The subrate control bit field in connection memory is used only by
from
connections and controls how individual
bits or groups of bits of an incoming serial byte are shuffled prior to writing them to the data memory, in order to
achieve subrate switching.