239
Tsi308 User Manual
80D4000_MA001_02
Tundra Semiconductor Corporation
www.tundra.com
®
7.
Online Insertion and Removal
This chapter discusses the following topics about Tsi308’s online insertion options:
•
•
“Insertion and Removal Sequence” on page 239
7.1
Overview
Tsi308 supports Online Insertion and Removal of PCI/X cards on its secondary side. Switching
of modes (PCI to PCIX and vice versa) and change of frequency is possible, upon insertion of
the new card in RevC mode. Tsi308 uses P0_OIR_DISCON_EVENT and
P1_OIR_DISCON_EVENT to support OIR operation on PCI-A and PCI-B ports respectively.
7.2
Insertion and Removal Sequence
The following sequences explain the actions taken by Tsi308 after the detection of the OIR
event.
1.
Initial state of Tsi308 is assumed to be up and running.
2.
The OIR logic in Tsi308 monitors the assertion of P0_OIR_DISCON_EVENT for PCI-A
and P1_OIR_DISCON_EVENT for PCI-B.
3.
Upon hot removal of PCI/X card, corresponding OIR_DISCON_EVENT gets asserted. The
design requirement for the PCI/X card is such that, OIR_DISCON_EVENT signal is
asserted first and then after few milli seconds the PCI/X card can be disconnected.
4.
Tsi308 completes the ongoing transaction on the PCI port. Tsi308 asserts the REQ# to
prevent other PCI masters from taking the bus. No further transactions happen on the PCI
bus.
5.
All the subsequent HT to PCI writes are dropped. HT to PCI read request results in the
return of 0x0 data back to HT. Any pending PCI to HT writes are dropped internal to the
Tsi308. PCI to HT reads are completed on the HT side but dropped on the PCI side.
Flushing all the buffers and sending responses back to CPU takes 40us, after the assertion
of OIR_DISCON_EVENT.
6.
CPU writes to the SecBusReset (bit 6 of the Bridge Control Register) to reset the PCI port.
The reference clock for the PCI port is assumed to be stable for few clock cycles (10 clock
cycles) after the port is reset. Then the clocks can be shut off if needed. The reset bit is
written only after the host CPU receives all the responses and there are no outstanding
requests for the OIRed PCI port.
Содержание 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 ...