Please note that in this databook, references to "DVI" and "HDMI" may refer to: (1) the function of the integrated DVI/HDMI interface described in details in section
2.3 and 3.8, as well as in other sections; or (2) the capability of the TMDS interface, multiplexed on the PCI-E external graphics interface, to enable DVI or HDMI
through passive enabling circuitries. Any statement in this databook on any DVI or HDMI-related functionality must be understood to apply to (1), (2), or both, according
to the immediate context of the reference.
USE OF THIS PRODUCT IN ANY MANNER THAT COMPLIES WITH THE MPEG-2 STANDARD IS EXPRESSLY PROHIBITED WITHOUT A LICENSE
UNDER APPLICABLE PATENTS IN THE MPEG-2 PATENT PORTFOLIO, WHICH LICENSE IS AVAILABLE FROM MPEG LA, L.L.C., 6312 S. FIDDLERS
GREEN CIRCLE, SUITE 400E, GREENWOOD VILLAGE, COLORADO 80111.
Trademarks
AMD, the AMD Arrow, ATI, the ATI logo, 3Dc+, AMD Athlon, AMD Phenom, AMD OverDrive, AMD PowerNow!, Avivo, Cool’n’Quiet, HyperMemory, PowerPlay,
PowerShift, AMD PowerXpress, AMD Radeon, SurroundView, Vari-Bright, CrossFire, and combinati ons thereof are trademarks of Advanced Micro Devices, Inc.
DisplayPort is a trademark of the Video Electronics Standards Assoctation.
HyperTransport is a trademark of the HyperTransport Technology Consortium.
Microsoft, Windows, Windows Vista, Windows 7, DirectDraw, and DirectX are registered trademarks of Microsoft Corporation.
OpenGL is a registered trademark of Silicon Graphics Internal.
PCI Express and PCIe are registered trademarks of PCI-SIG.
WinBench is a registered trademark of Ziff Davis, Inc.
Linux is a registered trademark of Linus Torvalds in the U.S. and other countries.
Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Disclaimer
The contents of this document are provided in connection with Advanced Micro Devices, Inc. ("AMD") products. AMD makes no representations or warranties with
respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time
without notice. No license, whether express, implied, arising by estoppel, or otherwise, to any intellectual property rights are granted by this publication. Except as set
forth in AMD's Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products
including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right.
AMD's products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the body, or in other applications
intended to support or sustain life, or in any other application in which the failure of AMD's product could create a situation where personal injury, death, or severe
property or environmental damage may occur. AMD reserves the right to discontinue or make changes to its products at any time without notice.
1.1 Introducing the RS880 ........................................................................................................................................................1-1
1.2 RS880 Features ...................................................................................................................................................................1-2
1.2.5A-Link Express II Interface..................................................................................................................................1-3
1.2.8Motion Video Acceleration Features....................................................................................................................1-5
1.2.9Multiple Display Features ....................................................................................................................................1-5
1.2.12Integrated HD Audio Controller and Codec.........................................................................................................1-8
1.2.14Power Management Features ...............................................................................................................................1-8
1.5 Graphics Device ID and Graphics Engine Clock Speed...................................................................................................1-10
1.6 Conventions and Notations ...............................................................................................................................................1-10
1.6.6Acronyms and Abbreviations.............................................................................................................................1-11
2.3.1DVI/HDMI™ Data Transmission Order and Signal Mapping ............................................................................2-6
2.3.2Support for HDMI™ Packet Types......................................................................................................................2-9
3.1 Pin Assignment Top View..................................................................................................................................................3-2
3.1.1RS880 Pin Assignment Top View........................................................................................................................3-2
3.3 CPU HyperTransport™ Interface .......................................................................................................................................3-5
3.5.11 x 16 Lane Interface for External Graphics ....................................................................................................... 3-6
3.5.2A-Link Express II Interface for Southbridge....................................................................................................... 3-6
3.5.36 x 1 Lane Interface for General Purpose External Devices .............................................................................. 3-6
3.11 Power Management Pins................................................................................................................................................3-11
3.13 Power Pins...................................................................................................................................................................... 3-12
5.1.1Maximum and Minimum Ratings........................................................................................................................ 5-1
5.3 Package Information .......................................................................................................................................................... 5-8
5.3.3Board Solder Reflow Process Recommendations ............................................................................................. 5-10
Chapter 6: Power Management and ACPI
6.1 ACPI Power Management Implementation ....................................................................................................................... 6-1
6.2 Power Management for the Graphics Controller ............................................................................................................... 6-2
6.2.1PCI Function Power States.................................................................................................................................. 6-2
6.2.2PCI Power Management Interface....................................................................................................................... 6-2
6.2.3Capabilities List Data Structure in PCI Configuration Space ............................................................................. 6-2
7.1 Test Capability Features......................................................................................................................................................7-1
7.2 Test Interface.......................................................................................................................................................................7-1
7.3 XOR Test ............................................................................................................................................................................7-1
7.3.1Description of a Generic XOR Tree.....................................................................................................................7-1
7.3.2Description of the RS880 XOR Tree....................................................................................................................7-2
7.3.3XOR Tree Activation ...........................................................................................................................................7-2
7.3.4XOR Tree for the RS880......................................................................................................................................7-2
7.4.1Description of a Generic VOH/VOL Tree ...........................................................................................................7-4
7.4.2VOH/VOL Tree Activation..................................................................................................................................7-5
A.1 RS880 Pin List Sorted by Ball Reference..........................................................................................................................1-2
A.2 RS880 Pin List Sorted by Pin Name..................................................................................................................................1-7
Figure 1-1: Possible Configurations for the x16 PCIe® Graphics Interface ................................................................................. 1-3
Figure 6-1: Linked List for Capabilities ......................................................................................................................................... 6-5
Figure 7-1: Example of a Generic XOR Tree ................................................................................................................................7-2
Figure 7-2: Sample of a Generic VOH/VOL Tree ......................................................................................................................... 7-5
Table 1-1: Possible Configurations for the PCIe® General Purpose Links ....................................................................................1-3
Table 1-2: Graphics Device ID and Graphics Engine Clock Speed .............................................................................................1-10
Table 1-3: Pin Type Codes ............................................................................................................................................................1-10
Table 1-4: Acronyms and Abbreviations ......................................................................................................................................1-11
Table 2-4: DDR3 Memory Row and Column Addressing ..............................................................................................................2-5
Table 2-5: Single Link Signal Mapping for DVI/HDMI™ ...........................................................................................................2-7
Table 2-6: Dual-Link Signal Mapping for DVI ..............................................................................................................................2-8
Table 2-7: Support for HDMI™ Packet Type .................................................................................................................................2-9
Table 3-3: 1 x 16 Lane PCI Express® Interface for External Graphics ..........................................................................................3-6
Table 3-4: 1 x 4 Lane A-Link Express II Interface for Southbridge ...............................................................................................3-6
Table 3-5: 6 x 1 Lane PCI Express® Interface for General Purpose External Devices ..................................................................3-6
Table 3-18: Power Pins .................................................................................................................................................................3-12
Table 3-20: Strap Definitions for the RS880 ................................................................................................................................3-14
Table 4-1: Timing Requirements for HyperTransport™ Reference Clock (100MHz) Output by the Clock Generator ................4-1
Table 4-3: Timing Requirements for REF_CLKP Used as OSCIN (14.3181818MHz) .................................................................4-2
Table 4-4: RS880 Power Rail Power-up Sequence .........................................................................................................................4-3
Table 5-1: Maximum and Minimum Ratings .................................................................................................................................. 5-1
Table 5-2: DC Characteristics for 3.3V TTL Signals .....................................................................................................................5-2
Table 5-3: DC Characteristics for DDC Signals (DDC Mode) .......................................................................................................5-2
Table 5-4: DC Characteristics for AUX Signals (AUX Mode) ......................................................................................................5-2
Table 5-5: DC Characteristics for POWERGOOD .........................................................................................................................5-2
Table 5-6: DC Characteristics for HyperTransport™ and PCI-E Differential Clock (HT_REFCLK, GFX_REFCLK,
Table 5-7: DC Characteristics for REFCLK_P as OSCIN Input (14.3181818MHz) .....................................................................5-3
Table 5-8: DC Characteristics for the Memory Interface when Supporting DDR2 ........................................................................5-3
Table 5-9: DC Characteristics for the Memory Interface when Supporting DDR3 ........................................................................5-3
Table 5-10: DC Characteristics for the Integrated DVI/HDMI™ ..................................................................................................5-4
Table 5-11: DC Characteristics for the TMDS Interface Multiplexed on the PCI Express® Gfx Lanes ......................................5-4
Table 5-12: Electrical Specifications for the DisplayPort Interface ..............................................................................................5-5
Table 6-1: ACPI States Supported by the RS880 ............................................................................................................................6-1
Table 6-2: ACPI Signal Definitions ................................................................................................................................................6-1
Table 6-3: Standard PCI Configuration Space Header Type 0 .......................................................................................................6-2
Table 6-4: PCI Status Register ........................................................................................................................................................6-3
Table 6-9: Next Item Pointer (NEXT_ITEM_PTR) .......................................................................................................................6-5
Table 6-10: Power Management Capabilities – PMC .....................................................................................................................6-6
Table 7-1: Pins on the Test Interface ..............................................................................................................................................7-1
Table 7-2: Example of an XOR Tree ..............................................................................................................................................7-2
Table 7-3: RS880 XOR Tree ...........................................................................................................................................................7-3
Table 7-4: Truth Table for the VOH/VOL Tree Outputs ................................................................................................................7-5
Table 7-5: RS880 VOH/VOL Tree .................................................................................................................................................7-7
The RS880 is a ninth-generation Integrated Graphics Processor (IGP) that integrates a DirectX® 10.1 compliant Shader
Model 4.1 graphics core and a system controller in a single chip. It supports AMD’s AM3-socket CPUs, including the
AMD Phenom™ II and later desktop processors. The RS880 integrates an ATI RV620-based graphics engine, dual
display, an integrated DVI/HDMI™ interface, a TMDS interface, DisplayPort capability, and Northbridge functionality in
a single BGA package. This high level of integration and scalability enables manufacturers to offer enthusiast level
capabilities and performance while helping to minimize board space and system cost.
The RS880 is pin-compatible with AMD's mainstream 700 and 800-series products including the RS780, RS780M,
RX780, RX781, RS880M, and RX881, allowing a single design to target multiple market seg ment s .
Robust and Flexible Core Logic Features
The RS880 combines graphics and system logic functions in a single chip using a 21mm body BGA package, reducing
overall solution area. For optimal system and graphics performance, the RS880 supports a high speed HyperTransport™
interface to the AMD processor, running at a data rate of up to 4.4 GT/s and supporting both HT 1.0 and HT 3.0 protocols.
The RS880 is ideally suited for 64-bit operating systems, and supports platform configurations with greater than 4GB of
system memory. The rich PCI Express
external graphics and up to six other PCI Express peripherals, all supporting the PCI Express 2.0 standard with data rates
of up to 5.0GT/s. These capabilities are complemented by the advanced I/O features of AMD’s SB700-series
Southbridges.
Designed for Windows Vista
Chapter 1
Overview
®
(PCIe®) expansion capabilities of RS880 include support for PCI Express
®
The RS880 delivers a compelling Windows Vista experience. It harnesses the increased bandwidth of HyperTransport 3.0
to a DirectX 10.1 graphics core, which provides the 3D rendering power needed to generate the Windows Vista desktop
even under the most demanding circumstances. The AMD RV620-based graphics core employs a unified shader
architecture to deliver excellent 3D performance across the whole spectrum of 3D applications. It meets all current
Windows Vista Premium Logo requirements.
Leading Multimedia Capabilities
The RS880 incorporates AMD’s Unified Video Decoder (UVD) 2.0 technology, which provides dedicated hardware
decode of the H.264, VC-1, and MPEG-2 video formats used for HD contents and Blu-ray disks. The RS880 also
incorporates the innovative AMD Avivo™ HD display architecture, providing users with amazing visual quality.
Advanced scaling and color correction capabilities, along with increased precision through the entire display pipeline,
ensure an exceptional image on CRT monitors, LCD panels, and any other display device. Dual DisplayPort output
capability provides the ability to interface to the next generation of digital display devices. That is complemented by a
fully integrated DVI/HDMI and HDCP support, allowing compatibility with even the most modern high definition
televisions without the additional cost of external components.
*Note: AMD Avivo HD is a technology platform that includes a broad set of capabilities offered by certain AMD
Radeon™ products. Support for any AMD Avivo HD capability is subject to qualification of the RS880 ASIC. Full
enablement of some AMD Avivo HD capabilities may require complementary products.
Low Power Consumption and Industry Leading Power Manage ment
The RS880 is manufactured using the power efficient 55 nm technology, and it supports a whole range of industry
standards and new proprietary power management features. System power can be further reduced through the dedicated
local frame buffer interface supported by the RS880. The integrated UVD dramatically reduces CPU loading and hence
overall power consumption during Blu-ray video and HD contents playback.
The graphics driver for the RS880 is fully compatible with all other AMD Radeon™ class graphics controllers from
AMD. A single driver can support multiple graphics configurations across AMD’s product lines, including the AMD
Radeon family and the AMD chipset family. In addition, this driver compatibilit y allows the RS880 to benefit
immediately from AMD's software optimization and from the advanced Windows
Windows 7
®
support available in the Radeon family drivers.
1.2RS880 Features
1.2.1 CPU HyperTransport™ Interface
•
Supports 16-bit up/down HyperTransport (HT) 3.0 interface up to 4.4 GT/s.
•Supports 200, 400, 600, 800, and 1000 MHz HT1 frequencies.
•Supports 1.6, 1.8, 2.0, and 2.2 GHz HT3 frequencies.
•Supports AMD’s AM3-socket CPUs, including the AMD Phenom II and later desktop processors.
•Supports LDTSTOP interface and CPU link stutter mode.
1.2.2 Memory Interface
Supports an optional dedicated local frame buffer (side-port) of up to 128MB through a 16-bit interface. Note,
•
however, that the memory interface is optimized for a 64MB local frame buffer. As such, the system BIOS will
downsize the side-port size if a 128MB memory device is populated.
•New highly flexible memory architecture allows asymmetric side-port and shared system memory frame buffer sizes.
Supported configurations include UMA only and UMA+side-port (interleave mode).
•New dynamic memory allocation scheme improves performance and reduces power simultaneously.
•Support for DDR2 system memories up to DDR2-800, with a maximum memory clock speed of 400MHz. Memory
clock is independent of any other clock source and can therefore be set to any frequency equal to or less than
400MHz (DDR2-800), allowing the use of lower speed side-port memories.
•Support for DDR3 system memories up to DDR3-1200, with a maximum memory clock speed of 600MHz. Memory
clock is independent of any other clock source and can therefore be set to any frequency equal to or less than
600MHz (DDR3-1200), allowing the use of lower speed side-port memories.
•Support one memory device of x16 width (see section 2.2.1.1, “Supported DDR2 Components,” on page 2-4.and
section 2.2.2.1, “Supported DDR3 Components,” on page 2-5, for details).
•Asynchronous HyperTransport and memory controller interface speeds.
•Supports DDR SDRAM self refresh mechanism.
•Supports dynamic CKE and ODT for power conservation.
RS880 Features
®
XP, Windows Vista®, and
1.2.3 AMD HyperMemory™
•Supports AMD HyperMemory™*.
* Note: Includes dedicated and shared memory. The amount of HyperMemory available is determined by various factors.
For details, please consult your AMD CSS representative.
1.2.4 PCI Express® Interface
•
Supports PCIe Gen2 (version 2.0).
•Optimized peer-to-peer and general purpose link performance.
•Highly flexible PCI Express implementation to suit a variety of platform needs.
•A dual-port, x16 graphics interface, configurable to any one of the modes illustrated in Figure 1-1for the RS880:
•Supports a maximum resolution of 2560x1600 @60Hz with 4 lanes.
1.2.12 Integrated HD Audio Controller and Codec
•
Integrated HD Audio codec supports linear PCM and AC3 (5.1) audio formats for HDMI output.
•Separate logical chip function.
•Can encrypt data onto one associated HDMI output.
•Uses Microsoft UAA driver.
•Internally connected to the integrated HDMI, or HDMI-enabled interface, hence no external cable required.
•Support for basic audio (32, 44.1 or 48 KHz stereo) and AC3 or DTS at the same sample rates.
1.2.13 System Clocks
Support for an external clock chip to generate side-port memory, PCIe, and A-Link Express II clocks.
•
1.2.14 Power Management Features
•
Single chip solution in 55nm, 1.1V CMOS technology.
•Full ACPI 2.0 and IAPC (Instantly Available PC) power management support.
•Static and dynamic power management support (APM as well as ACPI) with full VESA DPM and Energy Star
compliance.
•The Chip Power Management Support logic supports four device power states defined for the OnNow Architecture—
On, Standby, Suspend, and Off. Each power state can be achieved by software control bits.
•Hardware controlled intelligent clock gating enables clocks only to active fun ctional blocks, and is completely
transparent to software.
•Dynamic self-refresh for the side-port memory.
•Support for Cool'n'Quiet™ via FID/VID change.
•Support for AMD PowerNow!™.
•Clocks to every major functional block are controlled by a unique dynamic clock switching technique that is
completely transparent to the software. By turning off the clock to the block that is idle or not used at that point, the
power consumption can be significantly reduced during normal operation.
•Supports AMD Vari-Bright™ technology.
•Supports dynamic lane reduction for the PCIe graphics interface when coupled with an AMD-based graphics device,
adjusting lane width according to required bandwidth.
RS880 Features
1.2.15 PC Design Guide Compliance
The RS880 complies with all relevant Windows Logo Program (WLP) requirements from Microsoft for WHQL
certification.
1.2.16 Test Capability Features
The RS880 has a variety of test modes and capabilities that provide a very high fault coverage and low DPM (Defect Per
Million) ratio:
•Full scan implementation on the digital core logic through ATPG (Automatic Test Pattern Generation Vecto rs).
•Dedicated test logic for the on-chip custom memory macros to provide complete coverage on these modules.
•A JTAG test mode to allow board level testing of neighboring devices.
•An EXOR tree test mode on all the digital I/O's to allow for proper soldering verification at the board level.
•A VOH/VOL test mode on all digital I/O’s to allow for proper verification of output high and output low values at the
board level.
•Access to the analog modules to allow full evaluation and characterization.
•IDDQ mode support to allow chip evaluation through current leakage measurements.
These test modes can be accessed through the settings on the instruction register of the JTAG circuitry.
1.2.17 Packaging
•
Single chip solution in 55nm, 1.1V low power CMOS technology.
•528-FCBGA package, 21mmx21mm.
1.3Software Features
•Supports Microsoft Windows XP, Windows Vista, and Windows 7.
•BIOS ability to read EDID 1.1, 1.2, and 1.3.
•Ability to selectively enable and disable several devices including CRT, LCD, and DFP.
•Register-compatible with VGA standards, BIOS-compatible with VESA VBE2.0.
•Supports corporate manageability requirements such as DMI.
•ACPI support.
•Full Write Combining support for maximum performance of the CPU.
•Full-featured, yet simple Windows utilities:
•Calibration utility for WYSIWYG color
•Independent brightness control of desktop and overlay
•End user diagnostics
•Drivers meet Microsoft's rigorous WHQL criteria and are suitable for systems with the "Designed for Windows"
logos.
•Comprehensive OS and API support.
•Hot-key support (Windows ACPI 2.0 or AMD Event Handler Utility where appropriate).
•Extensive power management support.
•Rotation mode support in software.
•Dual CRTC, simultaneous view, extended desktop support (Windows XP, Windows Vista, and Windows 7)
•DirectX 10.1 support.
•Switchable overlay support.
•H.264 playback support.
•Supports AMD OverDrive™ utility.
***Warning*** AMD and ATI processors are intendedto be operated only within their associated specifications and factory settings. Operating the AMD or ATI processor outside of specification or in
excess of factory settings, including but not limited to overclocking, may damage the processor and/or lead to other problems, including but not limited to, damage to the system components (including the
motherboard and components thereon (e.g. memory)), system instabilities (e.g. data loss and corrupted images), shortened processor, system component and/or system life and in extreme cases, total
system failure. AMD does not provide support or service for issues or damages related to use of an AMD or ATI processor outside of processor specifications or in excess of factory settings.
•Supports Hybrid CrossFire™.
1.4Branding Diagrams
Note: The branding can be in laser, ink, or mixed laser-and-ink marking.
Graphics Device ID and Graphics Engine Clock Speed
RADEON IGP
YYWW
MADE IN TAIWANWXXXXX
215-0752001
Part Number
Date Code (“YY” - Year, ”ZZ” - Week)
AMD Product Type
AMD Logo
Wafer Lot Number (“ZZ” may not be shown)
Country of Origin (China or Taiwan)
Note: Branding can be in laser, ink, or
mixed laser-and-ink marking.
WWWXXX.ZZ
MADE IN COO
Figure 1-3 RS880 ASIC A11 Production Branding
1.5Graphics Device ID and Graphics Engine Clock Speed
Table 1-2 Graphics Device ID and Graphics Engine Clock Speed
1.6Conventions and Notations
The following conventions are used throughout this manual.
1.6.1Pin Names
Pins are identified by their pin names or ball references. Multiplexed pins sometimes assume alternate “functional names”
when they perform their alternate functions, and these “functional names” are given in Chapter 3, “Pin Descriptions and
Strap Options.”
All active-low signals are identified by the suffix ‘#’ in their names (e.g., MEM_RAS#).
1.6.2Pin Types
The pins are assigned different codes according to their operational characteristics. These codes are listed in Table 1-3.
Table 1-3 Pin Type Codes
IDigital Input
ODigital Output
ODOpen Drain
I/OBi-Directional Digital Input or Output
I/ODDigital Input or Open Drain
MMultifunctional
PwrPower
GndGround
A-OAnalog Output
A-IAnalog Input
A-I/OAnalog Bi-Directional Input/Output
A-PwrAnalog Power
A-GndAnalog Ground
OtherPin types not included in any of the categories above
1.6.3Numeric Representation
Hexadecimal numbers are appended with “h” (Intel assembly-style notation) whenever there is a risk of ambiguity. Other
numbers are in decimal.
Pins of identical functions but different running integers (e.g., “GFX_TX7P, GFX_TX6P,... GFX_TX0P”) are referred to
collectively by specifying their integers in square brackets and with colons (i.e., “GFX_TX[7:0]P”). A similar short-hand
notation is used to indicate bit occupation in a register. For example, NB_COMMAND[15:10] refers to the bit positions
10 through 15 of the NB_COMMAND register.
1.6.4 Register Field
A field of a register is referred to by the format of [Register Name].[Register.Field]. For example,
“NB_MC_CNTL.DISABLE_BYPASS” is the “DISABLE_BYPASS” field of the register “NB_MC_CNTL.”
1.6.5 Hyperlinks
Phrases or sentences in blue italicfont are hyperlinks to other parts of the manual. Users of the PDF version of this manual
can click on the links to go directly to the referenced sections, tables, or figures.
1.6.6Acronyms and Abbreviations
The following is a list of the acronyms and abbreviations used in this manual.
Table 1-4 Acronyms and Abbreviations
AcronymFull Expression
ACPIAdvanced Configuration and Power Interface
A-Link-EA-Link Express interface between the IGP and the Southbridge.
BGABall Grid Array
BIOS
BISTBuilt In Self Test.
BLTBlit
bppbits per pixel
CECConsumer Electronic Control
CPISCommon Panel Interface Specification
CRTCathode Ray Tube
CSPChip Scale Package
DACDigital to Analog Converter
DBIDynamic Bus Inversion
DDC
DDRDouble Data Rate
DFPDigital Flat Panel. Monitor connection standard from VESA.
DPDisplayPort
DPMDefects per Million
DTVDigital TV
Basic Input Output System. Initialization code stored in a ROM or Flash RAM used to start up a
system or expansion card.
Display Data Channel. A VESA standard for communicating between a computer system and
attached display devices.
interface. For a detailed description of the interface, please refer to the
interface. This section presents
Host Interface
HT Interface to CPU (PHY)
Configuration
Registers
Root Complex
Memory Controller
LTA
LRA
SCH
Data Link Layer
Protocol/Transacti o n La ye r
HyperTransport I/O Link Specification from the HyperTransport Consortium. Figure 2-2, “Host Interface Block
Diagram,” illustrates the basic blocks of the host bus interface of the RS880.
Figure 2-2 Host Interface Block Diagram
The HyperTransport (HT) Interface, formerly known as the LDT (Lightning Data Transport) interface, is a high speed,
packet-based link implemented on two unidirectional buses. It is a point-to-point interface where data can flow both
upstream and downstream at the same time. The commands, addresses, and data travel in packets on the HyperTransport
link. Lengths of packets are in multiples of four bytes. The HT link consists of three parts: the physical layer (PHY), the
data link layer, and the protocol/transaction layer. The PHY is the physical interface between the RS880 and the CPU.
The data link layer includes the initialization and configuration sequences, periodic redundancy checks,
connect/disconnect sequences, and information packet flow controls. The protocol layer is responsible for maintaining
strict ordering rules defined by the HT protocol.
The RS880 HyperTransport bus interface consists of eighteen unidirectional differential data/control pairs and two
differential clock pairs in each of the upstream and downstream direction. On power up, the HT link is 8-bit wide and runs
at a default speed of 400MT/s. After negotiation, carried out by the HW and SW together, the link width can be brought
up to 16-bit and the interface can run up to 4.4GT/s. The interface is illustrated in Figure 2-3, “RS880 Host Bus Interface
Signals.” The signal name and direction for each signal is shown with respect to the processor. Note that the signal names
may be different from those used in the pin listing of the RS880. Detailed descriptions of the signals are given in section
3.3, “CPU HyperTransport™ Interface‚’ on page 3-5.
In order to significantly decrease system power and increase graphics performance, the RS880 provides an optional
side-port memory interface for dedicated frame buffer memory, to be used exclusively for the integrated graphics core.
The side-port memory interface can significantly reduce system power by allowing the CPU to stay in its lowest power
state during periods of inactivity. Screen refreshes are fetched from the side-port memory, and there is no need to "wake
up" the CPU to fetch screen refresh data.
The RS880 memory controller is unique and highly optimized. It operates in 16-bit mode at very high speed (up to
DDR2-800 and DDR3-1200), and has a programmable interleaved mode that significantly increases the memory
bandwidth and reduces data latency to the integrated graphics core. The additional bandwidth provided to the internal
graphics core will also aid the RS880 in reaching and exceeding Microsoft's Windows Vista
requirements.
2.2.1 DDR2 Memory Interface
Figure 2-4, “RS880 Side-Port Memory Interface,” on page 2-4 illustrates the side-port memory interface of the RS880.
RS880 memory controller features and limitations:
•Supports a single memory device up to 128MB of physical size. However, as the memory interface is
optimized for a 64MB local frame buffer, the system BIOS will downsize the side-port memory if a 128MB
memory device is populated.
•Controls a single rank of DDR2 devices in 16-bit memory configuration.
•Supports device sizes of 256, 512, and 1024 Mbits, and a device width of x16.
•As the memory controller supplies only one chip select signal, only devices with one chip selec t are supp orte d.
•A wide range of DDR2 timing parameters, configurations, and loadings are programmable via the RS880
The memory controller supports DDR2 SDRAM chips in several configurations. These chips are organized in banks,
rows (or pages), and columns. The supported DDR2 components have four or eight banks. Table 2-1 lists the supported
memory components.
•Supports a single memory device up to 128MB of physical size. However, as the memory interface is
optimized for a 64MB local frame buffer, the system BIOS will downsize the side-port memory if a 128MB
memory device is populated.
•Supports a single rank of DDR3 device in 16-bit memory configuration.
•Supports device sizes of 512 and 1024 Mbits, and a device width of x16.
Address
64Mbx16 devices
128Mbx16 devices
•A wide range of DDR3 timing parameters, configurations, and loadings are programmable via the RS880 memory
controller configuration registers.
2.2.2.1 Supported DDR3 Components
The memory controller supports DDR3 SDRAM chips in several configurations. These chips are organized in banks,
rows (or pages), and columns. Table 2-3 lists the supported memory components.
Table 2-3 Supported DDR3 Components
DDR3 SDRAM
ConfigMbitsCS Mode Bank Bits Row BitsCol Bits
32Mbx1651293121064
64Mbx1610241131310128
2.2.2.2 Row and Column Addressing
Table 2-4 shows how the physical address P (after taking out the bank bit) is used to provide the row and column
Depending upon encoded Green channel pixel dataDepending upon state of PLL_SYNC and CTL1
Depending upon state of CTL2 and CTL3
TR1TR0TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9
Depending upon encoded Red channel pixel data
TB0 TB1 TB2 TB3 TB4 TB5 TB6 TB7 TB8 TB9
Depending upon encoded Blue channel pixel data
2.3.1 DVI/HDMI™ Data Transmission Order and Signal Mapping
The RS880 contains an integrated DVI/HDMI interface and a TMDS interface (multiplexed on the PCI Express® graphics
lanes), both supporting clock frequencies of up to 162 MHz for each signal link. The multiplexing relationships between
the PCIe external graphics signals and the TMDS signals are given in section 3.9, “TMDS Interface Multiplexed on the
PCI Express® Graphics Lanes‚’ on page 3-8. Figure 2-5 below shows the transmission ordering of the signals on both
interfaces in single-link mode.
DVI/HDMI™
Figure 2-5 Data Transmission Ordering for the Integrated DVI/HDMI™ and TMDS Interfaces
For dual-link mode, which is for DVI only, the same transmission order applies to data channels on the second li nk, with
the first link transmitting data for even pixels and the second link for odd pixels. See Table 2-6 below for details.
The signal mapping for the transmission is shown in Table 2-5 (single link) and Table 2-6 (dual-link DVI) below.
0x800x00Vendor-SpecificYes*——
0x810x01AVIYesInserted o n line selected by software.
0x820x02
0x830x03AudioYes
0x840x04MPEG SourceNo—
* Note: These packet types are supported using generic packet types. A ma ximu m o f tw o of them can be supported simultaneously.
Packet Type
Audio Clock
Regeneration
ID
Source Product
Descriptor
Supported
or Not
YesInserted by hardware as required.—
Yes*——
SourceComment
Sent when required to meet
maximum time between data island
specification.
Audio samples come from HD audio DMA.
Channel status from HD audio and video
registers.
Inserted in horizontal blank whenever audio
FIFO contains data.
Sending and contents controlled by video
driver.
For colorimetry, repet it io n coun t,
video format, picture formatting.
Inserted on line selected by software.
Contents from registers written by video
and HD audio drivers.
For channel counts, sampling
frequency, etc.
According to the CEA-861
specification, MPEG Source
InfoFrames should not be used.
Resolution10 bits--1
Maximum PS/2 setting Output Voltage-0.7V-1
Maximum PS/2 setting Output Current-18.7mA-1
Full Scale Error+8% / -3%-+10%2, 3
DAC to DAC Correlation-2%-+2%1, 4
Differential Linearity-2 LSB-+2 LSB1, 5
Integral Linearity-2 LSB-+2 LSB1, 5
Rise Time (10% to 90%)0.58ns-1.7ns1, 6
Full Scale Settling Time-TBA-1, 7, 8
Glitch Energy-TBA-1, 8
Monotonicity---9
Notes:
1 - Tested over the operating temperature range at nominal supp ly voltage, with an Iref of -1.50mA (Iref is the level of the current flowing
out of the RSET resistor).
2 - Tested over the operating temperature range at reduced supply voltage, with an Iref of -1.50mA (Iref is the level of the current flowing
out of the Rset resistor).
3 - Full scale error from the value predicted by the design equations.
4 - About the mid-point of the distribution of the three DACs measured at full scale deflection.
5 - Linearity measured from the best fit line through the DAC characteristics. Monotonicity guaranteed.
6 - Load = 37.5Ω + 20 pF with Iref = -1.50 mA (Iref is the current flowing out of the Rset resistor).
7 - Measured from the end of the overshoot to the point where the amplitude of the video ringing is down to +/-5% of the final steady state
value.
8 - This parameter is sampled, not 100% tested.
9 - Monotonicity is guaranteed.
VGA DAC Characteristics
2.5Clock Generation
The RS880 provides support for an external clock chip to generate side-port memory, PCIe, and A-Link Express II clocks.
This chapter gives the pin descriptions and the strap options for the RS880. To jump to a topic of interest, use the
following list of hyperlinked cross references:
“Pin Assignment Top View” on page 3-2
“Interface Block Diagram” on page 3-4
“CPU HyperTransport™ Interface” on page 3-5
“Side-port Memory Interface” on page 3-5
“PCI Express® Interfaces” on page 3-6:
“1 x 16 Lane Interface for External Graphics” on page 3-6
“A-Link Express II Interface for Southbridge” on page 3-6
“6 x 1 Lane Interface for General Purpose External Devices” on page 3-6
“Miscellaneous PCI Express® Signals” on page 3-6
“Clock Interface” on page 3-7
“CRT Interface” on page 3-7
“Integrated DVI/HDMI™ Interface” on page 3-7
“TMDS Interface Multiplexed on the PCI Express® Graphics Lanes” on page 3-8
“DisplayPort™ Interface” on page 3-10
“Power Management Pins” on page 3-11
“Miscellaneous Pins” on page 3-11
“Power Pins” on page 3-12
“Ground Pins” on page 3-13
“Strapping Options” on page 3-14
HT_RXCALNOtherVDDHTRXVSSReceiver Calibration Resistor to VDD_HT power rail.
HT_RXCALPOtherVDDHTRXVSSReceiver Calibration Resistor to Ground
HT_TXCALPOtherVDDHTTXVSSTransmitte r Calibration Resistor to HTTX_ CALN
HT_TXCALNOtherVDDHTTXVSSTransmitter Calibration Resistor to HTTX_CALP
IVDDHTRXVSSReceiver Command, Address, and Data Differe ntial Pairs
IVDDHTRXVSS
IVDDHTRXVSS
OVDDHTTXVSSTransmitter Command, Address, and Data Differential Pairs
OVDDHTTXVSS
OVDDHTTXVSS
Power
Domain
3.4Side-port Memory Interface
Table 3-2 Side-Port Memory Interface
Ground
Domain
Functional Description
Receiver Clock Signal Differential Pairs. Forwarded clock signal. Each byte of
RXCAD uses a different clock signal. Dat a is transfe rred o n ea ch clo ck ed ge.
Receiver Control Differential Pairs. For distinguishing control packets from
data packets.
Transmitter Clock Signal Differential Pairs. Ea ch byte of TXCAD uses a
different clock signal. Data is transferred on each clock edge.
Transmitter Control Differentia l Pairs. Fo rwarded clock signal. For
distinguishing control packets from data packets.
Pin NameType
MEM_A[13:0]OVDD_MEMVSSNone
MEM_BA[2:0]OVDD_MEMVSSNoneMemory Bank Address
MEM_CS#OVDD_MEMVSSNoneChip Select
MEM_ODTOVDD_MEMVSSNoneOn-die Termination
MEM_DQ[15:0]I/OVDD_MEMVSSNoneMemory Data Bus. Supports SSTL2 and SSTL3.
MEM_DM[1:0]I/OVDD_MEMVSSNoneData masks for each byte during memory write cycle s
MEM_DQS[1:0]P,
MEM_DQS[1:0]N
MEM_COMPP,
MEM_COMPN
MEM_VREFOther–VSSNone
OVDD_MEMVSSNone
OVDD_MEMVSSNone
I/OVDD_MEMVSSNone
I/OVDD_MEMVSSNone
OtherVDD_MEMVSSNone
Power
Domain
Ground
Domain
Integrated
Termination
Functional Description
Memory Address Bus. Provides the multiplexed row and column
addresses to the memory.
Memory Differential Clock
Memory Data Strobe s. These a re bi-directional data strobes for
latching read/write data.
Memory interface compensation pins for N and P channel
devices. Connect through resistors to VDD_MEM and ground
respectively (refer to the reference schematics for the proper
resistor values).
Reference voltage. It supplies the threshold value fo r
distinguishing between “1” and “0” on a memory signal. Typical
value is 0.5*VDD_MEM.
REDA-OAVDD––Red for CRT monitor output
GREENA-OAVDD––Green for CRT monitor output
BLUEA-OAVDD––Blue for CRT monitor output
DAC_HSYNCA-OVDD33VSS
DAC_VSYNCA-OVDD33VSS
DAC_RSETOtherN/AAVSSQ–
DAC_SDAI/OVDD33VSS
DAC_SCLI/OVDD33VSS
Power
Domain
VDDA18H
I
TPLL
I/OVDDPCIE VSSAPCIE
IVDDPCIE VSSAPCIE
OVDDPCIE VSSAPC IE
IVDD33VSS–
Power
Domain
Ground
Domain
VSSAHT–
Ground
Domain
Integrated
Termination
50Ω between
complements
50Ω between
complements
50Ω between
complements
Integrated
Termination
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
Functional Description
HyperTransport™ 100MHz reference clock dif ferential pa ir. Input from
external clock source, as a reference clock for the HyperTransport
interface.
Clock Differential Pair for external graphics. Input from the external
clock generator, as a reference clock for externa l graph ics.
Clock Differential Pair for Southbridge and general purpose PCIe
devices. Input from the external clock generator, as a reference clock
for A-Link Express II and general purpose PCIe.
Clock Differential Pair for general purpose PCIe devices. Not u sed.
Can be left unconnected, or connected to the external clock generator.
Reference clock input for the RS880. REFCLK_P is a single-ended,
14.31818MHz input from the external clock generator; input swing
should be 1.1V. Connect REFCLK_N to VREF (0.55V) on the
motherboard.
®
Functional Description
Display Horizontal Sync
Display Ve rti cal Sy nc
DAC internal reference to set full scale DAC current through 1%
resistor to AVSSQ
I2C data for display (to video monitor). The signal is 5V-tolerant.
I2C clock for display (to video monitor). The signal is 5V-tolerant.
3.8Integrated DVI/HDMI™ Interface
Table 3-9 Integrated DVI/HDMI™ Interface
Pin Name
Functional
Type
Name
DVI/HDMI™
TXOUT_L0NTX0MOVDDLT18VSSLTNoneDVI/HDMI™ data channel 0 (-)
TXOUT_L0PTX0POVDDLT18VSSLTNoneDVI/HDMI data channel 0 (+)
TXOUT_L1NTX1MOVDDLT18VSSLTNoneDVI/HDMI data channel 1 (-)
TXOUT_L1PTX1POVDDLT18VSSLTNoneDVI/HDMI data channel 1 (+)
DVI data channel 3 (-). The channel is only used in
DVI dual-link mode and is not used for HDMI
support.
DVI data channel 3 (+). The channel is only used in
DVI dual-link mode and is not used for HDMI
support.
DVI data channel 4 (-). The channel is only used in
DVI dual-link mode and is not used for HDMI
support.
DVI data channel 4 (+) The channel is only used in
DVI dual-link mode and is not used for HDMI
support.
DVI data channel 5 (-). The channel is only used in
DVI dual-link mode and is not used for HDMI
support.
DVI data channel 5 (+). The channel is only used in
DVI dual-link mode and is not used for HDMI
support.
3.9TMDS Interface Multiplexed on the PCI Express® Graphics Lanes
The RS880 supports a dual-link TMDS interface, enabling DVI/HDMI, which is multiplexed on the PCIe® external
graphics lanes.
HDMI is enabled only through the single-link mode. Table 3-10 to Table 3-12 show the multiplexing relationships
between the PCIe external graphics signals and the TMDS signals for different configuration s. Table 3-13 lists the
miscellaneous TMDS signals that are not multiplexed on the PCIe graphics interface.
Table 3-10 TMDS Interface Multiplexed on the PCI Express® Graphics Interface (Dual-Link DVI)
Pin Name
GFX_TX0PA5TX2P - 1st Link Red+
GFX_TX0NB5TX2M - 1st Link RedGFX_TX1PA4TX1P - 1st Link Green+
GFX_TX1NB4TX1M - 1st Link GreenGFX_TX2PC3TX0P - 1st Link Blue+
GFX_TX2NB2TX0M- 1st Link Blue GFX_TX3PD1TXCP - Clock+
GFX_TX3ND2TXCM - ClockGFX_TX4PE2TX5P- 2nd Link Red+
TMDS Interface Multiplexed on the PCI Express® Graphics Lanes
Table 3-10 TMDS Interface Multiplexed on the PCI Express® Graphics Interface (Dual-Link DVI) (Continued)
Pin Name
GFX_TX4NE1TX5M - 2nd Link RedGFX_TX5PF4TX4P- 2nd Link Green+
GFX_TX5NF3TX4M - 2nd Link GreenGFX_TX6PF1TX3P - 2nd Link Blue+
GFX_TX6NF2TX3M - 2nd Link Blue-
Table 3-11 TMDS Interface Multiplexed on the PCI Express® Graphics Interface (HDMI™ on Lane 0-3)
*Note: Typical arrangements shown here. BIOS can select which DDC clock/dat a pair is to be used for each display.
Ball
Reference
TMDS Function
DDC Clock 0 for display connected onto lane 0 to 3 (or 0 to 7 for dual-link DVI) of
the PCIe® external graphics interface.* For detailed pin information, see
Table 3-17, “Miscellaneous Pins”
DDC Data Channel 0 for display connected onto lane 0 to 3 (or 0 to 7 for du al -link
DVI) on the PCIe external graphics interface.* For detailed pin information,
Table 3-17, “Miscellaneous Pins”
DDC Clock 1 for display connected onto lane 4 to 7 of the PCIe external grap hics
interface.* For detailed pin information,
Pins”
.
DDC Data Channel 1 for displayconnected onto lane 4 to 7 on the PCI e external
graphics interface.* For detailed pin information,
The RS880 supports a maximum two DisplayPort™ (DP) channels through signals multiplexed on the PCIe graphics
interface. Different implementations are possible, depending on the system configuration. Table 3-10 shows only one
possibility, which uses the lower eight lanes of the interface for a dual-link DP output. For more explanations, please refer
to RS880 DisplayPort Implementation Details. Table 3-15 lists the miscellaneous DP signals that are not multiplexed on
the PCIe graphics interface.
Table 3-14 DisplayPort™ Interface Multiplexed on the PCI Express
Pin NameBall Reference DisplayPort ™ Function
GFX_TX0P,
GFX_TX0N
GFX_TX1P,
GFX_TX1N
GFX_TX2P,
GFX_TX2N
GFX_TX3P,
GFX_TX3N
DDC_CLK0/AUX0P,
DDC_DATA0/AUX0N
GFX_TX4P,
GFX_TX4N
GFX_TX5P,
GFX_TX5N
GFX_TX6P,
GFX_TX6N
GFX_TX7P,
GFX_TX7N
AUX_CALC8Calibration for auxiliary p ads.
A5/B5Main Link Channel Pair 0 on the first DP connector
A4/B4Main Link Channel Pair 1 on the first DP connector
C3/B2Main Link Channel Pair 2 on the first DP connecto r
D1/D2Main Link Channel Pair 3 on the first DP connector
A8/B8Auxiliary Channel Pair 0 on the first DP connector
E2/E1Main Link Channel Pair 0 on the second DP conne ct or
F4/F3Main Link Channel Pair 1 on the second DP connector
F1/F2Main Link Channel Pair 2 on the second DPconnector
H4/H3Main Link Channel Pair 3 on the second DP connector
®
Graphics Interface
DisplayPort™ Interface
Table 3-15 Miscellaneous DisplayPort™ Signals
Pin NameBall Reference DisPlay Port™ Function
DDC_CLK0/AUX0P,
DDC_DATA0/AUX0N
DDC_CLK1/AUX1P,
DDC_DATA1/AUX1N
HPDD10
A8/B8
B7/A7
Auxiliary Channel Pair 0 on the first DP connector. For detailed pin information,
see Table 3-17, “Miscellaneous Pins”.
Auxiliary Channel Pair 1 on the second DP connector. For detailed pin information,
see Table 3-17, “Miscellaneous Pins”.
Hot plug detect for DisplayPort. Can also be used as GPIO. For de t ailed pin
information,
LDTSTOP#IVDD33VSSHyperTransport™ S to p. U sed fo r systems requiring power mana gement. It is a
ALLOW_LDTSTOPODVDD33VSSAllow LDTSTOP. The signal is used for controlling LDTSTOP assertions. It is an
SYSRESET#IVDD33VSSGlobal Hardware Reset. This signal comes from the Southbridge.
SUS_STAT#IVDD33VSS
POWERGOOD IVDD18VSSInput from the motherboard signifying that the power to the RS880 is up and ready .
Power
Domain
Ground
Domain
Functional Description
single-ended signal for input from the Southbridge to enable and disable t he
HyperTransport link during system state tran sitions.
Note: For platforms supporting DDR2 system memory, 1.8V signalling can be
used on the signal. For platforms supporting DDR3 system me mory, follow
recommendations in the RS880-Series IGP Motherboard Schematic Review
Checklist.
output to the SB.
1 = LDTSTOP# can be asserted
0 = LDTSTOP# has to be de-asserted
Note: For platforms supporting DDR2 system memory, 1.8V signalling can be
used on the signal. For platforms supporting DDR3 system me mory, follow
recommendations in the RS880-Series IGP Motherboard Schematic Review
Checklist.
Suspend Stat us. SUS_STAT# from the Southbridge is connect ed to the pin to gate
the sideport memory I/Os while power is ramping up a nd t he P OWE RGOOD
signal to the RS880 is still low.
Signal High means all power planes are valid. It is not observed internally until it
has been high for more than six consecutive REFCLK cycles. The rising edge of
this signal is deglitched.
3.12Miscellaneous Pins
Table 3-17 Miscellaneous Pins
Pin NameType
AUX_CALIVDD33VSS
DDC_CLK0/AUX0PI/OVDD33VSS
DDC_DATA0/AUX0NI/OVDD33VSS
DDC_CLK1/AUX1PI/OVDD33VSS
DDC_DATA1/AUX1NI/OVDD33VSS
GPIO[4:2]I/OVDDR3VSS
HPDIVDD33VSS
Power
Domain
Ground
Domain
Integrated
Termination
50kΩ
programmable:
PU/PD/non
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
Functional Description
Calibration for auxiliary pads.
DDC Clock 0 for displays, or AUX0P of the auxiliary pair for the
DisplayPort connected onto lane 0 to 3 of the PCIe
graphics interface. Can also be used as a GPIO.
DDC Data Channel 0 for displays, or AUX0N of the auxiliary p air for
the DisplayPort connected onto lane 0 to 3 on the PCIe external
graphics interface. Can also be used as a GPIO.
DDC Clock 1 for displays, or AUX1P of the auxiliary pair for the
DisplayPort connected onto lane 4 to 7 of the PCIe external
graphics interface. Can also be used as a GPIO.
DDC Data Channel 1 for displays, or AUX1N of the auxiliary p air for
the DisplayPort connected onto lane 4 to 7 on the PCIe external
graphics interface. Can also be used as a GPIO.
General Purpose I/O. These pins can also be used as outputs to
the voltage regulator for pulse-width modulation of various voltages
on the motherboard. If not used for pulse-width-modulation, GPIO3
can also be used as a "hot plug" panel detection input pin tha t
monitors if the voltage is greater than 2.0V on th e ho t-plugg in g line
from a digital display.
Hot plug detect for DisplayPort. Can also be used as GPIO.
NC––––No connect. These pins should be left unconnected to anything.
STRP_DATAI/OVDD33VSS
TESTMODEIVDD33VSS–
THERMALDIODE_P,
THERMALDIODE_N
TMDS_HPDI/OVDD33VSS
VDDLT33Other–––
A-O–––
Power
Domain
Ground
Domain
Integrated
Termination
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
50kΩ
programmable:
PU/PD/none
Functional Description
2
I
C interface clock signal.It can also be used as GPIO. The signal is
5V-tolerant.
2
I
C interface data signal. It can also be used as GP IO. The sig nal
is 5V-tolerant.
2
I
C interface data signal for external EEPROM based st rap loading.
Can also be used as GPIO, or as output to the voltage regulator for
pulse-width modulation of RS880’s core voltage.
When High, puts the RS880 in test mode and disables the RS 880
from operating normally.
Diode connections to external SMBus microcontroller for
monitoring IC thermal characteristics.
TMDS Hot Plug Detect. It monitors the hot-plug line for panel
detection. It is a 3.3V CMOS compatible input. When not used for
hot plug detection, it can also be used as output to the vo ltage
regulator for pulse-width modulation of various voltages on the
motherboard.
These balls are only for maintaining pin-comp at ib ility with earlier
generations of AMD IGPs or chipsets. They can either be
connected to a 3.3V rail or left unconnected on RS880 syst ems.
3.13Power Pins
Table 3-18 Power Pins
Pin NameVoltage
AVDD3.3V2E12, F12Dedicated power for the DAC. Effort shou ld be made at the board
AVDDDI1.8V1F14Dedicated digital power for the DAC
AVDDQ1.8V1H15DAC Bandgap Reference V olt age
IOPLL VDD1.1V1AE241.1V power f or me mory I/ O PLLs
IOPLL VDD181.8V1AE231.8V power for memory I/O PLLs
PLLVDD1.V1A121.1V Power for system PLLs
PLLVDD181.8V1D141.8V power for system PLLs
VDD_MEM1.5/1.8V6AA11, AB10, AC10, AD10,
VDD18_MEM1.8V2AD11, AE111.8V power for side-port memory interface
VDDA18HTPLL1.8V1H17I/O power for HyperTransport™ PLL
VDDA18PCIE1.8V15AA9, AB9, AD9, AE9, H9,
VDDA18PCIEPLL1.8V2D7, E71.8V I/O power for PCIe PLLs
VDDC1.1V22J11, J14, J16, K1 2, K 15,
VDD181.8V2F9, G91.8V I/O transform power
Pin
Count
Ball ReferencePin Description
level to provide as clean a power as possible to this pin to avoid
noise injection, which can affect display quality. Adequate
decoupling should be provided between this pin and AVSS.
Isolated power for side-port memory interface.
AE10, Y11
1.8V I/O power for PCIe
J10, K10, L10, M10, P10,
R10, T10, U10, W9, Y9
VDD333.3V2H11, H123.3V I/O power
VDDHT1.1V7J17, K16, L16, M16, P16,
VDDHTRX1.1V7A23 ,B23, D22, E21, F20,
VDDHTTX1.2V13AA21, AB22, AC23, AD24,
VDDLT181.8V2A15, B151.8V I/O power for the integrated DVI/HDMI™ interface
VDDLTP181.8V1A13Power for integrated DVI/HDMI PLL macro.
VDDPCIE1.1V17A6, B6, C6, D6, E6, F6, G7,
Total Power Pin Count107
3.14Ground Pins
Table 3-19 Ground Pins
Pin NamePin CountBall ReferenceComments
AVSSDI1G15Dedicated digital ground for the DAC (1.8V)
AVSS Q1H14Dedicated ground for the Band Gap Reference. Ef fo rt shou ld be
PLLVS S1B12Ground pin for graphics core PLL
RED#, GREEN#,
BLUE#
VSS34AA14, AB1 1, AB15, AB1 7,
VSSAHT27A25, AD25, D23, E22, G22,
VSSAPCIE40A2, AA4, AB1, AB2, AB5, AB7,
VSSLT7C14, C16, C18, C20, C22,
Pin
Count
3G17, F18, F19Grounds for the DAC. These pins must be connecte d directly to
Ball ReferencePin Description
Digital I/O power for HyperTransport interface
R16, T16
I/O power for HyperTransport receive interface
G19, H18
I/O power for HyperTransport transmit interface
AE25, M17, P17, R17, T17,
U17, V18, W19, Y20
Main I/O power for PCIe graphics, SB, and GPP in terfa ce s
H8, J9, K9, L9, M9, P9, R9,
T9, U9, V9
made at the board level to provide as clean a ground as possible
to this pin to avoid noise injection, which can affect display quality .
Adequate decoupling should be provided between this pin and
AVDD.
VSSLTP181B13Ground for Integrated DVI/HDMI PLL macro
Total Ground Pin Count113
3.15Strapping Options
The RS880 provides strapping options to define specific operating parameters. The strap values are latched into internal
registers after the assertion of the POWERGOOD signal to the RS880. Table 3-20, “Strap Definitions for the RS880,”
shows the definitions of all the strap functions. These straps are set by one of the following four methods:
•Attaching pull-up resistors to specific strap pins listed in Table 3-20 to set their values to “1”.
•Attaching pull-down resistors to specific strap pins listed in Table 3-20 to set their values to “0”.
•Downloading the strap values from an I
representative for details).
•Setting through an external debug port, if implemented (contact your AMD CSS representative for details).
All of the straps listed in Table 3-20 are defined active low. To select “1”, the strap pins must be pulled up to VDD33
through resistors. To select “0”, the strap pins must be pulled down to VSS through resistors. During reset, the strap pins
are undriven, allowing the external pull-up or pull-down to pull a pin to “0” or “1.” The values on the strap pins are then
latched into the device and used as operational parameters. However, for debug purposes, those latched values may be
overridden through an external debug strap port or by a bit-stream downloaded from a serial EEPROM.
Strapping Options
2
C serial EEPROM (for debug purpose only; contact your AMD CSS
Table 3-20 Strap Definitions for the RS880
Strap FunctionStrap PinDescription
STRAP_DEBUG_BUS_GPIO
_ENABLE#
SIDE_PORT_EN#DAC_HSYNCIndicates if memory side-port is available or not.
LOAD_EEPROM_STRAPS# SUS_STAT#Selects loading of strap values from EEPROM.
Note: On the RS880, the widths of the A-Link Express II interfac e a nd t he g enera l purpo se PCI e links are conf ig ured throu gh t he
programmable strap GPPSB_LINK_CONFIG, which is programmed through RS880’s regist ers. S ee t he RS880 ASIC Family Register Reference Guide, order# 46142, and the RS880 ASIC Family Register Programming Require ments, order# 46141, for details.
DAC_VSYNCEnables debug bus access through memory I/O pads and GPIOs.
0: Enable
1: Disable
(See debug bus specification documents for m ore d etails.)
0: Available
1: Not available
2
0: I
C master can load strap values from EEPROM if connected, or use default values if
EEPROM is not connected. Please refer to RS880's reference schematics for system
level implementation details.
Table 4-1 Timing Requirements for HyperTransport™ Reference Clock (100MHz) Output by the Clock Generator
SymbolParameterMinimumMaximumUnitNote
ΔV
CROSS
FFrequency99.9100MHz2
ppmLong Term Accuracy-300+300Ppm3
S
FALL
S
RISE
T
jc max
T
j-accumulated
V
D(PK-PK)
V
D
ΔV
D
DCDuty Cycle4555%11
Notes:
More details are available in AMD HyperTransport 3.0 Reference Clock Specification and AMD Family 10h Processor Reference Clock
Parameters, order # 34864.
1 Single-ended measurement at crossing point. Value is maximum-minimum over all time. DC value of common mode is not important
due to blocking cap.
2 Minimum frequency is a consequence of 0.5% down spread spectrum.
3 Measured with spread spectrum turned off.
4 Only simulated at the receive die pad. This parameter is intended to give guidance for simulation. It cannot be tested on a tester but
is guaranteed by design.
5 Differential measurement through the range of ±100mV, differential signal must remain monotonic and within slew rate specification
when crossing through this region.
6 T
7 Accumulated T
8 V
9 V
V
10 The difference in magnitude of two adjacent V
signal.
11 Defined as t
is the maximum difference of t
jc max
D(PK-PK)
is the amplitude of the ring-back differential measurement, guaranteed by design that the ring-back will not cross 0V VD.
D(min)
is the largest amplitude allowed.
D(max)
Change in Crossing point voltage over all edges-140mV1
Output falling edge slew rate-10-0.5V/ns4, 5
Output rising edge slew rate0.510V/ns4, 5
Jitter, cycle to cycle-150ps6
Accumulated jitter over a 10 μs period-11ns7
Peak to Peak Differential Voltage4002400mV8
Differential Voltage2001200mV9
Change in V
over a 10μs time period, measured with JIT2 TIE at 50ps interval.
jc
is the overall magnitude of the differential signal.
HIGH/tCYCLE
cycle to cycle-7575mV10
DDC
between any two adjacent cycles.
CYCLE
measurements. V
DDC
.
DDC
Chapter 4
Timing Specifications
is the stable post overshoot and ring-back part of the
1. Measured from -150mV to + 150mV from VREF, which is 0.55V.
2. Measured at VREF, which is 0.55V.
3. Measured with spread spectrum disabled.
REFCLK Long T erm Jitter Requirement (1μs after
scope trigger)
–500ps
4.5Side-port Memory Timing for DDR2 Mode
The RS880’s side-port memory DDR2 interface complies with all the timing requirements given in the JESD79-2B
specification. Please refer to the JEDEC standard for any timing details.
4.5.1Read Cycle DQ/DQS Delay
During a memory read cycle, there is a DLL inside the RS880 that can delay each DQS signal with respect to its byte of
the DQ valid window. This delay ensures adequate setup and hold time to capture the memory data. This DLL delay is
programmable through the following registers:
MCA_DLL_SLAVE_RD_0. MCA_DLL_ADJ_DQSR_0 <NBMCIND : 0xE0[7:0]>
MCA_DLL_SLAVE_RD_1. MCA_DLL_ADJ_DQSR_1 <NBMCIND : 0xE1[7:0]>
The fraction of strobe delay, in terms of a memory clock period is (24+MCA_DLL_ADJ_DQSR) / 240. For example: if
MCA_DLL_ADJ_DQSR_1 = 36, then DQS1 is delayed by 0.25 x memory_clock_period. So, if the memory clock period
is 5ns, then DQS1 is delayed internally by 1.25ns with respect to DQ[15:8].
Note: There are no specific requirements for the following 1.1V or 1.2V rails: VDDHT, VDDHTRX, VDDHTTX, VDDPCIE
4.5.2Write Cycle DQ/DQS Delay
Similar to a read cycle, during memory write cycle there is a DLL inside the RS880 that can delay each DQS signal with
respect to its byte of the DQ valid window. This delay ensures adequate setup and hold time for DQ and DQS to the
memory. This DLL delay is programmable by the following registers in the same manner as with the read cycle:
MCA_DLL_SLAVE_WR_0.MCA_DLL_ADJ_DQ_B0 <NBMCIND : 0xE8[7:0]>
MCA_DLL_SLAVE_WR_1.MCA_DLL_ADJ_DQ_B1 <NBMCIND : 0xE9[7:0]>
Again, the fraction of strobe delay, in terms of a memory clock period is (24+MCA_DLL_ADJ_DQSR) / 240. For
example: if MCA_DLL_ADJ_DQ_B0 = 96, then DQS0 is delayed by 0.5 x memory_clock_period. So, if the memory
clock period is 5ns, then DQS0 is delayed internally by 2.5ns with respect to DQ[7:0].
Depending on the board layout of DQS and DQ signals, it may be necessary to have different delays for each DQS signal.
Layouts of the DQS and DQ signals should follow the rules given in the AMD RS880-Series IGP Motherboard Design Guide, order# 46103.
4.6Power Rail Power-up Sequence
Figure 4-1 RS880 Power Rail Power-up Sequence
Table 4-4 RS880 Power Rail Power-up Sequence
SymbolParameter
T11
T12
T131.1-V PLL rails ramp high relative to VDDC (1.1V)0No restrictions
3.3-V rails ramp high relative to 1.8/1.5-V Side-Port
Memory, 1.8-V Display, PLL, and I/O Transform rails
1.8/1.5-V Side-Port Memory, 1.8-V Display, PLL,
and I/O Transform rails ramp high relative to 1.1-V
PLL rails
AVDD3.1353.33.465VDedicate d p o wer for the DAC
AVDDDI1.711.81.89VDedicated digital power for the DAC
IOPLL VDD1.0451.11.155V1.1V power for memory I/O PLLs
IOPLL VDD181.711.81.89V1.8V power for memory I/O PLLs
PLLVDD1.0451.11.155V1.1V power for system PLLs
PLLVDD1 81.711.81.89V1.8V power for system PLLs
VDD_MEM1.425/1.711.5/1.8V1.575/1.89VIsolated pow e r for sid e -p or t m em or y
VDD18_MEM1.711.81.89V1.8V power for side-port memory
VDDA18HTPLL1.711.81.89VI/O power for HyperTransport™ PLL
VDDA18PCIE1.711.81.89V1.8V I/O power for PCIe
VDDA18PCIEPLL1.711.81.89V1.8V I/O power for PCIe PLLs
VDDC1.0451.11.155VCore power
VDD181.711.81.89V1.8V I/O transform power
VDD333.1353.33.465V3.3V I/ O po w e r
VDDHT1.0451.11.155VI/O power for HyperTransport interface
VDDHTRX1.0451.11.155
VDDHTTX1.141.21.26
VDDL T181.711.81.89V1.8V I/O power for the integrated
VDDL TP181.711.81.89VPower for integrated DVI/HDMI PLL
VDDPCIE1.0451.11.155VMain I/O power for PCIe graphics, SB,
IDDLPAverage Supply Current at LPVDD–20.0–mA2
IDDLV
IOLOutput Low Current–8–mA
IOHOutput High Current–12–mA
IPDLPPower Do wn Cu rrent at L PVDD–10.0–
IPDLV
Notes:
1 AV CC stands for the termination supply voltage of the receiver, which is 3.3V +/- 5%.
2 Measured under typical conditions, at minimum differential clock frequency an d ma ximum DVI/HDMI™ PLL VOC frequency.
3 Measured under typical conditions, based on typical leakage values.
4 Figure 5-1 below illustrates some of the DC Characteristics of the DVI/HDMI interface.
Average Supply Current at LVDDR18 and
LVDDR33
Power Down Current at LVDDR18 and
LVDDR33
- 0.3V–For DQ and DQS
–VDDQ + 0.3V
μA15μA
μA15μA
–100.0–mA2
–10.0–
For DQ and DQS. (VDDQ is IO voltage of
memory device.)
μA3
μA3
Table 5-11 DC Characteristics for the TMDS Interface Multiplexed on the PCI Express® Gfx Lanes
SymbolParameterMinTypical MaxUnitNote
VHSingle-ended High Level Output VoltageAVCC - 10–AVCC + 10mV1
This section describes some key thermal paramet ers of the RS880. For a detailed discussion on these parameters an d
other thermal design descriptions including package level thermal data and analysis, please consult the Thermal
Design and Analysis Guidelines
5.2.1RS880 Thermal Limits
Table 5-13 RS880 Thermal Limits
ParameterMinimumNominalMaximumUnitNote
Operating Case Temperature0—95
Absolute Rated Junction
Temperature
Storage Temperature-40—60
Ambient Temperature0—45
Thermal Design Power—15—W4
Notes:
1 - The maximum operating case temperature is the die geometric top-center temperature measured via a thermocouple based on the
methodology given in the document
This is the temperature at which the functionality of the chip is qualified.
2 - The maximum absolute rated junction temperature is the junction temperature at which the device can operate without causing
damage to the ASIC. This temperature can be measured via the integrated thermal diode described in the next section.
3 - The ambient temperature is defined as the temperature of the local intake air to the thermal management device. The maximum
ambient temperature is dependent on the heat sink's local ambient conditions as well as the chassis' external ambient, and the value
given here is based on AMD’s reference heat sink solution for the RS880. Refer to Chapter 6 in the
Guidelines for the RS880 Product Family
mentioned document for details of ambient conditions.
4 - Thermal Design Power (TDP) is defined as the highest power dissipated while running currently available worst case applications at
nominal voltages. Since the core power of modern ASICs using 65nm and smaller process technology can vary significantly, parts
specifically screened for higher core power were used for TDP measurement. The TDP is intended only as a design reference.
for the RS880 Product Family, order# 46139.
Thermal Design and Analysis Guidelines for the RS880 Product Family, order# 46139 (Chapter 12).
RS880 Thermal Characteristics
°
C1
——115
, order# 46139 for heatsink and thermal design guidelines. Refer to Chapter 7 of the above
The RS880 has an on-die thermal diode, with its positive and negative terminals connected to the THERMALDIODE_P
and THERMALDIODE_N pins respectively. Combined with a thermal sensor circuit, the diode temperature, and hence
the ASIC temperature, can be derived from a differential voltage reading (
below:
where:
Δ
V = Difference of two base-to-emitter voltage readings, one using current = I and the other using current = N x I
N = Ratio of the two thermal diode currents (=10 when using an ADI thermal sensor, e.g. ADM 1020, 1030)
η
= Ideality factor of the diode
K = Boltzman’s Constant
T = Temperature in Kelvin
q = Electron charge
Δ
V). The equation relating T to ΔV is given
The series resistance of the thermal diode (RT) must be taken into account as it introduces an error in the reading
o
(for every 1.0Ω, approximately 0.8
induced, plus any other known fixed error. Measured values of diode ideality factor and series resist ance for the
R
T
diode circuit are defined in the Thermal Design and Analysis Guidelines
C is added to the reading). The sensor circuit should be calibrated to offset the
To avoid damages to the ASIC (die or solder ball joint cracks) caused by improper mechanical assembly of the cooling
device, follow the recommendations below:
•It is recommended that the maximum load that is evenly applied across the contact area between the thermal
management device and the die does not exceed 6 lbf. Note that a total load of 4 -6 lbf is a dequa te to secu re the
thermal management device and achieve the lowest thermal contact resistance with a temperature drop across
the thermal interface material of no more than 3°C. Also, the surface flatness of the metal spreader should be
0.001 inch/1 inch.
•Pre-test the assembly fixture with a strain gauge to make sure that the flexing of the final assembled board and
the pressure applying around the ASIC package will not exceed 600 micron strain under any circumstances.
•Ensure that any distortion (bow or twist) of the board after SMT and cooling device assembly is within industry
1:1 ratio to pad, or
400µm max for the nine
corner balls’ openings
1:1 ratio to pad, or
400µm max for the eight
corner balls’ openings
1:1 ratio to pad, or
400µm max for the nine
corner balls’ openings
1:1 ratio to pad, or
400µm max for the nine
corner balls’ openings
1:1 ratio to pad,
with special
requirement for
corner balls
guidelines (IPC/EIA J-STD-001). For measurement method, refer to the industry approved tech nique described
in the manual IPC-TM-650, section 2.4.22.
5.3.3Board Solder Reflow Process Recommendations
5.3.3.1Stencil Opening Size for Solder Paste Pads on PCB
It is recommended that the stencil aperture for solder paste be kept at the same size as that of the land pads.
However, for the nine (or eight) p ads at each corner of the ASIC package, the size of t he openings should not exceed
400µm (see Figure 5-4 below). This recommendation is based on AMD’s sample land pattern desig n for the RS880,
which is available from your AMD CSS representative.
Package Information
5.3.3.2Reflow Profile
A reference reflow profile is given below. Please note the following when using RoHS/lead-free solder (SAC105/305/405
Tin-Silver-Cu):
•The final reflow temperature profile will depend on the type of solder paste and chemistry of flux used in the SMT
Figure 5-4 Recommended Stencil Opening Sizes for Solder Paste Pads on PCB
process. Modifications to the reference reflow profile may be required in order to accommodate the requirements of
the other components in the application.
•An oven with 10 heating zones or above is recommended.
•To ensure that the reflow profile meets the target specification on both sides of the board, a different profile and oven
This chapter describes the support for ACPI power management provided by the RS880. The RS880 Northbridge supports
ACPI Revision 2.0. The hardware, system BIOS, video BIOS, and drivers of the RS880 have all the logic required for
meeting the power management specifications of PC2001, OnNow, and the Windows Logo Program and Device
Requirements version 2.1. Table 6-1, “ACPI States Supported by the RS880,” describes the ACPI states supported by the
RS880. Table 6-2, “ACPI Signal Definitions,” describes the signals used in the ACPI power management scheme of the
RS880.
Table 6-1 ACPI States Supported by the RS880
ACPI StateDescription
Graphics States:
D0Full on, display active.
D1Display Off. RS880 power on. Configuration registers, state, and main memory contents retained.
D3 HotSimilar to D1, with additional power saving and the graphics PLLs shut off.
D3 ColdRS880 power off.
Processor States:
S0/C0: Working StateWorking State. The processor is executing instructions.
S0/C1: HaltCPU Halt state. No instructions are executed. This state has the lowest latency on resume and contributes
minimum power savings.
S0/C2: Stop Grant
Caches Snoopable
S0/C3/C1e: Stop Grant
Caches Snoopable
System States:
S1: Standby
Powered On Suspend
S3: Standby
Suspend to RAM
S4: Hibernate
Suspend to Disk
S5: Soft OffSystem is off. OS re-boots when the system transitions to the working state.
G3: Mechanical OffOccurs when system power (AC or battery) is not present or is unable to keep the system in one of the
Stop Grant or Cache Snoopable CPU state. This state offers more power savings but has a higher latency
on resume than the C1 state.
Processor is put into Stop Grant state. Caches are still snoopable. The HyperTransport™ link may be
disconnected and put into a low power state. System memory may be put into self-refresh.
System is in Standby mode. This state has low wakeup latency on resume. OEM support of this state is
optional.
System is off but context is saved to RAM. OEM support of this state is optional. System memory is put
into self-refresh.
System is off but context is saved to disk. When the system transitions to the working state, the OS is
resumed without a system re-boot.
other states.
Chapter 6
Power Management and ACPI
Note: Also supported are additional processor power states that are not part of the ACPI specification, e.g. C1E (C1
Enhanced) and C3 pop-up. Please refer to the relevant Southbridge databook and the RS880 ASIC Family Register Programming Requirements, order# 46141, for more information.
Table 6-2 ACPI Signal Definitions
Signal NameDescriptionSource
ALLOW_LDTSTOPOutput to the Southbridge to allow LDTSTOP# assertion.Northbridge
LDTSTOP#HyperTransport™ Technology Stop: Enables and disables links during
system state transitions.
POWERON#Power OnPower switch
RESET#Global ResetSouthbridge
The RS880 supports power management for the embedded graphics device as specified by the PCI Bus Power
Management Interface Specification version 1.0, according to which the integrated graphics core of the RS880 qualifies
as a device embedding a single function in the power management system.
6.2.1PCI Function Power States
There are up to four power states defined for each PCI function associated with each PCI device in the system. These
power states are D0, D1, D2 and D3. D0 (on) consumes the most power while D3 (off) consumes the least. D1 and D2
enable levels of power savings in between those of D0 and D3. The concepts of these power states are universal for all
functions in the system. When transitioned to a given power management state, the intended functional beh a vior is
dependent upon the type (or class) of the function.
6.2.2PCI Power Management Interface
The four basic power management operations are:
•Capabilities Reporting
•Power Status Reporting
•Setting Power State
•System Wakeup
All four of these capabilities are required for each power management function with the exception of wakeup event
generation.
Power Management for the Graphics Controller
This section describes the format of the registers in the PCI Configuration Space that are used by these power
management operations. The Status and Capabilities Pointer (CAP_PTR) fields have been highlighted to indicate where
the PCI Power Management features appear in the standard Configuration Space Header.
Table 6-3 Standard PCI Configuration Space Header Type 0
R e g i s t e r F i e l d s ( 3 2 B i t s )
MSBLSB
Device IDVendor ID00h (LSB)
Status (with Bit 4 set to 1)Command04h
Class CodeRevision ID08h
BISTHeader TypeLatency TimerCache Line Size0Ch
Base Address Registers10h
CardBus CIS Pointer28h
Subsystem IDSubsystem Vendor ID2Ch
Expansion ROM Base Address30h
ReservedCAP_PTR34h
Reserved38h
Max_LatMin_GntInterrupt PinInterrupt Line3Ch
Offset
14h
18h
1Ch
20h
24h
6.2.3Capabilities List Data Structure in PCI Configuration Space
The Capabilities bit in the PCI Status register (offset = 06h) indicates whether or not the subject function implements a
linked list of extended capabilities. Specifically, if bit 4 is set, the CAP_PTR register is implemented to give offset to the
first item in the Capabilities link list.
15:05----Refer to PCI Local Bus Specification, Revision 2.2
041bRead OnlyThis bit indicates whether this function implements a list of extended capabilities
03:000hRead OnlyReserved
Read/
Write
Description
such as PCI power management. When set, this bit indicates the presence of
Capabilities. A value of 0 implies that this function does not implement
Capabilities.
The location of the Capabilities Pointer (CAP_ PTR) depends on th e PCI header type. See PCI Specification Revision 2.2
for specification of CAP_PTR offsets.
Table 6-5 Capabilities Pointer (CAP_PTR)
BitsDefault Value
07:0050hRead OnlyThe CAP_PTR provides an offset in the PCI Configuration Space of the
Read/
Write
Description
function to access the location of the first item in the Capabilities linked list. The
CAP_PTR offset is DWORD aligned, so that the two least significant bits are
always zeros.
The graphics core implements extended capabilities of the AGP and Power Management. It needs to provide the
standardized register interface. The first entry in the chain of descriptors has to be the PMI descriptor, as this functionality
will be supported even if the RS880 operates as a PCI device. The Capabilities Identifier for Power Management is 01h.
6.2.4Register Block Definition
This section describes the PCI Power Management Interface registers. These registers are implemented inside the Host
Interface (HI) as part of the configuration space of the device (RS880).
Table 6-6 Power Management Register Block
Register FieldsOffset
Capability Identifiers (CAP_ID)00h
Next Item Pointer (NEXT_ITEM_PTR)01h
Power Management Capabilities (PMC)02h
Power Management Control/Status Register (PMCSR)04h
Reserved06h
The first 16 bits (Capabilities ID [offset = 0] and Next Item Pointer [offset = 1]) are used for the linked list infrastructure.
The next 32 bits (PMC [offset = 2] and PMCSR registers [offset = 4]) are required for compliance with this specification.
As with all PCI configuration registers, these registers may be accessed as bytes, 16-bit words, or 32-bit DWORDs. All of
the write operations to the reserved registers must be treated as no-ops. This implies that the access must be completed
normally on the bus and the data should be discarded. Read accesses to the reserved or the unimplemented registers must
be completed normally and a data value of 0000h should be returned.
Table 6-7 Power Management Control/Status Register (PMCSR)
Field
Name
Power State 1:000This field describes the power state of the graphics core.
Power State 15:20These Read Only bits will return the clock status of each clock tree, generated inside the clock
Bits
Default
(Reset)
StatesFunction
00 = D0Normal operation, no power savings enabled
01 = D1Sleeping state 1:
10 = D2Sleeping state 2
11 = D3Everything, except Host Interface, is turned off.
block.
The offset for each register is listed as an offset from the beginning of the linked list item that is determined either from
the CAP_PTR (if Power Management is the first item in the lis t) or the NEXT_ITEM_PTR of the previous item in the list.
6.2.5Capability Identifier: CAP_ID (Offset = 0)
The Capability Identifier, when read by system software as 01h, indicates that the data structure currently being pointed to
is the PCI Power Management data structure. Each function of a PCI device may have only one item in its capability list
with CAP_ID set to 01h.
Description
Display is off
Host access to DRAM is allowed
Display is off.
All engines are off.
Graphics core does not respond to host accesses to the frame buffer.
Table 6-8 Capability Identifier (CAP_ID)
BitsDefault Value
07:0001hRead OnlyThis field, when set to 01h, identifies the linked list item as being the PCI Power
Read/
Write
Description
Management registers
Figure 6-1, ‘Linked List for Capabilities,”shows the implementation of the capabilities list. The CAP_PTR gives the
location of the first item in the list. PCI Power Management registers have been stated as example in this list (although the
capabilities can be in any order).
•The first byte of each entry is required to be the ID of that capability. The PCI Power Management capability has an
ID of 01h.
•The next byte is a pointer giving an absolute offset in the functions PCI Configuration Space to the next item in the
list and must be DWORD aligned.
•If there are no more entries in the list, the NEXT_ITEM_PTR must be set to 0 to indicate an end of the linked list.
Each capability can then have registers following the NEXT_ITEM_PTR.
The definition of these registers (including layout, size, and bit definitions) is specific to each capability. The PCI Power
Management Register Block is defined in Figure 6-1, ‘Linked List for Capabilities,” below.
The Next Item Pointer register describes the location of the next item in the capability list of the function. The value given
is an offset in the PCI Configuration Space of that function. This register must be set to 00h if the function does not
implement any other capabilities defined by the PCI Specifications for inclusion in the capabilities list, or if power
management is the last item in the list.
Table 6-9 Next Item Pointer (NEXT_ITEM_PTR)
Bits
07:0080hRead Only This field provides an offset in the PCI Configuration Space of the function pointing to the location
Default
Value
Read/
Write
Description
of next item in the capability list of the function. For Power Management of the RS880, this
pointer is set to 80h and it points to the next capability pointer of the MSI structure.
6.2.7PMC - Power Management Capabilities (Offset = 2)
The Power Management Capabilities register is a 16-bit Read Only register that provides information on the capabilities
of the function related to power management. The information in this register is generally static and is known at design
time.
Table 6-10 Power Management Capabilities – PMC
Power Management for the Graphics Controller
BitsDefault Value
15:1100111bRead OnlyThis 5-bit field indicates the power states in which the function may assert PME#. A value of
10001bRead OnlyRS880 supports D2.
09001bRead OnlyRS880 supports D1.
08:06000bRead OnlyReserved
051bRead OnlyThe Device Specific Initialization bit indicates whether special initialization of this function is
040bRead OnlyReserved
030bRead OnlyReserved
02:00001bRead OnlyA value of 001b indicates that this function complies with Revision 1.0 of the PCI Power
Read/
Write
Description
0b for any bit indicates that the function is not capable of asserting the PME# signal while in
that power state.
bit(11) XXXX1b - PME# can be asserted from D0.
bit(12) XXX1Xb - PME# can be asserted from D1.
bit(13) XX1XXb - PME# can be asserted from D2.
bit(14) X0XXXb - PME# cannot be asserted from D3hot.
bit(15) 0XXXXb - PME# cannot be asserted from D3cold.
required (beyond the standard PCI configuration header) before the generic class device
driver is able to use it. The RS880 requires device specific initialization after Reset; this field
must therefore return a value 1 to the system.
The RS880 has integrated test modes and capabilities. These test features cover both the ASIC and board level testing.
The ASIC tests provide a very high fault coverage and low DPM (Defect Per Million) ratio of the part. The board level
tests modes can be used for motherboard manufacturing and debug purposes. The following are the test modes of the
RS880:
•Full scan implementation on the digital core logic that provides about 99% fault coverage through ATPG (Automatic
Test Pattern Generation Vectors).
•Dedicated test logic for the on-chip custom memory macros to provide complete coverage on these modules.
•Improved access to the analog modules and PLLs in the RS880 to allow full evaluation and characterization of these
modules.
•A JTAG test mode (w hich is not entirely compliant to the IEEE 1149.1 standard) to allow board level testing of
neighboring devices.
•An XOR TREE test mode on all the digital I/O’s to allow for proper soldering verification at the board level.
•A VOH/VOL test mode on all digital I/O’s to allow for proper verification of output high and output low voltages at
the board level.
These test modes can be accessed through the settings on the instruction register of the JTAG circuitry.
Chapter 7
Testability
7.2T est Interface
Table 7-1
TESTMODED13IIEEE 1149.1 test port reset
DDC_DA TA0/AUX0NB8ITMS: Test Mode Select (IEEE 1149.1 test mode select)
I2C_DATAA9ITDI: Test Mode Data In (IEEE 1149.1 data in)
I2C_CLKB9ITCLK: Test Mode Clock (IEEE 1149.1 clock)
TMDS_HPDD9OTDO: Test Mode Data Out (IEEE 1149.1 data out)
POWERGOODA10II/O Reset
Pins on the Test Interface
Pin NameBall numberTypeDescription
7.3XOR T est
7.3.1Description of a Generic XOR Tree
An example of a generic XOR tree is shown in the Figure 7-1.
Pin A is assigned to the output direction, and pins 1 through 6 are assigned to the input direction. It can be seen that after
all pins 1 to 6 are assigned to logic 0 or 1, a logic change in any one of these pins will toggle the output pin A.
The following is the truth table for the XOR tree shown in Figure 7-1 The XOR start signal is assumed to be logic 1.
The RS880 chip enters the XOR tree test mode by means of the JTAG. First, the 8-bit instruction register of the JTAG is
loaded with the XOR instruction (“00001000”). This instruction assigns the input direction to all the pins except pin TDO,
which is assigned the output direction to serve as the output of the XOR tree. After loading, the JTAG is taken to the
Run-Test state for completion of the XOR tree initialization.
A 10MHz clock frequency for the Test Mode Clock (I2C_CLK) is recommended for the XOR TREE test mode. A pair of
differential clock at 10MHz should also be supplied to HT_REFCLKP/N to enable I/Os for testing.
The XOR start signal is applied at the TDI Pin of the JTAG circuitry and the output of the XOR tree is obtained at the
TDO Pin. Refer to Table 7-3 for the list of the signals included on the XOR tree. A toggle of any of these balls in the XOR
tree will cause the output to toggle.
There is no specific connection order to the signals on the tree. When the XOR tree is activated, any pin on the XOR tree
must be either pulled down or pulled up to the I/O voltage of the pin. Only pins that are not on the XOR tree can be left
floating.
When differential signal pairs are listed as single entries on the XOR tree, opposite input values should be applied to the
two signals in each pair (e.g., for entry no. 1 on the tree, when “1” is applied to HT_RXCAD0P, “0” should be applied to
HT_RXCAD0N).
The VOH/VOL logic gives signal output on I/O’s when test patterns are applied through the TEST_ODD and
TEST_EVEN inputs. Sample of a generic VOH/VOL tree is shown in
5. Load JTAG instruction register with the instruction 0110 0011.
6. Load JTAG instruction register with the instruction 0010 0111.
7. Set POWERGOOD to 1.
8. Load JTAG instruction register with the instruction 1001 1001.
9. Run test by loading JTAG data register with data 0000 0000 0000 00xy, where bit x is the input value for
TEST_ODD and bit y that for TEST_EVEN (see Table 7-4 above).
10. To end test, load JTAG instruction register with the instruction 0101 1101.
7.4.3VOH/VOL Pin List
Table 7-5 shows the RS880 VOH/VOL tree. There is no specific order for connection. Under the Control column, an
“ODD” or “EVEN” indicates that the logical output of the pin is same as the “TEST_ODD” or “TEST_EVEN” input
respectively.
When a differential pair appear in the table as a single entry, the output of the positive (“P”) pin is indicated in the Control
column (see last paragraph for explanations), and the output of the negative pin (“N”) will be of the opposite value. For
example, for entry no. 1 on the tree, when TEST_EVEN is 1, HT_TXCAD0P will give a value of 1 and HT_TXCAD0N
will give a value of 0.