
138
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
(continued)
Note: For QUERY (read cycle), a 0 in bit 27 of the data phase indicates an invalid or broken connection. A 1 in bit 27 indicates a valid con-
nection.
Figure 38. PCI Programming—Make/Break/Query Virtual Channel Bonded Connection
14.1.1.2 PCI Virtual Channel Memory Programming
The virtual channel memory is divided into two regions, the static portion and the scratchpad portion. The static
portion contains two read/write fields, defining a particular virtual channel’s base address and depth. The scratch-
pad portion contains one read/write field (depth) and one read-only field (current offset). On any write to the virtual
channel memory, the scratchpad current offset is reset to zero. Virtual channel memory commands are as follows:
n
A WRITE is presented as a PCI memory write command Figure 39 below.
n
A READ STATIC is presented as a PCI memory read command (see Figure 40 on page 139).
n
A READ SCRATCHPAD is presented as a PCI memory read command (see Figure 41 on page 139).
5-9628 (F)
Figure 39. PCI Programming—Write Virtual Channel Command
30:28
000
VTC
MBS
VC/Tel Control
31
1
27 26
24
1
RWS
0 = Write to Data Memory
1 = Read from Data Memory
BVF
BCC
23:16
VC Identifier
Reserved
0 = Make Connection
1 = Break Connection
Bonded Channel
Control
Bonded Channel, Virtual
Frame Marker: 0 = no marker,
1 = active marker
VCP0 = VC Even Page
1 = VC Odd Page
25
DATA PHASE,
MAKE OR BREAK
VIRTUAL CHANNEL
CONNECTION,
BONDED
19:16
0100
14:8
Time Slot
31:20
Base Address
H-Bus/Local Select:
0 = Local Streams
1 = H1x0 Streams
HLS
6:2
Stream
15
0
7
1:0
00
ADRESS PHASE
MAKE OR BREAK
VIRTUAL CHANNEL
CONNECTION
4:0
Bonded
Channel Offset
12:8 Bonded
Channel Depth
15 14:13
00
7:5
000
31:20
BASE ADDRESS
19:16
0001
15:8
VC IDENTIFIER ADDRESS
7
6:0
0000000
15:12
0000
1:0
00
VALUE OF 0 TO 63 IMPLIES
1 TO 64 DWORDS DEEP
WRITING TO THIS FIELD SETS
THE STARTING POSITION
VC PAGE ADDRESS
0 = VC EVEN PAGE
1 = VC ODD PAGE
VCPA
ADDRESS PHASE,
VIRTUAL CHANNEL
MEMORY WRITE
COMMAND
DATA PHASE,
VIRTUAL CHANNEL
MEMORY WRITE
COMMAND
VIRTUAL CHANNEL LIES
ON DWORD BOUNDARIES
WITHIN DATA MEMORY
31:24 SCRATCHPAD
CURRENT DEPTH (SPCD)
23:18 STATIC
DEPTH (STD)
17:16
00
11:2
STATIC BASE ADDRESS (SBA)