Tsi108 TM /Tsi109 TM Device Differences

Similar documents
IDT Using the Tsi310 TM to Migrate I/O Adapters from PCI to PCI-X

IDT Using the Tsi310 TM to Optimize I/O Adapter Card Designs

IDT Converting Designs from PLX PEX 8114 to IDT Tsi384. Application Note

PowerSpan II TM Initialization Application Note

Performance Comparison of IDT Tsi381 and Pericom PI7C9X110

Performance Comparison of IDT Tsi384 TM and Pericom PI7C9X130

IDT Converting Designs from PLX PEX8111 or PEX8112 to IDT Tsi381. Application Note

Bridging from PCI Express to PCI in Small-Form Factor Embedded Computing Designs

IDT Bridging the PCI Express Interconnect Divide Application Note

IDT Tsi620 Address Translation Application Note November 30, 2011

Tsi148 TM Initialization Application Note

Tsi148/Universe II Differences Application Note. Formal Status September 29, 2014

PowerSpan II TM Schematic Review Checklist

Tsi352 PCI-to-PCI Bridge User Manual

Intel 815 Chipset Family: Graphics and Memory Controller Hub (GMCH)

PEB383 (QFP) Evaluation Board User Manual

IDT Tsi352 Evaluation Board User Manual

144-Mbit QDR -II SRAM 2-Word Burst Architecture

Family 15h Models 10h-1Fh AMD Athlon Processor Product Data Sheet

MPC9817ENR2. Clock Generator for PowerQUICC and PowerPC Microprocessors and Microcontrollers DATA SHEET NRND

PowerPro User Manual June 19, 2013

Intel Cache Acceleration Software for Windows* Workstation

ZMID520x Technical Brief One Wire Interface (OWI) Contents. List of Figures. List of Tables

Use the Status Register when the firmware needs to query the state of internal digital signals.

ZSSC4151 Evaluation Kit Hardware Manual

Mobile Pentium II TM System Clock Chip ICS DATASHEET

Crusoe Processor Model TM5800

This Application Note demonstrates an SPI-LIN slave bridge using a PSoC device. Demonstration projects are included.

Introduction. Why have ncxo Redundancy? Per-Input Reference Monitors (REFMON) AN-1020 Application Note. ClockMatrix on ncxo Redundancy

Ethernet1 Xplained Pro

ZLED7002. Toggle (Side-Step) Dual-Channel LED Driver. Datasheet. Features. Brief Description. Benefits. Available Support. Physical Characteristics

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

AN EZ-USB FX3 I 2 C Boot Option. Application Note Abstract. Introduction. FX3 Boot Options

Table 1 summarizes the supported device attribute differences between KSZ9021GN and KSZ9031MNX PHY devices. Device Attribute KSZ9021GN KSZ9031MNX

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Boot-Up Options

Writing to Internal Flash in PSoC 3 and PSoC 5

Tsi384 Board Design Guidelines

Intel Ethernet Controller I350 Frequently Asked Questions (FAQs)

Table 1 summarizes the supported device attribute differences between KSZ9021RN and KSZ9031RNX PHY devices. Device Attribute KSZ9021RN KSZ9031RNX

ZWIR4532 Evaluation Kit User Manual. Description. Features. Kit Contents

FRONT-HAUL COMPRESSION FOR EMERGING C- RAN AND SMALL CELL NETWORKS

User Manual for the SDAH01 Evaluation Kit for the HS3001 Humidity and Temperature Sensor. Description. Features. Kit Contents. SDAH01 Evaluation Kit

Intel Desktop Board DP55SB

Intel G31/P31 Express Chipset

srio Hot Swap Application Note - 552

Use the Status Register when the firmware needs to query the state of internal digital signals.

Intel 7510/7512 Scalable Memory Buffer

Migrating from a 440ZX-66 AGPset to a 440BX AGPset in a Celeron Processor Design

i960 RM/RN I/O Processor

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

LAN bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES.

AN2672 Application note

Intel 845G/845GL/845GV Chipset

LAN bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES. Highlights. Target Applications.

Intel X48 Express Chipset Memory Controller Hub (MCH)

Intel Desktop Board D945PSN Specification Update

Family 15h Models 00h-0Fh AMD Opteron Processor Product Data Sheet

ICS548A-03 LOW SKEW CLOCK INVERTER AND DIVIDER. Description. Features. Block Diagram DATASHEET

APPLICATION NOTE AN 59

MIC705/706/707/708. General Description. Features. Applications. Typical Application. µp Supervisory Circuit

Intel E8500 Chipset North Bridge (NB)

i960 VH Embedded-PCI Processor

ZSC31xxx / ZSSC3xxx. SSC Communication Board. Datasheet. Brief Description. Features. Benefits

ZSC31050 Application Note: 0-to-10V Analog Output. Contents. List of Figures. List of Tables. AN-981 Application Note

Intel X38 Express Chipset

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

MCF5445x Configuration and Boot Options Michael Norman Microcontroller Division

Frequently Asked Questions

LED Manager for Intel NUC

8V9705x Evaluation Board User Guide IDT Applications

Intel Desktop Board DP43TF

BRG17088HR User's Manual PCI to ISA Bridge PC/104-Plus Module

Intel Desktop Board D915GUX Specification Update

Intel Desktop Board D915GEV Specification Update

ES_LPC5410x. Errata sheet LPC5410x. Document information

80C186 AND 80C188 EMBEDDED MICROPROCESSORS SPECIFICATION UPDATE

The EFM32 I2C module allows simple, robust and cost effective communication between integrated circuits using only one data and one clock line.

Intel Desktop Board D945GCCR

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

Tsi381 Board Design Guidelines

Stratix II FPGA Family

1.8V to 3.3V LVCMOS High Performance Clock Buffer Family

Mask Set Errata for Mask 2M40J

Use the Status Register when the firmware needs to query the state of internal digital signals.

Introduction to PCI Express Positioning Information

9. Hot Socketing and Power-On Reset in Stratix IV Devices

HS300x Datasheet. High Performance Relative Humidity and Temperature Sensor. Description. Features. Physical Characteristics. Typical Applications

Errata to MPC8569E PowerQUICC III Integrated Processor Reference Manual, Rev. 2

CPCI-SIP. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 2.0 June 1998

Family 15h Models 00h-0Fh AMD FX -Series Processor Product Data Sheet

APPLICATION NOTE AN-265

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

ZMID5201 Manual for Calibration and Linearization Using the Analog Output. Contents. List of Figures. List of Tables

ST19NP18-TPM-I2C Trusted Platform Module (TPM) with I²C Interface Features

ZLED7030KIT-D1 Demo Kit Description

Intel Desktop Board D975XBX2

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Intel 865PE/P Chipset

AN4113 Application note

EDBG. Description. Programmers and Debuggers USER GUIDE

Transcription:

Tsi108 TM /Tsi109 TM Device Differences October 29, 2009 6024 Silver Creek Valley Road San Jose, California 95138 Telephone: (408) 284-8200 FAX: (408) 284-3572 Printed in U.S.A. 2009, Inc.

Titlepage GENERAL DISCLAIMER, Inc. ("IDT") reserves the right to make changes to its products or specifications at any time, without notice, in order to improve design or performance. IDT does not assume responsibility for use of any circuitry described herein other than the circuitry embodied in an IDT product. Disclosure of the information herein does not convey a license or any other right, by implication or otherwise, in any patent, trademark, or other intellectual property right of IDT. IDT products may contain errata which can affect product performance to a minor or immaterial degree. Current characterized errata will be made available upon request. Items identified herein as "reserved" or "undefined" are reserved for future definition. IDT does not assume responsibility for conflicts or incompatibilities arising from the future definition of such items. IDT products have not been designed, tested, or manufactured for use in, and thus are not warranted for, applications where the failure, malfunction, or any inaccuracy in the application carries a risk of death, serious bodily injury, or damage to tangible property. Code examples provided herein by IDT are for illustrative purposes only and should not be relied upon for developing applications. Any use of such code examples shall be at the user's sole risk. Copyright 2009, Inc. All Rights Reserved. The IDT logo is registered to, Inc. IDT is a trademark of, Inc.

3 Revision History This document summarizes the differences between the Tsi108 and Tsi109. For more information on the feature differences between these devices, see the Tsi108/Tsi109 User Manual. The following topics are discussed: Functional Differences on page 5 Register Differences on page 6 Signal/Pinout Differences on page 9 Electrical Differences on page 9 Physical Differences on page 10 Migrating from Tsi108 to Tsi109 on page 10, Formal, October 2009 This document was rebranded as IDT. It does not include any technical changes. 80B5000_AN004_05, Formal, May 2006 This version includes a new section that explains Clock Generator output differences between the Tsi108 and Tsi109 (see Clock Generator Output Turn Off Time on page 11). 80B5000_AN004_04, Formal, November 2005 This version was revised to support the following product name changes: Tsi108A to Tsi109, Tsi108x to Tsi108/Tsi108, and Tsi108 Family to Tsi108/Tsi109. No technical changes were implemented. 80B5000_AN004_03, Formal, September 2005 The following changes were made to this version: Added information that explains why certain Tsi108 registers changed in support of the Tsi109 (see the Description column in Table 2 on page 6). Added a Tsi108 register change that was omitted previously from this document (see WAMI in Table 2 on page 6. Added information that explains the purpose of multiplexed signals that were added in support of the Tsi109 (see the Description column in Table 3 on page 9)

4 Added a section that describes key guidelines for migrating board designs that use the Tsi108 to the Tsi109 (see Section 6 on page 10). 80B5000_AN004_02, Formal, July 2005 The following changes were made to this version: Added PB_RSR[PB_BVS] as a new Tsi109 field (see Section 2.1 on page 6). Added SD_D{0..1}_CTRL[RBC] as a new Tsi109 field (see Section 2.1 on page 6). Added a new multiplexed pin called PWRUP_PB_BVS (see Section 3.1 on page 9). Added a table that lists the physical differences between the devices (see Section 5 on page 10). Moved HLP_B{0..3}_CTRL1[MODE] to the Modified Tsi108 Fields section of this document (see Table 2 on page 6). In the previous version of this document, this bit was incorrectly listed as a new Tsi109 field when it is just modified. Changed the document title from Tsi108x Device Differences to Tsi108 Family Device Differences. 80B5000_AN004_01, Formal, June 2005 This is the first release of the.

5 1. Functional Differences The functional differences between the Tsi108 and Tsi109 are summarized in the following table. Table 1: Functional Differences Function/Feature Tsi108 Tsi109 Processor Interface Dual processor support IBM 60x processor out of order mode (DBWO) Processor power management Address and data parity support on the processor bus Processor to Memory latency (processor clocks) 13 12 Generated processor bus clocks 3 3 Memory Controller Memory power savings modes ECC support for SDRAM devices Memory preserve mode for SDRAM devices a PCI/X Interface User-selectable option for pre-driving device address during PCI configuration cycles CompactPCI Hot Swap support HLP Interface Memory bank width set by PWRUP_HLP_WIDTH signal Latch/Non-latch mode set by PWRUP_HLP_LATCH signal Ethernet Controller Dual Gigabit Ethernet support Clock Generator Interrupt from Clock Generator a. SDRAM memory preservation is supported by the Tsi109 using self-refresh mode.

6 2. Register Differences This section discusses the register differences between the Tsi108 and Tsi109. 2.1 Register Changes to Support Tsi109 The following registers were modified to support the Tsi109. Table 2: Register Changes to Support Tsi109 Processor Interface Register Bit Bit Name Description PB Identification Register (Offset 0x000) PB Reset Control and Status Register (Offset 0x004) PB Bus Master Select Register (Offset 0x008) PB Interrupt Status Register (Offset 0x00C) PB Interrupt Enable Register (Offset 0x010) PB Interrupt Set Register (Offset 0x014) PB Power Management Control Register (Offset 0x01C) PB Slave Configuration Registers (Offset 0x400) 00:15 TUNDRA_DEV_ID Device ID. Updated to include a Tsi109 value. 24 PB_BVS Boot vector select. This new Tsi109 bit allows the device to map the boot vector to one of two HLP addresses. 23 WAMI Who-am-I. This new Tsi109 bit allows software to determine its processor number in a dual-processor configuration. 12 PB_WAKE1 Wake processor features. These new Tsi109 bits are used for processor power management. 13 PB_WAKE0 12 PB_WAKE1_EN 13 PB_WAKE0_EN 12 PB_WAKE1_SET 13 PB_WAKE0_SET 0:31 - This new Tsi109 register is used for processor power management. 28 SCPU_OPT Single CPU optimization. This new Tsi109 bit allows the Processor Interface to optimize performance when used with a single processor.

7 Table 2: Register Changes to Support Tsi109 (Continued) Memory Controller Register Bit Bit Name Description SDRAM Control Register (Offset 0x000) 02 PWR_DWN Power-down. This new Tsi109 bit enables SDRAM power-down modes. 03 SELF_RFSH Self-refresh enable. This new Tsi109 bit enables SDRAM self-refresh mode. 04:07 SELF_RFSH_DLY Self-refresh delay. This new Tsi109 field specifies the delay between the last serviced Processor Interface or Switch Fabric request and the Memory Controller placing the SDRAMs into self-refresh mode. 24 RPW_DISABLE Reads-pass-writes disable. This new Tsi109 bit allows RPW to be disabled. 25 PB_SLOWER Processor Interface path control. This new Tsi109 bit enable the Memory Controller to optimize the asynchronous path to the Processor Interface. 31 MEM_PRESERVE Memory preserve. This new Tsi109 bit forces the device to disable memory preserve mode. SDRAM DIMM Control Register (Offset 0x020, 0x024) 03 RBC Row-bank-column address mapping select. This new Tsi109 bit controls the mapping of the internal address to the Row, Bank, Column and Rank-select fields of the multiplexed SDRAM address. 05:07 CLK_DISABLE SDRAM clock disable. This new Tsi109 field provides a method to tri-state unused SDRAM output clocks. PCI/X Interface PCI ID Register (Offset 0x000) 31:16 DID Device ID. Updated to include a Tsi109 value. PCI Miscellaneous Control and Status Register (Offset 0x040) 14 PRE_DRIVE PCI (2.3) address pre-drive enable for configuration cycles. This new Tsi109 bit enables a PCI configuration address to be driven four PCI_CLK clock cycles before the assertion of PCI_FRAMEn. 13 SYS32 32-bit PCI select. This new Tsi109 bit can select 32-bit or 64-bit PCI system operation when the Tsi109 is the PCI central resource.

8 Table 2: Register Changes to Support Tsi109 (Continued) Register Bit Bit Name Description PCI SERRn Status Register (Offset 0x048) 07 06 D_TOUT DR_ND In the Tsi109, these interrupt status bits can be set even if SERR_EN is not enabled or asserted. In the Tsi108, these interrupt status bits are 05 DW_ND asserted only if SERR_EN is enabled; in which case, PCI_SERRn is also asserted. 04 PW_MA 03 PW_TA 02 PW_RETRY 01 PW_DPE 00 APE DMA Controller DMA General Control and Status Register (0ffset 0x024, 0x124, 0x224, and 0x324) 24 SOFT_RST Software reset. This bit is used by the Tsi108 and Tsi109 to reset a DMA channel. HLP Interface HLP_B{0..3}_CTRL0 Register (Offsets 0x008, 018, 028, 038) HLP_B{0..3}_CTRL1 Register (Offsets 0x00C, 01C, 02C, 03C) 01:00 WIDTH Bank width. This new Tsi109 field indicates whether the HLP bank width is set as 8-, 16-, or 32-bits wide. For the Tsi109, this field is set by the PWRUP_HLP_WIDTH signal. 31 MODE Mode of operation (Latch or Non-latch). This bit was updated for Tsi109 so that its reset state is set by the PWRUP_HLP_LATCH signal. Clock Generator Clock Generator Interrupt Status Register (Offset 0x200) Clock Generator Output Control Register (Offset 0x230) 19:16 LOL Loss of lock. In the Tsi108, these interrupt bits are set but the Clock Generator does not provide an interrupt output to the Interrupt Controller. In the Tsi109, these interrupts can be routed through the Interrupt Controller. 26:24 PB_PD_EN Processor bus power-down enable. This new Tsi109 field enables the corresponding Processor Interface output clocks to be held in a static state when the processors are in deep-sleep mode.

9 Table 2: Register Changes to Support Tsi109 (Continued) Register Bit Bit Name Description Clock Generator Power-up Option Status Register (Offset 0x234) Clock Generator PVT Control Register (Offset 0x240) 9 HLP_LATCH HLP latch mode. This new Tsi109 bit indicates the status of the HLP latch mode. The latch mode is based on the power-up value of the PWRUP_HLP_LATCH signal. 31:0 - This register is new for the Tsi109; however, it is not used by the Tsi108 or the Tsi109. 3. Signal/Pinout Differences This section discusses the signal differences between the Tsi108 and Tsi109. 3.1 Signal Changes to Support Tsi109 The following multiplexed signals were added to the Tsi109; they are not used by the Tsi108. Please note, however, there are no pinout differences between the two devices. Table 3: Signal Changes to Support Tsi109 Signal Name Note Pin Number Description PWRUP_HLP_LATCH This signal is multiplexed with HLP_AD[9]. G6 This signal selects the HLP latch mode: Non-latch or Latch. PWRUP_HLP_WIDTH These signals are multiplexed with HLP_AD[4:3]. H3, H2 This signal selects the width of the HLP bus: 8-, 16-, or 32-bit. PWRUP_PB_BVS This signal is multiplexed with HLP_AD[14] J7 This signal selects the processor boot vector select. 4. Electrical Differences There are no electrical differences between the Tsi108 and Tsi109.

10 5. Physical Differences The following table lists the physical differences between the Tsi108 and Tsi109. Table 4: Physical Differences Physical Difference Tsi108 Tsi109 Support for Commercial operating temperature range Support for Industrial operating temperature range Lead balls Lead-free balls Package size: 33 x 33 mm Ball pitch: 1.0 x 1.0 mm Ball matrix: 32 x 32 Ball count: 1023 6. Migrating from Tsi108 to Tsi109 This section discusses the power-up differences that must be considered when migrating a board design that uses the Tsi108 to the Tsi109. 6.1 Power-up Considerations The Tsi109 contains three power-up options that are not available to the Tsi108: PWRUP_HLP_WIDTH, PWRUP_HLP_LATCH, and PWRUP_PB_BVS (see below). If you are migrating a board design from the Tsi108 to the Tsi109, then one of the following methods for managing the power-up differences must be implemented: 1. Pull the power-up signals to the desired state using pull-up or pull-down resistors. 2. Use a serial EEPROM to set the power-up options to a defined state. The EEPROM values will overwrite the initial values that were latched at power-up before any CPU or PCI/X access is accepted by the Tsi108.

11 6.2 New Tsi109 Power-up Options The Tsi109 adds the following power-up options (the Tsi108 default value for each power-up option is also listed): HLP_AD[4:3] PWRUP_HLP_WIDTH (Power-up HLP width): 00 = 8-bit bus (Tsi108 default state) 01 = 16-bit bus 10 = 32-bit bus 11 = Reserved for future use Note: This option is configured through PWRUP_HLP_WIDTH[WIDTH]. HLP_AD[9] PWRUP_HLP_LATCH (HLP latch mode select): 0 = Latch mode 1 = Non-latch mode (Tsi108 default state) Note: This option is configured through HLP_B{0..3}_CTRL1[MODE]. HLP_AD[14] PWRUP_PB_BVS (Processor boot vector select): 0 = Maps boot vector 0x0_FFF0_0100 to HLP address 0x0_0000_0100 (Tsi108 default state) 1 = Maps boot vector 0x0_FFF0_0100 to HLP address 0x0_0FF0_0100 Note: This option is configured through PB_RSR[PB_BVS]. 6.3 Clock Generator Output Turn Off Time The amount of time the Tsi108 Clock Generator and the Tsi109 Clock Generator outputs remain active upon receiving a hardware reset differs. The Tsi108 keeps the output clocks active for approximately 300 cycles upon receiving a hardware reset, while the Tsi109 stops the clock outputs immediately upon hardware reset assertion. The clock turn off time should not affect most designs because the Tsi108/Tsi109 User Manual indicates the removal of the Clock Generator output clocks upon a hardware reset. Designs that use programmable devices that need an input clock to program up while a hardware reset is asserted should take this into consideration.

CORPORATE HEADQUARTERS 6024 Silver Creek Valley Road San Jose, CA 95138 for SALES: 800-345-7015 or 408-284-8200 fax: 408-284-2775 for Tech Support: email: EHBhelp@idt.com phone: 408-360-1538 document: October 29, 2009