Supports 100 MHz and 125 MHz reference clock frequencies
–
Flexible port clocking modes
•
Common clock
•
Non-common clock
•
Local port clock with SSC (spread spectrum setting) and port
reference clock input
Hot-Plug and Hot Swap
–
Hot-plug controller on all ports
•
Hot-plug supported on all downstream switch ports
–
All ports support hot-plug using low-cost external I
2
C I/O
expanders
–
Configurable presence-detect supports card and cable appli-
cations
–
GPE output pin for hot-plug event notification
•
Enables SCI/SMI generation for legacy operating system
support
–
Hot-swap capable I/O
Power Management
–
Supports D0, D3hot and D3 power management states
–
Active State Power Management (ASPM)
•
Supports L0, L0s, L1, L2/L3 Ready, and L3 link states
•
Configurable L0s and L1 entry timers allow performance/
power-savings tuning
–
SerDes power savings
•
Supports low swing / half-swing SerDes operation
•
SerDes associated with unused ports are turned off
•
SerDes associated with unused lanes are placed in a low
power state
Reliability, Availability, and Serviceability (RAS)
–
ECRC support
–
AER on all ports
–
SECDED ECC protection on all internal RAMs
–
End-to-end data path parity protection
–
Checksum Serial EEPROM content protected
–
Ability to generate an interrupt (INTx or MSI) on link up/down
transitions
Initialization / Configuration
–
Supports Root (BIOS, OS, or driver), Serial EEPROM, or
SMBus switch initialization
–
Common switch configurations are supported with pin strap-
ping (no external components)
–
Supports in-system Serial EEPROM initialization/program-
ming
On-Die Temperature Sensor
–
Range of 0 to 127.5 degrees Celsius
–
Three programmable temperature thresholds with over and
under temperature threshold alarms
–
Automatic recording of maximum high or minimum low
temperature
9 General Purpose I/O
Test and Debug
–
Ability to inject AER errors simplifies in system error handling
software validation
–
On-chip link activity and status outputs available for several
ports
–
Per port link activity and status outputs available using
external I
2
C I/O expander for all remaining ports
–
Supports IEEE 1149.6 AC JTAG and IEEE 1149.1 JTAG
Standards and Compatibility
–
PCI Express Base Specification 2.1 compliant
–
Implements the following optional PCI Express features
•
Advanced Error Reporting (AER) on all ports
•
End-to-End CRC (ECRC)
•
Access Control Services (ACS)
•
Device Serial Number Enhanced Capability
•
Sub-System ID and Sub-System Vendor ID Capability
•
Internal Error Reporting
•
Multicast
•
VGA and ISA enable
•
L0s and L1 ASPM
•
ARI
Power Supplies
–
Requires three power supply voltages (1.0V, 2.5V, and 3.3V)
Packaged in a 23mm x 23mm 484-ball Flip Chip BGA with
1mm ball spacing
Product Description
With Non-Transparent Bridging functionality and innovative Switch
Partitioning feature, the PES32NT24BG2 allows true multi-host or multi-
processor communications in a single device. Integrated DMA control-
lers enable high-performance system design by off-loading data transfer
operations across memories from the processors. Each lane is capable
of 5 GT/s link speed in both directions and is fully compliant with PCI
Express Base Specification 2.1.
A non-transparent bridge (NTB) is required when two PCI Express
domains need to communicate to each other. The main function of the
NTB block is to initialize and translate addresses and device IDs to
allow data exchange across PCI Express domains. The major function-
alities of the NTB block are summarized in
Table 1.
2 of 37
December 17, 2013
IDT 89HPES32NT24BG2 Datasheet
Block Diagram
x8
x4
x2
x1
x1
x1
x2
x1
x1
x2
x1
x1
x4
x2
x1
S e rD e s
D L /T L
S e rD es
D L /T L
Se rD e s
D L/T L
S e rD e s
D L /T L
Se rD e s
D L/T L
S erD es
D L /T L
S e rD e s
D L/T L
S e rD e s
D L /T L
SerDes
SerDes
DL/TL
DL/TL
x2
x4
x2
NT B
NT B
NTB
N TB
DL/TL
SerDes
DL/TL
x4
x2
x8
SerDes
x2
x8
DM A
DL/TL
24-Po rt Sw itc h C o re
NT B
NT B
N TB
NTB
DM A
SerDes
DL/TL
x2
x4
SerDes
DL/TL
x2
x2
x4
x2
SerDes
SerDes
DL/TL
D L /T L
S e rD e s
D L /T L
Se rD e s
D L /T L
S e rD es
D L /T L
Se rD e s
D L /T L
S e rD es
D L /T L
Se rD e s
D L /T L
S erD es
D L /T L
S e rD e s
x1
x2
x1
x1
x2
x4
x1
x1
x2
x1
x1
x2
x4
x1
x8
Figure 1 PES32NT24BG2 Block Diagram
Function
NTB ports
Mapping table
entries
Mapping windows
Number
Up to 8
Up to 64 for entire
device
Six 32-bits or three
64-bits
Description
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 divides the BAR aperture into up to 24 segments, where each segment
has independent translation programming and is associated with an entry in a look-up table.
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.
Table 1 Non-Transparent Bridge Function Summary
Address translation Direct-address and
lookup table trans-
lations
Doorbell registers
Message registers
32 bits
4 inbound and out-
bound registers of
32-bits
3 of 37
December 17, 2013
IDT 89HPES32NT24BG2 Datasheet
SMBus Interface
The PES32NT24BG2 contains two SMBus interfaces. The slave interface provides full access to the configuration registers in the
PES32NT24BG2, allowing every configuration register in the device to be read or written by an external agent. The master interface allows the default
configuration register values of the PES32NT24BG2 to be overridden following a reset with values programmed in an external serial EEPROM. The
master interface is also used by an external Hot-Plug I/O expander.
Each of the two SMBus interfaces contain an SMBus clock pin and an SMBus data pin. In addition, the slave SMBus has an SSMBADDR2 pin. As
shown in
Figure 2,
the master and slave SMBuses may only be used in a split configuration. In the split configuration, the master and slave SMBuses
operate as two independent buses; thus, multi-master arbitration is not required. The SMBus master interface does not support SMBus arbitration. As
a result, the switch’s SMBus master must be the only master in the SMBus lines that connect to the serial EEPROM and I/O expander slaves.
Switch
Processor
SMBus
Master
...
Other
SMBus
Devices
SSMBCLK
SSMBDAT
MSMBCLK
MSMBDAT
Serial
EEPROM
Hot-Plug
I/O
Expander
Figure 2 Split SMBus Interface Configuration
Hot-Plug Interface
The PES32NT24BG2 supports PCI Express Hot-Plug on each downstream port (ports 1 through 23). To reduce the number of pins required on the
device, the PES32NT24BG2 utilizes an external I/O expander, such as that used on PC motherboards, connected to the SMBus master interface.
Following reset and configuration, whenever the state of a Hot-Plug output needs to be modified, the PES32NT24BG2 generates an SMBus transac-
tion to the I/O expander with the new value of all of the outputs. Whenever a Hot-Plug input changes, the I/O expander generates an interrupt which is
received on the IOEXPINTN input pin (alternate function of GPIO) of the PES32NT24BG2. In response to an I/O expander interrupt, the
PES32NT24BG2 generates an SMBus transaction to read the state of all of the Hot-Plug inputs from the I/O expander.
General Purpose Input/Output
The PES32NT24BG2 provides 9 General Purpose I/O (GPIO) pins that may be individually configured as general purpose inputs, general purpose
outputs, or alternate functions. All GPIO pins are shared with other on-chip functions. These alternate functions may be enabled via software, SMBus
slave interface, or serial configuration EEPROM.
Pin Description
The following tables list the functions of the pins provided on the PES32NT24BG2. Some of the functions listed may be multiplexed onto the same
pin. The active polarity of a signal is defined using a suffix. Signals ending with an “N” are defined as being active, or asserted, when at a logic zero
(low) level. All other signals (including clocks, buses, and select lines) will be interpreted as being active, or asserted, when at a logic one (high) level.
Differential signals end with a suffix “N” or “P.” The differential signal ending in “P” is the positive portion of the differential pair and the differential signal
ending in “N” is the negative portion of the differential pair.
Note:
Pin [x] of a port refers to a lane. For port 0, PE00RN[0] refers to lane 0, PE00RN[1] refers to lane 1, etc.
[backcolor=rgb(239, 245, 249)]I downloaded a simulation model AD7606.ibs from the ADI website. I don’t know how to add it to the multisim component library. Please help me! [/backcolor]...
Hello everyone: I recently developed a product using STM32, which requires a Tamper foot for anti-tampering. The electrostatic test found that it is easy to trigger the Tamper intrusion detection. Has...
I want to know why the mixer can only input one signal source? I can't simulate two function generators inputting into the oscilloscope at the same time using MULTISIM. Please help! !...
Recently, I borrowed a book called "100 Examples of Microcontroller C Language Programming Practice" to master the C language operation of microcontrollers and further deepen my understanding of micro...
[i=s]This post was last edited by Veiko on 2018-1-2 18:35[/i] [align=left][size=5][color=#006400][b]1. [font=宋体]Unboxing[/font]&[font=宋体]Product display[/font][font=Calibri]&[/font][font=宋体]Overall ex...
Tesla and BYD, vying for dominance in the global electric vehicle market, are reportedly considering adopting Samsung's AMOLED (active-matrix organic light-emitting diode) technology for their next...[Details]
The problem of dynamic sealing of equipment always exists with the operation of the equipment. Today, we have specially sorted out the various commonly used sealing forms, usage scope and character...[Details]
introduction
With the development of digital and network technologies, broadcasting technology has become increasingly diversified, with the most significant trend being the transition from an...[Details]
We are entering a new era where people are increasingly affordably equipped with more electronic gadgets. Electronics have become essential to our lives. For example, the average consumer now owns ...[Details]
1. Multi-channel DAC technology bottleneck
Currently,
the development of multi-channel DAC technology focuses on two core challenges.
First, industrial applications urgently ...[Details]
With the support and encouragement of national policies, some Internet car manufacturers have also joined the new energy vehicle manufacturing industry. From the perspective of new car manufacturer...[Details]
On August 21, it was reported that Intel's new generation of AI chip Jaguar Shores was recently exposed for the first time.
According to photos shared by Andreas Schilling, the Jaguar Shores t...[Details]
introduction
In recent years, with the increasing number of high-rise buildings, the demand for elevators has also increased. Currently, the elevators we use most often use LED dot array displ...[Details]
Using an electronic load is like thinking of it as a resistor that dissipates the power supply's output. The most straightforward mode is the CR constant resistance mode. In this mode, by setting a...[Details]
Generally not, but there are exceptions. For example, a torque motor controller with three-phase output voltage imbalance can cause current imbalance, similar to a phase loss. However, only two pha...[Details]
Recently, I received a request to use OK1028A-C to output PWM square wave. However, I found that there was no relevant instructions on the OK1028 platform, so I started writing this article.
A...[Details]
On August 19, Huawei's Executive Director and Chairman of the Device BG, Richard Yu, shared a Weibo post about a conversation he had with a Zunjie S800 owner. The owner had driven over 5,000 kilome...[Details]
1. Static Balance
Static balancing is performed on one correction surface of the rotor. The remaining unbalance after correction is used to ensure that the rotor is within the specified range ...[Details]
Most electric vehicles currently lack a gearbox, only a single-speed reduction gearbox. This includes Teslas, but that doesn't mean electric vehicles don't need a gearbox. Thanks to the constant to...[Details]
Challenges come from multiple dimensions, and data centers on wheels require more rigorous testing.
Comparing the past, present, and future of automobiles, one clear trend emerges: cars ...[Details]