5 of 7 September 15, 2009
IDT 89HPES32NT8AG2 Product Brief
Feature Descriptions & Benefits
Switch Partitioning
Switch partitioning is an innovative and unique IDT feature that
allows a switch to be statically or dynamically reconfigured into multiple
independent logical switches within a single physical device.
PES32NT8AG2 can support up to 8 partitions. Any port can be an
upstream port or downstream port and any root can have zero, one, or
more downstream ports associated with its partition (see Figure 6). The
partition configuration can be done statically or dynamically by writing
into the switch configuration registers via configuration EEPROM, I
2
C
interface, or one of the roots.
Figure 6 Example of Switch Partitioning Logical View
Switch partitioning enables a number of applications, allowing unique
benefits and differentiating value proposition for your products. See
Table 1 for a partial list of these benefits.
Replacing Multiple Discrete Switches
When switch partitioning is configured with multiple independent PCI
Express domains, it can replace multiple discrete PCI Express switches,
providing savings in cost, power, and board space.
Application Benefits
Replacing multiple discrete
switches
Saves power, space and cost over
multiple discrete PCIe switches
Bandwidth balancing in multi-root
multi processor systems
Improved performance through
optimal allocation of system
resources
Flexible slot mapping Saves power, space and cost over
PCIe signal switch solutions
Enables configurations that are
not practical using PCIe signal
switches
Port failover in high availability
systems
Provides greater flexibility than
movable upstream port or
upstream port failover
Table 1 Switch Partitioning Applications and Benefits
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
P2P P2P P2P
P2P
P2P P2P P2P
P2P
P2P P2P P2P
P2P
P2P P2P P2P
P2P
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
P2P P2P P2P
P2P
P2P P2P P2P
P2P
P2P P2 P P2P
P2P
P2P P2 P P2P
P2P
P2P P2P P2P
P2P
P2P P2P P2P
P2P
P2P P2P P2P
P2P
P2P P2P P2P
P2P
Bandwidth Balancing
Dynamic switch partitioning can be utilized to perform I/O bandwidth
balancing to optimize overall system throughput (Figure 7). A multi-root
system, such as in bladed systems, may have unbalanced traffic density
across its I/O cards. System bandwidth balancing can be performed by
dynamically re-allocating low-traffic or idle I/Os to heavy traffic density
partitions from the software application layer.
Figure 7 Dynamic Redistribution of I/Os to Optimize System Bandwidth
Flexible Slot Mapping for Hardware Re-Use
The flexibility of port mapping in switch partitioning allows maximum
hardware re-use for multiple variants of product line configurations to
meet the customized needs of your end customers, saving cost and
improving time to market.
Figure 8 below illustrates a 2-socket CPU vs. a 4-socket CPU config-
uration using the same hardware platform with a different switch parti-
tioning setup.
Figure 8 Example of Flexible Slot Mapping
Advanced Failover
Multi-root systems with high availability requirement can take advan-
tage of dynamic switch partitioning by re-allocating downstream ports to
a standby/secondary root upon failure (Figure 9). The device provides a
built-in automatic failover mechanism by specifying failover configuration
registers. Failover can be initiated by software, external signal pins, or
by a watchdog timer.
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
Sys tem Interconnect Switch
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/ O I/O I/O I/O
Initial System State
89HPES32NT24G2
64-lane, 16-port PC Ie Gen2
System Interconnect Switch
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/O I/ O I/O I/O
Re-allocated Resources
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
Sys tem Interconnect Switch
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/ O I/O I/O I/O
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
Sys tem Interconnect Switch
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/ O I/O I/O I/O
Initial System State
89HPES32NT24G2
64-lane, 16-port PC Ie Gen2
System Interconnect Switch
ROOT ROOTROOTROOT
I/O I/O I/O I/O I/O I/O I/O I/O I/O I/ O I/O I/O
Re-allocated Resources
“Northbridge” /
I/O Controller
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
System Inter connec t Switch
I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
CPU CPU
“Northbridge” /
I/O Controller
CPU CPU
“Northbridge” /
I/O Controller
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
System Inter connec t Switch
I/O I/O I/O I/O I/ O I/O I/O I/ O I/O I/O I/O I/O
CPU CPU
4 Socket Server—Base Design 2 Socket Server—Reduced Cost Design
“Northbridge” /
I/O Controller
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
System Inter connec t Switch
I/O I/ O I/O I/O I/O I/O I/O I/O I/O I/O I/ O I/O
CPU CPU
“Northbridge” /
I/O Controller
CPU CPU
“Northbridge” /
I/O Controller
89HPES32NT24G2
64-lane, 16-port PCIe Gen2
System Inter connec t Switch
I/O I/O I/O I/O I/ O I/O I/O I/ O I/O I/O I/O I/O
CPU CPU
4 Socket Server—Base Design 2 Socket Server—Reduced Cost Design