Renesas 89HPES32NT24AG2 Hardware Design Manual
Renesas 89HPES32NT24AG2 Hardware Design Manual

Renesas 89HPES32NT24AG2 Hardware Design Manual

Idt pci express 24-port 32-lane gen 2 switch

Advertisement

Quick Links

®
Notes
Introduction
compliant System Interconnect switch device family. Information provided in this document is applicable to
the
89HPES24NT6AG2, 89HPES22NT16G2, 89HPES16NT16G2, 89HPES16NT2G2 and 89HPES12NT12G2.
In this document, the PES32NT24AG2 is used as the primary reference. The letters "G2" within the device
names indicate that these devices are capable of GEN2 (5.0 GT/S) serial data speeds. The
PES32NT24AG2 device offers 32 PCIe lanes divided into 24 ports. The PES24NT24G2 device offers 24
PCIe lanes divided into 24 ports, and so on.
recommendations:
PCI Express Interface
Port Configuration
from 0 through 7 and the remaining 16 ports are statically allocated 1 lane with ports labeled from 8 through
23. In a default configuration, SWMODE[3:0] = 0x0, Port 0 is always the upstream port while the remaining
ports are always downstream ports. In a Multi-partition configuration, SWMODE[3:0] = 0xC, or a Multi-parti-
tion with Serial EEPROM initialization configuration, SWMODE[3:0] = 0xD, all ports come up as unattached.
Through a Serial EEPROM or Slave SMBus interface, ports can be configured as an upstream port,
upstream port with NT function, upstream port with NT and DMA functions, NT function, NT with DMA func-
tions, or as downstream ports. All ports can operate at a maximum link width of x2 (i.e. 2 lanes) or x1 (i.e. 1
lane) and support both 2.5 GT/S (Gen1) and 5.0 GT/S (Gen2) speeds.
PES32NT24AG2, PCI device numbering follows the port numbering. Port 0 corresponds to Device 0 on the
upstream bus. Port 1 corresponds to Device 1 on the PES32NT24AG2 virtual PCI bus, Port 2 to Device 2,
and so on.
IDT PCI Express®
24-Port 32-Lane Gen 2 Switch
Hardware Design Guide
This application note provides system design guidelines for IDT's PCI Express® 2.0 base specification
following
devices:
89HPES32NT24A[B]G2,
This document also describes the following device interfaces and provides relevant board design
1) PCI Express Interface
2) Reference Clock (REFCLK) Circuitry
3) Reset (Fundamental Reset) Schemes
4) SMBus Interfaces
5) GPIO and JTAG pins
6) Power and Decoupling Scheme
7) Switch Partitioning
Eight of the twenty four ports of the PES32NT24AG2 are statically allocated 2 lanes with ports labeled
Per the PCIe® specification, each switch port is viewed as a virtual PCI-PCI bridge device. In the
Note: Unused PCIe TX and RX lanes are not required to have a termination and can be left
open.
1 of 21
By Bryan Le
89HPES32NT8A[B]G2,
Application Note
AN-727
89HPES24NT24[A]G2,
May 5, 2011

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 89HPES32NT24AG2 and is the answer not in the manual?

Questions and answers

Summary of Contents for Renesas 89HPES32NT24AG2

  • Page 1 Application Note IDT PCI Express® AN-727 24-Port 32-Lane Gen 2 Switch Hardware Design Guide ® By Bryan Le Notes Introduction This application note provides system design guidelines for IDT’s PCI Express® 2.0 base specification compliant System Interconnect switch device family. Information provided in this document is applicable to following devices: 89HPES32NT24A[B]G2,...
  • Page 2 IDT AN-727 Notes PES32NT24AG2 PE0T [1:0] PE8T [0] PE0R [1:0] PE8R [0] (Port 0, Device 0) (Port 8, Device 8) PE1T [1:0] PE9T [0] PE1R [1:0] PE9R [0] (Port 1, Device 1) (Port 9, Device 9) PE7T [1:0] PE23T [0] PE7R [1:0] PE23R [0] (Port 7, Device 7)
  • Page 3 IDT AN-727 Notes STKCFG Field in the Stack Configuration STK0CFG Register Binary Port 3 Port 2 Port 1 Port 0 0b00000 0b00001 0b00010 0b00011 0b00110 Others Reserved Table 2 Possible Configuration for Stack 0 STKCFG Field in the Stack Configuration STK1CFG Register Binary Port...
  • Page 4 IDT AN-727 Notes STKCFG Field in the Stack Configuration STK2CFG Register 0b01111 0x10 0b10000 0x11 0b10001 0x12 0b10010 0x13 0b10011 0x14 0b10100 0x15 0b10101 0x16 0b10110 0x17 0b10111 0x18 0b11000 0x19 0b11001 0x1A 0b11010 0x1B 0b11011 0x1C 0b11100 Others Reserved Table 4 Possible Configuration for Stack 2 (Page 2 of 2) STKCFG Field in the Stack Configuration...
  • Page 5: Lane Reversal

    IDT AN-727 Notes STKCFG Field in the Stack Configuration STK3CFG Register 0x13 0b10011 0x14 0b10100 0x15 0b10101 0x16 0b10110 0x17 0b10111 0x18 0b11000 0x19 0b11001 0x1A 0b11010 0x1B 0b11011 0x1C 0b11100 Others Reserved Table 5 Possible Configuration for Stack 3 (Page 2 of 2) A stack may be configured statically using the corresponding Stack Configuration (STKxCFG) pins.
  • Page 6 IDT AN-727 Notes Figure 2 Lane Reversal for Highest Achievable Link Width of x2 Figure 3 Lane Reversal for Highest Achievable Link Width of x4 6 of 21 May 5, 2011...
  • Page 7 IDT AN-727 Notes Figure 4 Lane Reversal for Highest Achievable Link Width of x8 Polarity Inversion Each port of the PES32NT24AG2 supports automatic polarity inversion defined by the PCIe specifica- tion. This allows trace routing flexibility to avoid crossovers and potentially reduces the number of trace vias required for signal routing.
  • Page 8 IDT AN-727 Notes logic for the receiving lane automatically inverts received data. Polarity inversion is a lane function and not a link function. Therefore, it is possible for some lanes of link to be inverted and for others not to be inverted.
  • Page 9 IDT AN-727 Routing Differential Pairs Notes The switch includes 50 Ohm resistor on-die terminations on both the transmit and the receive pins. No external termination is required. Individual traces within a given differential pair (positive and negative) must be matched in length to a tolerance of 5 mils. Length matching within a differential pair should occur on a segment-by-segment basis, as opposed to length matching across the total distance of the overall route.
  • Page 10 IDT AN-727 Notes traces. The breakout area should not exceed 250 mil in length for the PCIe interface. Within the breakout areas, the trace routing guidelines of the differential pairs can be slightly relaxed (if absolutely necessary) to facilitate successful breakout of the signals. A width and spacing geometry of 6/4.5/6 (6 mil trace width and 4.5 mil spacing edge to edge) are used on PES32NT24AG2 evaluation board.
  • Page 11 IDT AN-727 Reference Clock (REFCLK) Circuitry Notes The switch has two differential global reference clock inputs (GCLKP[1:0]/GCLKN[1:0]) that are used to generate all of the clocks required by the internal switch logic and the SerDes. The differential clock inputs require the signal source to drive a 0V common-mode and the REFCLK signal must meet the electrical specifications defined in the PCI Express Card Electromechanical Specification.
  • Page 12: Local Port Clocked Mode

    IDT AN-727 Notes RefClk Port 2 Upstream Switch Port 0 Port 3 GCLK0 GCLK1 RefClk 100 MHz Or 125 MHz Figure 12 Example of Common Clock Mode with SSC RefClk RefClk Port 2 Port 2 Switch Switch Upstream Upstream Port 0 Port 0 GCLK0 GCLK0...
  • Page 13 IDT AN-727 Notes Ports 12,13,14,15 16,17,18,19 20,21,22,23 Table 7 Ports that must operate with the same Port Clock Mode RefClk RefClk Port 2 Port 2 Switch Switch Upstream Upstream Port 0 Port 0 P0CLK P0CLK Port 3 Port 3 GCLK0 GCLK0 GCLK1 GCLK1...
  • Page 14: Smbus Interfaces

    IDT AN-727 Notes PERSTN PERSTN System System PERSTN Switch Switch Port 1 Port 1 Port 2 Port 2 Port 23 Po rt 23 ….. ….. Figure 16 Simplified Reset Scheme Reset Scheme for Hot Plug Support Figure 17 shows an implementation where downstream endpoints have independent fundamental reset. This scheme should be used if Hot-Plug support is needed selectively on the downstream ports.
  • Page 15: Initialization From Serial Eeprom

    IDT AN-727 Initialization from Serial EEPROM Notes During a fundamental reset, an serial EEPROM is required to initialize any software visible register within the device. Serial EEPROM loading occurs if the Switch Mode (SWMODE [3:0]) field selects an oper- ating mode that performs serial EEPROM initialization (e.g., Normal switch mode with Serial EEPROM initialization).
  • Page 16 IDT AN-727 Notes SMBus I/O Section Functionality Expander Lower Port 12 hot-plug Upper Port 20 hot-plug Lower Port 1 hot-plug Upper Port 3 hot-plug Lower Port 5 hot-plug Upper Port 7 hot-plug Lower Port 10 hot-plug Upper Port 14 hot-plug Lower Port 18 hot-plug Upper...
  • Page 17 IDT AN-727 Notes MSMBCLK MSMBCLK MSMBCLK MSMBDAT MSMBDAT MSMBDAT GPIO 2 GPIO 2 GPIO 2 GPIO 4 GPIO 4 GPIO 4 /INT /INT /INT /INT /INT /INT /INT /INT /INT IO Expander 0 IO Expander 0 IO Expander 0 I O Expander 2 I O Expander 2 I O Expander 2 I O Expander 4...
  • Page 18 IDT AN-727 Power and Decoupling Scheme Notes The switch has five different types of power supply pins: 1. V CORE (1.0V) powers the digital core of the switch. PEA (1.0V) power the SERDES core and analog circuits. V PEA should have no more than 25mVpeak-peak AC power supply noise superimposed on the 1.0V nominal DC value.
  • Page 19: Switch Partitioning

    IDT AN-727 Decoupling Scheme Notes 1) One bypass capacitor per power pin is recommended if board layout allows. 0402 package ceramic capacitors are recommended for 0.1µF and 0.01µF capacitors. 2) Bypass Capacitors must be placed as close to the device pins as possible based on space avail- ability.
  • Page 20 IDT AN-727 Notes A partition can be placed in one of three modes: disabled, active, and reset. When a partition is disabled, all ports associated with the partition (if any) are disabled and can’t be used. When a partition is active, all ports associated with the partition are active.
  • Page 21: Reference Documents

    IDT AN-727 Partitions and ports can be configured at boot-time, and reconfigured dynamically during run-time by Notes software or automatically by hardware as a result of a failover event. When a port’s mode is re-configured, the change can be stateless (i.e., the port is reset during the change) or state-full (i.e., the port preserves its configuration during the change).
  • Page 22: Corporate Headquarters

    Renesas' products are provided only subject to Renesas' Terms and Conditions of Sale or other applicable terms agreed to in writing. No use o any Renesas resources expands or otherwise alters any applicable warranties or warranty disclaimers for these products.

Table of Contents