Specifications
6-20 I/O Port
Table 6-5 Sparse Address Write Length Encoding
NOTE: The byte-length code is transmitted on the hose as LEN<1:0>. The Length
field is equivalent to TLSB_ADR<4:3> for sparse address space reads.
6.4.3 Dense Address Space Transactions
The TLSB protocol is the same for dense address space reads and dense
address space writes. Figure 6-7 illustrates the TLSB address bus protocol
for dense address space reads and writes.
Figure 6-7 Dense Address Space Transactions
Table 6-6 describes the dense address space read/write protocol.
Valid Bits
<6,4,2,0>
Length
<1:0> TLSB Quadword Transmit on Hose
0001
001X
01XX
1XXX
00
01
10
11
63–0 (QW 0)
127–64 (QW 1)
191–128 (QW 2)
192–255 (QW 3)
BXB0796.AI
0123456789101112131415161718192021222324252627282930313233343536373839
0
0123
Byte-Aligned I/O Address
<31:0> Byte-Aligned I/O Address
<33:32> Space Select Field
01 = Sparse memory space
10 = Sparse I/O space
11 = Sparse configuration space
<35:34> Hose number in port being
addressed (0 - 3)
<38:36> TLSB Responder Node
0 - 4 Nodes 4 - 8 I/O window space, resp.
<39> I/O Select (always 1 for CSR transaction)
1
VID
TLSB
Virtual ID
(VID) of
Commander Node
TLSB_ADR<39:0>
TLSB_BANK_NUM
<3:0>