
IDT Non-Transparent Switch Operation
PES32NT24xG2 User Manual
14 - 21
January 30, 2013
Notes
The interrupt sources each have a corresponding status bin in the NT Endpoint Interrupt Status
(NTINTSTS) register.
–
When an interrupt source requests service, the corresponding bit in the NTINTSTS register is set.
–
An interrupt source may be masked from generating an interrupt by setting the corresponding
mask bit in the NT Endpoint Interrupt Mask (NTINTMSK) register. By default, all interrupt sources
are masked.
–
Once a bit corresponding to an interrupt source is set in the NTINTSTS register, interrupts asso-
ciated with that source are inhibited until the bit is cleared in the NTINTSTS register.
When an unmasked interrupt condition occurs, an MSI or interrupt message is generated by the NT
endpoint as described in Table 14.1. The removal of the interrupt condition occurs when unmasked status
bits causing the interrupt are masked or cleared.
–
When an NT endpoint is configured to generate INTx messages, the INTx used (i.e., INTA, INTB,
etc.) depends on the programming of the Interrupt Pin (INTRPIN) register.
An MSI generated by the NT endpoint is always routed to the partition’s upstream port link.
–
An MSI generated by the NT endpoint must not must not target memory ranges associated with
the upstream port’s PCI-to-PCI bridge function (e.g., memory base/limit registers) and/or DMA
function (e.g., BAR 0 aperture).
–
An MSI generated by the NT endpoint never multicasted. Software must never configure the
address of an MSI generated by the NT function to fall within an enabled multicast BAR aperture
in the partition. Violating this requirement produces undefined results.
Virtual Channel Support
Virtual channel support for ports in the PES32NT24xG2 is described in section Virtual Channel Support
on page 14-21. The NT function contains a VC Capability Structure that provides architected port arbitration
and TC/VC mapping for VC0.
For port operating modes in which the NT function is function 0 of the port, the VC Capability Structure in
this function provides architected port arbitration and TC/VC mapping for all functions of the port. For port
operating modes in which the NT function is not function 0 of the port, the registers in the NT function’s VC
Capability Structure are ‘reserved’
1
and must not be programmed. In these modes, the VC Capability Struc-
ture in function 0 of the port provides architected port arbitration and TC/VC mapping for all functions of the
port, including the NT function.
Unmasked
Interrupt
EN Bit in
MSICAP
Register
INTXD Bit
in PCICMD
Register
Action
Asserted
1
X
MSI message generated
0
0
Assert_INTx message request generated
0
1
None
Negated
1
X
None
0
0
Deassert_INTx message request generated
0
1
None
Table 14.1 NT Endpoint Interrupts
1.
Reading from a reserved address returns and undefined value. Writes to a reserved address complete success-
fully but produce undefined behavior on the register.
Summary of Contents for PCI Express 89HPES32NT24xG2
Page 20: ...IDT Table of Contents PES32NT24xG2 User Manual x January 30 2013 Notes...
Page 24: ...IDT List of Tables PES32NT24xG2 User Manual xiv January 30 2013 Notes...
Page 28: ...IDT List of Figures PES32NT24xG2 User Manual xviii January 30 2013 Notes...
Page 56: ...IDT PES32NT24xG2 Device Overview PES32NT24xG2 User Manual 1 20 January 30 2013 Notes...
Page 100: ...IDT Switch Core PES32NT24xG2 User Manual 4 22 January 30 2013 Notes...
Page 128: ...IDT Failover PES32NT24xG2 User Manual 6 4 January 30 2013 Notes...
Page 148: ...IDT Link Operation PES32NT24xG2 User Manual 7 20 January 30 2013 Notes...
Page 164: ...IDT SerDes PES32NT24xG2 User Manual 8 16 January 30 2013 Notes...
Page 170: ...IDT Power Management PES32NT24xG2 User Manual 9 6 January 30 2013 Notes...
Page 196: ...IDT Transparent Switch Operation PES32NT24xG2 User Manual 10 26 January 30 2013 Notes...
Page 244: ...IDT SMBus Interfaces PES32NT24xG2 User Manual 12 40 January 30 2013 Notes...
Page 247: ...IDT General Purpose I O PES32NT24xG2 User Manual 13 3 January 30 2013 Notes...
Page 248: ...IDT General Purpose I O PES32NT24xG2 User Manual 13 4 January 30 2013 Notes...
Page 330: ...IDT Switch Events PES32NT24xG2 User Manual 16 6 January 30 2013 Notes...
Page 342: ...IDT Multicast PES32NT24xG2 User Manual 17 12 January 30 2013 Notes...
Page 344: ...IDT Temperature Sensor PES32NT24xG2 User Manual 18 2 January 30 2013 Notes...
Page 384: ...IDT Register Organization PES32NT24xG2 User Manual 19 40 January 30 2013...
Page 492: ...IDT Proprietary Port Specific Registers PES32NT24xG2 User Manual 21 44 January 30 2013 Notes...
Page 588: ...IDT NT Endpoint Registers PES32NT24xG2 User Manual 22 96 January 30 2013 Notes...
Page 710: ...IDT JTAG Boundary Scan PES32NT24xG2 User Manual 25 12 January 30 2013 Notes...
Page 743: ...IDT Usage Models PES32NT24xG2 User Manual 26 33 January 30 2013 Notes...
Page 744: ...IDT Usage Models PES32NT24xG2 User Manual 26 34 January 30 2013 Notes...