8. Interrupt Handling
80
Tsi384 User Manual
May 5, 2014
Integrated Device Technology
www.idt.com
Figure 20: Interrupt Handling Diagram
The Interrupt Message Generation module connects to the PCI/X Target Interface, external
PCI_INT[D:A]n interrupts, and the upstream posted buffer (see
). Assertion and de-assertion
of interrupts are stored in the form of Assert_INTx and Deassert_INTx flags. These flags are kept
asserted until the posted buffer can handle corresponding assert and de-assert messages. If an interrupt
pin is toggled when the PCI/X Interface is engaged with a PCI/X-initiated posted transaction, assert or
de-assert message loading into the upstream posted request buffer is stalled until the upstream posted
transaction terminates. Posted transactions are retried on the AD bus while an interrupt message is
loaded into the posted buffer. A De-assert message always follows an Assert message. More then one
interrupt pin can toggle at any point of time; however, a round-robin arbitration schedules the interrupt
message transmission.
There is no buffering for interrupt messages before loading them into the upstream posted buffer.
Therefore, only one pair of Assert_INTx and Deassert_INTx messages is loaded into the buffer when
allowed. In the worst case, the bridge may send duplicate messages; however, this is permitted
according to the
PCI Express Base Specification (Revision 1.1)
.
8.2
Interrupt Sources
The Tsi384 does not have an internal source of interrupts: it forwards legacy PCI_INT[D:A]n
interrupts from the PCI/X Interface to the PCIe Interface in the form of Assert[D:A] and
De-assert[D:A] messages with Tsi384 PCIe transaction IDs.
8.3
Interrupt Routing
Interrupt remapping is not performed by the Tsi384. Legacy interrupts, PCI_INT[A:D]n, are routed to
the upstream PCIe port in the form of Assert_INTx and Deassert_INTx [A,B,C,D] messages.
Upstream
Posted
Buffer
PCI/X Target
Interface
PCI_INT
An
PCI_INTBn
PCI_INTCn
PCI_INTDn
Interrupt
Message
Generation
Summary of Contents for TSI384
Page 1: ... IDT Tsi384 PCIe to PCI Bridge User Manual May 5 2014 ...
Page 10: ...Contents 10 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 56: ...4 Addressing 56 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 74: ...6 Bridging 74 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 78: ...7 PCI X Arbitration 78 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 136: ...12 Serial EEPROM 136 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 142: ...13 JTAG 142 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 268: ...16 Packaging 268 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 276: ...276 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Page 280: ...Index 280 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...