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

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

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

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

Performance Comparison of IDT Tsi384 TM and Pericom PI7C9X130

Performance Comparison of IDT Tsi381 and Pericom PI7C9X110

IDT Bridging the PCI Express Interconnect Divide Application Note

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

Tsi108 TM /Tsi109 TM Device Differences

PowerSpan II TM Initialization Application Note

IDT Tsi620 Address Translation Application Note November 30, 2011

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

Tsi148 TM Initialization Application Note

IDT Tsi352 Evaluation Board User Manual

Intel X48 Express Chipset Memory Controller Hub (MCH)

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

Tsi384 Board Design Guidelines

ZSSC4151 Evaluation Kit Hardware Manual

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

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

Intel Desktop Board DH61SA

Intel Atom TM N270 Processor & Intel 954GSE Express chipset. Oct ** Intel Internal Code names, subject to change

ZLED7030KIT-D1 Demo Kit Description

Crusoe Processor Model TM5800

SUMIT Industry Standard Module (SUMIT-ISM) SPECIFICATION

8V9705x Evaluation Board User Guide IDT Applications

HX2VL Development Kit Guide. Doc. # Rev. **

Intel Desktop Board DP67DE

Intel X38 Express Chipset

PowerSpan II TM Schematic Review Checklist

Intel Desktop Board DH55TC

Technology Note. PCI Bus Variation.

Intel Desktop Board DH61CR

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

Intel Desktop Board D845HV Specification Update

Intel Desktop Board D945GCLF

IEEE1588 Frequently Asked Questions (FAQs)

Intel Desktop Board D945PSN Specification Update

Tsi381 Board Design Guidelines

WD Black NVMe SSD Internal SSD Storage. M.2 Desktop Installation Guide

Intel Desktop Board D945GSEJT

Pentium Processor Compatible Clock Synthesizer/Driver for ALI Aladdin Chipset

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

Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence

HYDRA-X EH-PROTOx-1 Heads

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Intel Cache Acceleration Software for Windows* Workstation

PEB383 (QFP) Evaluation Board User Manual

Next-Generation Hot-Swap Controllers

ZSPM4121. Under-Voltage Load Switch for Smart Battery Management. Datasheet. Brief Description. Features. Related IDT Smart Power Products

LED Manager for Intel NUC

Tsi352 PCI-to-PCI Bridge User Manual

The Intel Processor Diagnostic Tool Release Notes

Intel G31/P31 Express Chipset

Intel Desktop Board DX48BT2. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

Motherboard Components of a Desktop Computer

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

Intel RealSense Depth Module D400 Series Software Calibration Tool

White Paper Low-Cost FPGA Solution for PCI Express Implementation

Intel Desktop Board DP43TF

PCI-X Bus PCI Express Bus Variants for Portable Computers Variants for Industrial Systems

Intel Desktop Board D945GCLF2

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

SSD/104 SATA User Manual

Dr. Thomas Willis Principal Engineer Embedded and Communica3ons Group / LEPD February 27, 2011

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

ET-UARTSWD Users Guide

16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging

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

Input Components C H A P T E R 1 4. See also: System FAQs for WHQL Testing on

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

Intel Cache Acceleration Software - Workstation

HX2VL Development Kit Guide. Doc. # Rev. *A

EVB-USB2250 User Manual Revision B

T1/E1 CLOCK MULTIPLIER. Features

Intel Desktop Board DZ68DB

Intel Desktop Board D915GUX Specification Update

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

Considerations When Using the 66 MHz as an Accelerated Graphics Port - Peripheral Component Interconnect Bridge

Intel Desktop Board D915GEV Specification Update

Intel RealSense D400 Series Calibration Tools and API Release Notes

Intel USB 3.0 extensible Host Controller Driver

Intel Desktop Board D102GGC2 Specification Update

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

1.8V to 3.3V LVCMOS High Performance Clock Buffer Family

Application Note AN-428

Extending Energy Efficiency. From Silicon To The Platform. And Beyond Raj Hazra. Director, Systems Technology Lab

PRTR5V0U2X Ultra low capacitance double rail-to-rail ESD protection diode Rev January 2008 Product data sheet

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

How to Create a.cibd File from Mentor Xpedition for HLDRC

JMS583 USB 3.1 Gen 2 to PCIe Gen3x2 Bridge Controller

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

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

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

Innovating and Integrating for Communications and Storage

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

WHITE PAPER. High-Performance Embedded Applications: The SUMIT Standard

Chapter 8: Client Devices and Software

Developing Plug-and-Play COM Ports using TI Plug-and-Play Controllers

Qseven Specification. Qseven Camera Feature Connector

Cypress HX2VL Configuration Utility Blaster User Guide

Transcription:

Bridging from PCI Express to PCI in Small-Form Factor Embedded Computing Designs September 22, 2009 6024 Silver Creek Valley Road San Jose, California 95138 Telephone: (408) 284-8200 FAX: (408) 284-3572 Printed in U.S.A. 2009 Integrated Device Technology, Inc.

Titlepage GENERAL DISCLAIMER Integrated Device Technology, 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 Integrated Device Technology, Inc. All Rights Reserved. The IDT logo is registered to Integrated Device Technology, Inc. IDT is a trademark of Integrated Device Technology, Inc.

3 Bridging from PCIe to PCI in Small-Form Factor Embedded Computing Designs The introduction of chipsets such as the Intel Atom chipset have opened the door for computing systems that can fit into mobile computing devices or small form factor boards such as COM Express and ExpressCard. While chipsets such as the Atom offer a compact, low power solution they do not provide a PCI interface. For devices that need to interface to external PCI slots or interface to peripherals using PCI, a bridge is required. This article examines requirements for such designs and explores the need for a bridge, the challenges designers face in these form-factors (board space, component count, performance, interoperability and cost) and solutions to meet these challenges. Solutions discussed include minimizing board area use by designing in small package devices, minimizing the components required by selecting a bridge that integrates needed features and simplifies such design requirements as multiple power supplies and power sequencing constraints. Additionally solutions will be discussed addressing challenges to reduce board cost, complexity, performance needs and compatibility with new and future devices. Mobile and embedded computing is prevalent both in consumer products and in a wide range of industrial computing applications. Many consumers PC of choice today is a laptop and smaller portable devices such as mobile internet devices (MID) or Ultra-Mobile PCs (UMPC) are becoming increasingly common. Mobile and embedded computing are also extensively used in industrial, government and military applications for example rugged laptops or tablet PCs that need to be carried to the work site or on-board computers in a vehicle for security or tracking systems. Varied applications have a wide range of requirements, the most important of which are: reduce size and complexity; simplify design; improve reliability and reduce cost. In many cases the main challenge is to simply fit the electronics in the space available while providing the needed computing power. To meet these requirements and make it easier for system manufacturers and component providers to build systems, a number of standard form factors have been introduced. These include Mini-ITX and COM Express (Computeron-module for PCI Express) and adapter cards standards such as ExpressCard (the successor to PCMCIA PC Card). Consequently, processor vendors are releasing new devices to fit designs in these form factors, such as the recently introduced Intel Atom and EP80579 SoC. The Atom is a low-power, small footprint processor. When used with companion chipsets such as the US15W ICH, the Atom provides a computing platform that fits small form factors such as COM Express. The EP80579 is a processor SoC that integrates more components and by doing so helps address the needs to reduce system size and complexity. However, these processors do not integrate all of the peripheral devices for every application. Designers may have to choose external components such as graphics controllers, I/O devices for specific standards, media controllers for removable storage or wireless chipsets. Integrated Device Technology Bridging from PCIe to PCI in Small-Form Factor Embedded Computing Designs

4 Using the example of the Intel Atom and US15W chipset: Serial PCI Express (PCIe) and USB interfaces are provided. This helps reduce pin-count compared to a parallel PCI interface. Many devices that would commonly be integrated into a system are available with PCIe or USB interfaces; however designers may still be faced with the task of providing a connection to a conventional parallel PCI bus for a number of reasons: The devices chosen are only manufactured with a PCI interface The developer may be already using a device with a PCI bus: for example an I/O controller ASIC. The cost to redevelop for PCI Express or the timescale involved may preclude this and require designers to use the PCI-based solution System designers may find an older component using PCI may be more cost-effective to use than a newer PCI Express-based offering and faster to bring to market The developer of a module such as COM Express may need to provide a PCI port off the module while other design factors drove them to select a chipset with no PCI port available In all of these situations a PCI Express to PCI Bridge is required. An example of such a bridge is the IDT Tsi382, a small form-factor x1 PCI Express to PCI Bridge (see Figure 1). Figure 1: Example of COM Express Card Using a Bridge to Provide PCI Connectivity PCI Devices PCI Devices Carrier card PCI Tsi382 x1 PCIe COM Express CPU+ICH or SoC x1 PCIe port For small form-factor designs the board space occupied by the bridge is often an issue as it is another component to accommodate. Where space is critical the most obvious solution is to use the smallest device available. For example the Tsi382 uses a 10x10mm BGA package providing the smallest footprint available for such bridges. Ideally parts in a BGA package should keep to a wide enough ball-spacing to allow the use of common manufacturing flows and make it easier to hook up and route signals away from the part. The Tsi382 uses a standard 0.8mm spacing which suits many common manufacturing flows and allows building a system on a PCB with as little as four layers. Bridging from PCIe to PCI in Small-Form Factor Embedded Computing Designs Integrated Device Technology

5 To further minimize the space the bridge takes up, the external components required also need to be minimized. PCI devices typically use a 3.3V I/O voltage and a bridge will also require a supply for powering the core logic. If a bridge is used that requires power supplies to be powered up in a specific sequence, this may require additional components. By using a bridge such as the Tsi382 which uses only 2 power rails and that has no constraints on power sequencing, the component count can be minimized. The other design factor to consider, particularly where the bridge needs to provide access to multiple PCI devices is providing enough timing and control signals from the bridge. A bridge should provide sufficient clocks and control signals for all PCI devices, saving the need to add external clock buffers and logic to support them (see Figure 2). Figure 2: Example of Embedded DVR System with Multiple PCI Devices Disk Controller Disk Controller DVR SoC Clock/ Arbitration #2 Tsi382 PCI bus Clock/ Arbitration #3 Clock/Arbitration #1 Clock/Arbitration #4 x1 PCIe Host CPU Once the space challenges are met, the designer must also consider other factors such as throughput and latency through the bridge, so that by adding the bridge, system performance is not adversely affected. For example, the Tsi382 provides designers a number of unique features such as short-term caching that can help improve PCI performance along with an efficient design that reduces latency and provides high throughput. For devices that need to plug into a wide range of systems such as PC adapter or COM Express cards interoperability is critical. The end user of a device could connect one of those components to a wide range of devices (e.g. new motherboard using a new chip set), so it is important that interfacing components are compliant to the latest specification. For PCIe bridging with first generation devices this is PCIe base specification 1.1. The Tsi382 provides compliance with PCIe base specification 1.1 and future proofs designs, providing interoperability with existing and new devices. Integrated Device Technology Bridging from PCIe to PCI in Small-Form Factor Embedded Computing Designs

Many new products for mobile and embedded computing using processors such as the Intel Atom will require bridges to accommodate PCI devices in many designs. It is important to select a bridge that integrates needed features and simplifies such design requirements as multiple power supplies and power sequencing constraints. As the smallest footprint, high performance solution, the IDT Tsi382 addresses the challenge to reduce board cost, complexity, performance needs and compatibility with new and future devices making it an ideal choice to bring these embedded and mobile computing solutions to market. 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: ssdhelp@idt.com phone: 408-284-8208 document: September 22, 2009