|
|
|
|
| OVERVIEW |
 |
Topology of a HyperTransport based board : cavern devices, tunnel devices and bridges |
 |
Point-to-point interconnect approach |
 |
Benefits of HyperTransport in comparison with PCI |
 |
Key features of HyperTransport protocol |
| THE HARDWARE INTERFACE |
 |
LVDS differential pairs |
 |
Double Data Rate clocking |
 |
Signal groups |
 |
Impedance requirements |
 |
Link transfer timing characteristics |
 |
Detailed transfer timing budget |
 |
FIFO sizing |
| LINK INITIALIZATION |
 |
PWROK and RESET# shared signals |
 |
IO chain initialization, finding the firmware ROM |
 |
Scalable performance |
 |
Determination of the link width |
 |
Link frequency initialization |
| PACKET STRUCTURE |
 |
Control packets : Request, Response and Information |
 |
Objective of the Flush and Fence packets |
 |
Data packets |
| TRANSFER PROTOCOL |
 |
Objectives of ordering rules |
 |
IO streams, host ordering requirements, downstream IO ordering |
 |
Virtual channels |
| FLOW CONTROL MECHANISM |
 |
Use of NOP packets |
 |
Insertion of information packets within data packets |
 |
Initialization and use of the counters |
| TRANSACTION EXAMPLES |
 |
Routing packets |
 |
Addressing, memory mapping |
 |
Transfer of a Read Request packet and associated Read Response packet |
 |
Transfer of a Posted Write packet |
 |
Transfer of a broadcast packet |
 |
Transfer of Flush and Fence packets |
 |
Boolean semaphore management |