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

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
Applications
plane, embedded systems and high-port PCI Express fanout applica-
tions.
Storage Applications
attached, are generally built with redundancy. PCI Express switches are
used to connect CPUs to I/O controllers and across the redundancy
trunks, as illustrated in Figure 2. I/O controllers can be SAS, SATA, Fibre
Channel, or some combination of these. NTB functions enable commu-
nications across PCI Express domains and allow data exchanges and
synchronization across trunks. Additional NTB ports can also be
connected to intelligent I/O cards hosting embedded processors.
Communications Control Plane Applications
multiple NTB ports enable many possible communications control
configurations. Some common configurations are depicted below.
High Fanout
cards as illustrated in Figure 3. Cascading with another Gen 2 PCIe
switch will allow more than twenty-three x1 downstream ports.
IDT 89HPES32NT24AG2 Product Brief
x4
x4
I/O
I/O
PES32NT24AG2 is optimized for storage, communications control
Large RAID storage systems, either direct-attached or SAN/NAS
High port count, dynamic switch partitioning configuration, and
A straightforward use of the switch is to fan out to many different line
PES32NT8G2
PES32NT8G2
P2P
P2P
PES32NT24G2
PES32NT24G2
I/O
I/O
x4
x4
P2P
P2P
CPU
CPU
CPU
CPU
CPU
P2P
P2P
x8
x8
P2P
P2P
Figure 2 Storage Redundancy Model
NTB
NTB
x4
x4
Figure 3 High Fanout Usage Model
I/O
I/O
x4
x4
NTB
NTB
N TB
N TB
Intelligent
Intelligent
I/O
I/O
x4
x4
To FPGA or ASIC
To FPGA or ASIC
42 x1
42 x1
x8
x8
x4
x4
Intelligent
Intelligent
I/O
I/O
x4
x4
NTB
NTB
N TB
N TB
PES32NT24G2
PES32NT24G2
NTB
NTB
I/O
I/O
x4
x4
P2P
P2P
P2P
P2P
CPU
CPU
x8
x8
P2P
P2P
PES32NT8G2
PES32NT8G2
x4
x4
I/O
I/O
P2P
P2P
I/O
I/O
x4
x4
4 of 7
Advanced Failover System
and availability of systems in case of CPU failure. NTB across domains
allows active-active dual host topology, where both CPUs can access all
the downstream line cards. If the primary CPU fails, dynamic switch
partitioning capability can allow reallocation of downstream ports to the
secondary CPU and maintain continuity of operation.
Dual-Star Topology
or connection failure will bring down the system. Each I/O or line card
has connectivity to one primary CPU and also backup connectivity to a
secondary controller via an NTB port. If failure occurs, the NTB port can
be reallocated via dynamic reconfiguration of the line card switch while
the secondary CPU takes over. A high number of ports will allow the
switch to connect to many line cards.
Upstream
Upstream
Upstream
20 x1
20 x1
20 x1
22 x1
22 x1
22 x1
Dual host control with failover (shown in Figure 4) ensures reliability
A dual-star topology, shown in Figure 5, ensures that no single node
x4
x4
x4
P2P
P2P
P2P
P2P
P2P
P2P
x4
x4
x4
CPU or Card
CPU or Card
CPU or Card
CPU or Card
CPU or Card
CPU or Card
Primary
Primary
Primary
Active/
Active/
Active/
3-port NT
3-port NT
3-port NT
FPGA /
FPGA /
FPGA /
Primary
Primary
Primary
Active/
Active/
Active/
P2P
P2P
P2P
NPU
NPU
NPU
switch
switch
switch
IO /
IO /
IO /
P2P
P2P
P2P
P2P
P2P
P2P
P2P
P2P
P2P
NTB
NTB
NTB
P2P
P2P
P2P
NTB
NTB
NTB
P2P
P2P
P2P
Before Failover
Before Failover
NTB
NTB
NTB
Before Failover
Before Failover
PES32NT24G2
PES32NT24G2
PES32NT24G2
FPGA /
FPGA /
FPGA /
FPGA /
FPGA /
NPU /
NPU /
NPU /
NPU /
NPU /
ASIC
ASIC
ASIC
ASIC
ASIC
3-port NT
3-port NT
3-port NT
FPGA /
FPGA /
FPGA /
NPU
NPU
NPU
Figure 4 Dual-Host Failover System
switch
switch
switch
IO /
IO /
IO /
FPGA /
FPGA /
FPGA /
FPGA /
FPGA /
NPU /
NPU /
NPU /
NPU /
NPU /
ASIC
ASIC
ASIC
ASIC
ASIC
NTB
NTB
NTB
FPGA /
FPGA /
FPGA /
FPGA /
FPGA /
NPU /
NPU /
NPU /
NPU /
NPU /
ASIC
ASIC
ASIC
ASIC
ASIC
Figure 5 Dual-Star Topology
PES32NT24G2
PES32NT24G2
PES32NT24G2
CPU or Card
CPU or Card
CPU or Card
Secondary
Secondary
Secondary
Devices
Devices
Devices
Devices
Line Card
Line Card
Line Card
Line Card
Local
Local
Local
Local
Active/
Active/
Active/
CPU or Card
CPU or Card
CPU or Card
Devices
Devices
Devices
Devices
NTB
NTB
NTB
P2P
P2P
P2P
Line Card
Line Card
Line Card
Line Card
Secondary
Secondary
Secondary
Local
Local
Local
Local
NTB
NTB
NTB
Standby/
Standby/
Standby/
FPGA /
FPGA /
FPGA /
Devices
Devices
Devices
Devices
3-port NT
3-port NT
3-port NT
Line Card
Line Card
Line Card
Line Card
Local
Local
Local
Local
switch
switch
switch
NPU
NPU
NPU
IO /
IO /
IO /
P2P
P2P
P2P
P2P
P2P
P2P
NTB
NTB
NTB
NTB
NTB
NTB
x4
x4
x4
x4
x4
x4
P2P
P2P
P2P
Reallocated
Reallocated
Reallocated
NTB
NTB
NTB
Upstream
Upstream
Upstream
20 x1
20 x1
20 x1
22 x1
22 x1
22 x1
x4
x4
x4
P2P
P2P
P2P
P2P
P2P
P2P
CPU or Card
CPU or Card
CPU or Card
x4
x4
x4
CPU or Card
CPU or Card
CPU or Card
Primary
Primary
Primary
Active/
Active/
Active/
P2P
P2P
P2P
Primary
Primary
Primary
3-port NT
3-port NT
3-port NT
FPGA /
FPGA /
FPGA /
Active/
Active/
Active/
P2P
P2P
P2P
NTB
NTB
NTB
NTB
NTB
NTB
switch
switch
switch
NPU
NPU
NPU
IO /
IO /
IO /
P2P
P2P
P2P
P2P
P2P
P2P
September 15, 2009
P2P
P2P
P2P
NTB
NTB
NTB
After Failover
After Failover
After Failover
After Failover
PES32NT24G2
PES32NT24G2
PES32NT24G2
FPGA /
FPGA /
FPGA /
FPGA /
FPGA /
NPU /
NPU /
NPU /
NPU /
NPU /
ASIC
ASIC
ASIC
ASIC
ASIC
FPGA /
FPGA /
FPGA /
FPGA /
FPGA /
3-port NT
3-port NT
3-port NT
FPGA /
FPGA /
FPGA /
NPU /
NPU /
NPU /
NPU /
NPU /
ASIC
ASIC
ASIC
ASIC
ASIC
NTB
NTB
NTB
switch
switch
switch
NPU
NPU
NPU
IO /
IO /
IO /
FPGA /
FPGA /
FPGA /
FPGA /
FPGA /
NPU /
NPU /
NPU /
NPU /
NPU /
ASIC
ASIC
ASIC
ASIC
ASIC
PES32NT24G2
PES32NT24G2
PES32NT24G2
CPU or Card
CPU or Card
CPU or Card
NTB
NTB
NTB
Secondary
Secondary
Secondary
Devices
Devices
Devices
Devices
Line Card
Line Card
Line Card
Line Card
Local
Local
Local
Local
Active/
Active/
Active/
Devices
Devices
Devices
Devices
Line Card
Line Card
Line Card
Line Card
Local
Local
Local
Local
CPU or Card
CPU or Card
CPU or Card
P2P
P2P
P2P
P2P
NTB
NTB
NTB
P2P
P2P
P2P
Devices
Devices
Devices
Devices
Secondary
Secondary
Secondary
Line Card
Line Card
Line Card
Line Card
Local
Local
Local
Local
Standby/
Standby/
Standby/
3-port NT
3-port NT
3-port NT
FPGA /
FPGA /
FPGA /
NTB
NTB
NTB
switch
switch
switch
NPU
NPU
NPU
IO /
IO /
IO /
NTB
NTB
NTB
x4
x4
x4
P2P
P2P
P2P
P2P
P2P
P2P
x4
x4
x4
P2P
P2P
P2P

Related parts for 89hpes32nt24ag2