89hpes32nt24ag2 Integrated Device Technology, 89hpes32nt24ag2 Datasheet - Page 6

no-image

89hpes32nt24ag2

Manufacturer Part Number
89hpes32nt24ag2
Description
32-lane 24-port Pcie Gen2 System Interconnect Switch With Non-transparent Bridging
Manufacturer
Integrated Device Technology
Datasheet
Non-Transparent Bridging (NTB)
block is to initialize and translate addresses and device IDs to allow data exchange across PCI Express domains. The major functionalities of the NTB
block are summarized in Table 2 .
domain.
IDT 89HPES32NT24AG2 Product Brief
A non-transparent bridge (NTB) is required when two PCI Express domains need to communicate with each other. The main function of the NTB
Each switch partition can have its own NTB port and can communicate with other partitions as well as NTB ports that connect to an external
NTB ports
Mapping table
entries
Mapping windows
Address translation Direct-address and
Doorbell registers
Message registers
Function
Virtual PCI Bus
Virtual PCI Bus
Virtual PCI Bus
Up to 8
Up to 64 for entire
device
Six 32-bits or three
64-bits
lookup table trans-
lations
32 bits
4 inbound and out-
bound registers of
32-bits
PCI-PCI
PCI-PCI
PCI-PCI
Bridge
Bridge
Bridge
Number
PCI-PCI
PCI-PCI
PCI-PCI
Bridge
Bridge
Bridge
I/O
I/O
I/O
PCI-PCI
PCI-PCI
PCI-PCI
Bridge
Bridge
Bridge
Partition Without
Partition Without
ROOT
ROOT
ROOT
I/O
I/O
I/O
I/O
I/O
I/O
NTB
NTB
PCIe Switch
PCIe Switch
PCIe Switch
I/O
I/O
I/O
Table 2 Non-Transparent Bridge Function Summary
89HPES32NT24G2
89HPES32NT24G2
89HPES32NT24G2
Initial System State
Initial System State
System Interconnect Switch
System Interconnect Switch
System Interconnect Switch
64-lane, 16-port PCIe Gen2
64-lane, 16-port PCIe Gen2
64-lane, 16-port PCIe Gen2
Each device can be configured to have up to 8 NTB functions and can support up to 8 CPUs/roots
Each device can have up to 64 masters ID for address and ID translations
Each NT port has six BARs, where each BAR opening an NT window to another domain
Lookup-table translation maps the BAR address to an entry in a lookup-table memory up to 64,
providing more flexibility in address translation
Doorbell register is used for event signaling between domains, where an outbound doorbell bit
sets a corresponding bit at the inbound doorbell in the other domain
Message registers allow mailbox message passing between domains -- message placed in the
inbound register will be seen at the outbound register at the other domain
ROOT
ROOT
ROOT
Figure 10 Possible Configuration of NTB Ports
I/O
I/O
I/O
Figure 9 Example of Advanced Port Failover
I/O
I/O
I/O
Upstream Ports
Upstream Ports
I/O
I/O
I/O
R OOT
R OOT
R OOT
PCI-PCI
PCI-PCI
I/O
I/O
I/O
Bridge
Bridge
I/O
I/O
I/O
PCI-PCI
PCI-PCI
Bridge
Bridge
I/O
I/O
I/O
R OOT
R OOT
R OOT
PCI-PCI
PCI-PCI
Bridge
Bridge
I/O
I/O
I/O
6 of 7
NTB
NTB
I/O
I/O
I/O
I /O
I /O
ROOT
ROOT
I/O
I/O
PCI-PCI
PCI-PCI
Bridge
Bridge
I/O
I/O
PCI-PCI
PCI-PCI
Bridge
Bridge
I /O
I /O
Fail-over System State
Fail-over System State
89HPES32NT24G2
89HPES32NT24G2
System Interconnect Switch
System Interconnect Switch
64-lane, 16-port PCIe Gen2
64-lane, 16-port PCIe Gen2
ROOT
ROOT
Description
I/O
I/O
PCI-PCI
PCI-PCI
Bridge
Bridge
NTB
NTB
I/O
I/O
I /O
I /O
Across Partitions
Across Partitions
ROOT
ROOT
I/O
I/O
NTB Ports
NTB Ports
I/O
I/O
I/O
I/O
NTB
NTB
X
X
ROOT
ROOT
I/O
I/O
I/O
I/O
NTB
NTB
September 15, 2009

Related parts for 89hpes32nt24ag2