2. Interface Operation
31
Tsi308 User Manual
80D4000_MA001_02
Tundra Semiconductor Corporation
www.tundra.com
2.2
HyperTransport Interface
The Tsi308 HyperTransport interface consists of two identical link interfaces, each with a
HyperTransport transmitter and receiver. Some central reset and error-handling logic is shared
between the two links.
In the HyperTransport protocol, all logical packet transfer is between HyperTransport slaves and
the host. Direct peer-to-peer communication is not allowed. To support peer-to-peer operations,
packets are reflected through the host. Packets issued from the host to a HyperTransport slave
are defined to travel downstream on the HyperTransport chain. Packets issued from a
HyperTransport slave to the host are defined to travel upstream. Intermediate nodes in the daisy
chain forward packets from link to link until they reach their final destination, which accepts the
packet.
Link interfaces in the Tsi308 are symmetrical, which allows connection to either bridge link
toward a host. The Tsi308 also supports being placed in a double-hosted chain with hosts on
both ends.
Figure 3: Single HyperTransport Link Interface Block Diagram
HT
Receive
PHY
HT
Transmit
PHY
Rx Sync
FIFO
Tx Sync
FIFO
Flood
Generator
Packet
Framing
C
Address
Decode
CRC Check
Unloader
& Sizer
St
re
a
m
M
u
x
NOP
Generator
Ce
ll M
u
x
Cell
Generator
Diag
Generator
CRC
Generator
Sync
Generator
Posted Hdr &
Data
NP Hdr &
Data
Resp Hdr &
Data
Rx
C
m
d
Bu
ff
e
rs
(24
E
n
tr
ie
s
)
Rx Da
ta
RA
M
(24
E
n
tr
ie
s
)
D
a
ta
M
o
v
e
r
Rx Cm
d
B
u
ffer
s
(2
4 E
n
tr
ie
s
)
R
x
Data
RA
M
(2
4 E
n
tr
ie
s
)
Posted Hdr &
Data
NP Hdr &
Data
Resp Hdr &
Data
Is
s
u
e
P
o
rt
Fo
rw
a
rd
Po
rt
Fro
m
PC
I-
X Por
t(
s
)
Rx Posted Hdr & Data
Rx NP Hdr & Data
Rx Resp Hdr & Data
To
o
the
r po
rt
s
(f
ar
H
T
& P
C
I-
X
)
Fo
rw
a
rd &
R
e
fl
e
c
t
Hd
rs
&
Dat
a
64 bits @
CoreClk
64 bits @
CoreClk
32 bits @
TxWlnkClk
32 bits @
RxWlnkClk
HT In 2/4/
8 bits @
linkClk
DDR
HT Out 2/4/
8 bits @
linkClk
DDR
Receive Clock Domain
Transmit Clock Domain
Buffer release info
from other ports
Rx pkt info
Содержание TSI308
Страница 4: ...4 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 6: ...6 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 12: ...Contents 12 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 14: ...List of Figures 14 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 20: ...20 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 69: ...2 Interface Operation 69 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 70: ...2 Interface Operation 70 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 187: ...4 Register Descriptions 187 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 188: ...4 Register Descriptions 188 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 258: ...9 Ordering Information 258 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...
Страница 260: ...Index 260 Tsi308 User Manual 80D4000_MA001_02 Tundra Semiconductor Corporation www tundra com ...