2. Interface Operation
32
Tsi308 User Manual
80D4000_MA001_02
Tundra Semiconductor Corporation
www.tundra.com
2.2.1
HyperTransport Packet Reception
Packets received from a HyperTransport link are decoded and routed to appropriate destination
port where they are stored in Receive (Rx) buffers for subsequent transmission. HyperTransport
flow control algorithm guarantees that no packet is received without buffer space to store it.
Packet contents are divided into command information (including address) and data, with
separate buffers for each.
For packets arriving from HT Links, each destination port (forward HT Link, PCI_A and
PCI_B) has dedicated command and data buffers for two possible source ports (Both HT links
could source data to any of the two PCI-X ports and each of the two HT Link Ports can receive
forwarded data from other HT Link Port and reflected traffic) statically partitioned among the
three virtual channels (posted, non-posted and response), with each channel allocated space to
hold eight commands and eight data packets. However packets originated on PCI-X bus is
locally buffered in respective PCI-X Ports and delivered directly to the appropriate HT Link.
HT
Receive
PHY
HT
Transmit
PHY
Rx Sync
FIFO
Tx Sync
FIFO
Flood
Generator
Packet
Framing
C
Address
Decode
CRC Check
Unloader
& Sizer
St
ream M
u
x
NOP
Generator
C
e
ll M
u
x
Cell
Generator
Diag
Generator
CRC
Generator
Sync
Generator
Posted Hdr &
Data
NP Hdr &
Data
Resp Hdr &
Data
Rx Cm
d
B
u
ffers
(2
4
E
n
tr
ie
s
)
Rx Data
RAM
(2
4
E
n
tr
ie
s
)
Da
ta Mover
Rx Cmd
Bu
ffers
(24 E
n
trie
s
)
Rx D
a
ta RA
M
(24 E
n
trie
s
)
Posted Hdr &
Data
NP Hdr &
Data
Resp Hdr &
Data
Issue P
o
rt
Fo
rward
Po
rt
From P
C
I-X P
o
rt(s)
Rx Posted Hdr & Data
Rx NP Hdr & Data
Rx Resp Hdr & Data
To other ports
(far
HT & P
C
I-X)
Forwar
d
& Refle
c
t
Hdrs &
Data
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 ...