2. Interface Operation
37
Tsi308 User Manual
80D4000_MA001_02
Tundra Semiconductor Corporation
www.tundra.com
•
Type 1 requests are accepted if their bus number (bits 23:16) falls within the range defined
by the Secondary Bus Number and Subordinate Bus Number CSRs, inclusive. Type 1
requests are routed to PCI-X, as ConfigRd or ConfigWr cycles.
A Type 1 request with a bus number that exactly matches the Secondary Bus Number CSR
becomes a PCI-X Type 0 configuration request, with AD[device 16] set.
•
Type 1 requests with a bus number greater than Secondary Bus Number but less than or
equal to Subordinate Bus number are passed on to PCI-X as Type 1 configuration cycles.
Bits 23:2 of the address are left unchanged. The Tsi308 does not support the Type 1
configuration to Special cycle mapping.
2.2.2.4
Interrupt Space
The HyperTransport specification places interrupt space in the address range of
0000_00FD_F800_0000h to 0000_00FD_F8FF_FFFFh. The Tsi308 only accepts End of
Interrupt (EOI) requests in this range, which should always be broadcasts. These EOI requests
are routed to the interrupt controller.
2.2.3
HyperTransport Address Remap
Since HyperTransport technology is meant to provide a high-bandwidth backbone for I/O
systems, which are likely to contain a variety of other buses with varying addressing
capabilities, the HyperTransport specification defines mechanism to remap the HyperTransport
addresses to locally defined addresses of other buses allowing mapping of the smaller address
spaces of individual buses into different locations within the HyperTransport technology
address map.
To support this, Tsi308 implements 64-bit Address Remapping Capability as specified in [1]
with single upstream DMA window. This DMA window can also be used to set specific
attributes in packets that originate on PCI-X and also fall inside the address ranges defined by
the DMA window. An example of this attribute is that the user can program Tsi308 to set Isoc
bit for all the packets that pass through the DMA window.
2.2.4
HyperTransport Packet Transmission
The HyperTransport packet generator logic is essentially a large arbiter/multiplexer that formats
and combines packets from each of the three virtual channels issued from within the Tsi308.
The output stream is combined with the stream of packets forwarded through the Tsi308 from
the far HyperTransport link. This later multiplexing is also used to insert NOP/buffer release
messages to the transmitter on the link’s other end.
Address Remapping is enabled through CSRs and is only applicable to packets
traveling from/to PCI-X. It is not applicable to forward packets
Содержание 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 ...