EasyManua.ls Logo

IDT 89HPES48T12G2 User Manual

Default Icon
276 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
®
6024 Silver Creek Valley Road, San Jose, California 95138
Telephone: (800) 345-7015 • (408) 284-8200 • FAX: (408) 284-2775
Printed in U.S.A.
©2013 Integrated Device Technology, Inc.
IDT
®
89HPES48T12G2
PCI Express
®
Switch
User Manual
April 2013

Table of Contents

Question and Answer IconNeed help?

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

IDT 89HPES48T12G2 Specifications

General IconGeneral
BrandIDT
Model89HPES48T12G2
CategorySwitch
LanguageEnglish

Summary

About This Manual

Introduction

Overview of the user manual's purpose and scope.

Finding Additional Information

Guidance on locating supplementary product details and specifications.

Content Summary

Outline of the manual's chapters and their respective topics.

PES48T12G2 Device Overview

Introduction

Provides a high-level introduction to the PES48T12G2 device.

Features

Details the key features and capabilities of the PES48T12G2 switch.

Pin Description

Lists and describes the functions of the PES48T12G2 pins, including multiplexed functions.

Architectural Overview

Introduction

Provides a high-level overview of the PES48T12G2 architecture and its components.

Logical View

Explains the logical view of a PCIe switch, including upstream and downstream ports and virtual PCI bus.

Switch Core

Introduction

Provides an overview of the PES48T12G2's Switch Core functionality and services.

Switch Core Architecture

Describes the non-blocking crossbar design, ingress buffers, and egress buffers.

Ingress Buffer

Details the IFB queues (Posted, Non-Posted, Completion) and their sizes.

Egress Buffer

Explains the EFBs for HOLB relief, packet re-ordering, and replay buffer functionality.

Reset and Initialization

Introduction

Covers reset and initialization procedures, including precedence and types of resets.

Boot Configuration Vector

Explains the boot configuration vector sampled during a switch fundamental reset.

Switch Fundamental Reset

Details the cold and warm switch fundamental reset processes and their behavior.

Link Operation

Introduction

Covers link operation adhering to PCI Express 2.0, supporting speeds and port merging.

Link Speed Negotiation

Details support for 5.0 GT/s and 2.5 GT/s data rates per lane.

Active State Power Management

Discusses ASPM operation, including support for L0s and L1 states.

SerDes

Introduction

Describes the SerDes block, its functions, and per-lane programmability.

SerDes Transmitter Controls

Details programmable SerDes transmitter settings like drive level and de-emphasis.

Receiver Equalization

Discusses receiver equalizer for compensating channel loss and its controls.

SerDes Power Management

Outlines guidelines for maximizing power savings in SerDes quads based on port state.

Theory of Operation

Introduction

Describes the PES48T12G2-specific architectural behavior of the PCI Express switch.

Transaction Routing

Details the supported transaction routing types, including address and ID based routing.

Access Control Services

Discusses ACS support as defined by PCI Express 2.0, focusing on downstream switch port operations.

Error Detection and Handling

Describes error conditions like physical, data-link, and transaction layer errors and how they are detected and handled.

Hot-Plug and Hot-Swap

Introduction

Illustrates three hot-plug configurations for a PCIe switch application.

Hot-Plug Signals

Lists and describes the hot-plug inputs and outputs supported via I/O expanders.

Hot-Swap

States that PES48T12G2 is hot-swap capable and meets specific requirements for I/Os.

Power Management

Introduction

Discusses power management capability structures and supported device power states.

Power Budgeting Capability

Details the mechanisms for implementing PCI-Express power budgeting enhanced capability.

General Purpose I/O

Introduction

Introduces the 9 General Purpose I/O pins and their configuration options.

GPIO Configuration

Summarizes the configuration of GPIO pins using registers like GPIOFUNC, GPIOCFG, and GPIOD.

SMBus Interfaces

Introduction

Describes the two SMBus interfaces: Master and Slave, and their pin configurations.

Serial EEPROM

Details the use of serial EEPROM for initializing software visible registers during switch fundamental reset.

Programming the Serial EEPROM

Details programming the serial EEPROM via slave SMBus or a PCIe root.

I/O Expanders

Hot-Plug I/O Expanders 0 through 7

Summarizes the pin mapping for I/O expanders 0 through 7 for hot-plug signals.

Slave SMBus Interface

SMBus Transactions

Lists supported SMBus transactions like Byte/Word Write/Read and Block Write/Read.

Multicast

Introduction

Explains multicast capability for forwarding a single TLP to multiple destinations.

Multicast TLP Routing

Explains how multicast TLPs are forwarded to egress ports, differing from unicast rules.

Register Organization

Introduction

Describes the 256 KB global address space for all software visible registers.

PCI-to-PCI Bridge Registers

Outlines configuration space for PCI-to-PCI bridges, accessible as function 0.

PCI to PCI Bridge and Proprietary Port Specific Registers

Type 1 Configuration Header Registers

Details Type 1 Configuration Header registers like Vendor ID, Device ID, and PCI Command.

PCI Express Capability Structure

Identifies PCI Express capability structures and points to the next capability.

Advanced Error Reporting (AER) Enhanced Capability

Details the AER Enhanced Capability structure, including capabilities and status registers.

Switch Configuration and Status Registers

SWCTL - Switch Control (0x0000)

Controls switch behavior like reset halt, register unlock, and power budgeting data value unlock.

SerDes Control and Status Registers

Details registers for controlling and monitoring SerDes blocks, requiring identification of associated SerDes.

JTAG Boundary Scan

Introduction

Introduces JTAG Boundary Scan interface for testing interconnections after assembly.

Test Access Point

Describes system logic using TAP controller, instruction register, and dedicated pins for various functions.

Instruction Register (IR)

Explains the Instruction Register's role in selecting tests or accessing test registers via JTAG_TCK and TAP controller states.

Usage Considerations

Provides recommendations for driving JTAG pins and forcing the TAP controller into Test Logic-Reset.