Leveraging the PCI Support in Windows 2000 for StarFabric-based Systems
|
|
- Holly Fleming
- 6 years ago
- Views:
Transcription
1 Leveraging the PCI Support in Windows 2000 for StarFabric-based Systems Mark Overgaard President, Pigeon Point Systems
2 Agenda Background StarFabric Bus Driver for Windows 2000 Using StarFabric s Inherent PCI- and CompactPCI-Compatibility Advanced Uses of StarFabric Facilities Conclusion
3 Background Pigeon Point Systems CompactPCI Support in Windows 2000 (Win2K) Note: References to Microsoft Windows are primarily to Win2K, but should be applicable to successor releases, including Windows XP/2002 (formerly code-named Whistler)
4 Pigeon Point Systems Founded in 1997 to focus on high availability system s/w for CompactPCI Authored software aspects of CompactPCI Hot Swap Specification (PICMG 2.1 R1.0) Led software aspects of Revision 2.0 just adopted by PICMG in January, 2001 Chair of PICMG Software Interoperability Subcommittee (for PICMG 2.12) First demo and product shipments for General Use Hot Swap software infrastructure products
5 PPS Background (Cont.) Licensed Hot Swap Kit to Microsoft for Windows XP/2002 Embedded Also to leading CompactPCI platform & board vendors Licensed Open MultiComputing Kit (OMCK backplane messaging) to MCG, other vendors Member of Advisory Board for StarGen, Inc. Founding member of StarFabric Working Group
6 CompactPCI Support with Win2K Standard Win2K operates on CompactPCI platform as on any PCI-based systems But, no built-in knowledge of CompactPCI-speciific features such as hot swap Win2K s Plug and Play (PnP) has foundation for dynamic arrive/depart of PCI devices Additional layer can interact with CompactPCI-specific hardware and invoke PnP facilities Key signal ENUM# indicates board arrival or imminent departure ENUM# detection mechanism is platform-dependent Pigeon Point Hot Swap Kit (HSK) is one example of such a layer Works as is with StarFabric s inherent CompactPCI compatibility Can be extended for advanced StarFabric configurations
7 Base Win2K
8 PnP-based Hot Swap w/ Win2K
9 Agenda Background StarFabric Bus Driver for Windows 2000 Using StarFabric s Inherent PCI- and CompactPCI-Compatibility Advanced Uses of StarFabric Facilities Conclusion
10 StarFabric Bus Driver for Win2K Layers above Fabric Primitives Library (FPL) Enables visibility in Win2K via StarFabric of: Native StarFabric devices, for example: SG1010 StarFabric switches Agere Systems T8150 H.1x0-to-StarFabric bridges PCI buses accessed via StarFabric end nodes and the PCI devices on those buses Initial StarFabric end node: SG2010 PCI-to-StarFabric bridge Development sponsored by StarGen at PPS
11 StarFabric Bus Driver (Cont.) Useful for systems with either address-routed or path-routed access to PCI segments Address-routed ( PCI mode ) access still benefits from event handler for fabric exceptions Path routed ( fabric mode ) access requires considerable additional support Even in this usage, however, goal is to maximize reuse of existing PCI software
12 Agenda Background StarFabric Bus Driver for Windows 2000 Using StarFabric s Inherent PCI and CompactPCI Compatibility Advanced Uses of StarFabric Facilities Conclusion
13 PCI/CompactPCI Compatibility SG2010 provides fully transparent bridging to extension chassis or extension bus segments Excellent flexibility in subsystem architecture StarFabric Working Group s Proof of Concept (PoC) chassis shows example uses for SG2010s: Spawning CompactPCI bus segments in segment controller boards linked to StarFabric backplane CompactPCI bus segment slots use existing CompactPCI boards Uses SG2010 in leaf mode Spawning PMC sites with direct links to StarFabric backplane Existing PMCs can benefit from a dedicated PCI bus (64bit/66MHz) Sites available on segment controller boards Uses SG2010 in leaf mode Enabling existing Single Board Computers (SBCs) to access/manage StarFabric Uses SG2010 in root mode in peripheral slot driven by SBC
14 PCI/CompactPCI Compatibility (Cont.) All PCI buses spawned by SG2010s in PoC chassis have redundant StarFabric connections PoC chassis also supports dual redundant SBCs
15 21-Slot Proof of Concept Backplane Links on J5 H110 0 H110 1 H Links on J3 PCI 0 PCI 1 PCI 2 PCI 3 PCI 4 System slot: Existing Single Board Computer (SBC) board Fabric-native slot: Bus/fabric (#2/5) or fabric-native (#3/6) board Bus segment controller slot: Spawns PCI/H.110 bus segments StarFabric full-duplex link = 4 CPCI connector rows IO slot: Existing CompactPCI peripheral boards
16 Proof of Concept Backplane Interconnections Slot 2 Slot 5 Slot 3 Slot 6 Slot 7 Slot 12 Slot 17 Link with etch interconnect between slots Optional front-panel links with RJ45 s for inter-chassis connections
17 Using Fabric-Native Slots Fabric-native boards or PMC-onfabric site PMC site P C I SG 2010 PCI 0 PCI 1 Existing SBCs Bus/Fabric boards RJ45 RJ45 RJ45 SG 1010 SG 1010 SG 1010 SG 2010 PCI CompactPCI bus connection not used in these slots RJ45 SG 2010 PCI
18 Dual Hosted, Multi-Segment Setup Existing SBC cards as dual redundant system hosts PCI 0 PCI 1 PCI 2 PCI 3 PCI 4 RJ45 SG 1010 RJ45 RJ45 RJ45 SG 1010 SG 1010 SG 2010 PCI Bus/Fabric boards: SG1010 switches & SG2010 in root mode for SBC access/control Segment controller boards: SG2010s in leaf mode for CompactPCI bus and PMC site PMC site P C I SG 2010 SG 2010 PCI
19 CompactPCI Hot Swap Support in StarFabric Existing Pigeon Point HSK transparently supports hot swapping in CompactPCI extension chassis/bus segments Support for configuring sparse address windows on P2P bridges to CompactPCI segments Applies to StarFabric-emulated P2P bridges Ensures resource availability for hot insertions ENUM# signals forwarded by StarFabric to main CompactPCI chassis/bus segments Existing ENUM# detection h/w and s/w works as is in that main chassis
20 CompactPCI Compatibility (Cont.) SG2010 provides excellent hot swap support as a CompactPCI bus interface First available device compliant with PICMG 2.1R2.0 s advanced programming interface Disappears from config space when extraction authorized Avoids mid-transaction extractions Also disappears when BD_SEL# breaks or is deasserted BD_SEL#: Signal on CompactPCI backplane that controls power up/down of board Short connector pin: breaks first on extraction, makes last on insertion Extends mid-transaction extraction safety
21 H.1x0 to StarFabric Bridge Allows Extended TDM Bus, Too T8150 allows extension of H.100/H.110 segments in addition to PCI Applies to both variants of the Time Division Multiplexed (TDM) CT Bus H.100 for PCI systems H.110 for CompactPCI systems Single fabric connection to extension chassis supports both PCI and TDM traffic See later session: What Does StarFabric Mean for Telephony? for more details
22 Agenda Background StarFabric Bus Driver for Windows 2000 Using StarFabric s Inherent PCI- and CompactPCI-Compatibility Advanced Uses of StarFabric Facilities Conclusion
23 Advanced Uses of StarFabric Facilities with Win2K Handling Fabric Events Using Native Fabric Connections Potential ENUM# Handling Optimizations Supporting Path-Accessed PCI Buses
24 Handling Fabric Events Useful for PCI devices on address-routed leaf buses PCI devices on path-routed leaf buses Native StarFabric devices Need to distinguish: Signaled events: resulting from PCI bus signals (e.g., INTx, ENUM#) on leaf buses Chip events: resulting directly from a StarFabric device
25 Handling Fabric Events (Cont.) For PCI devices on address-routed leaf buses Signaled events are Reproduced on root bus by default Handled by normal h/w and s/w measures for PCI (e.g., INTx lines and handling) Chip events Would primarily result from exceptions or explicitly designated events inside the fabric Are important to handle in robust systems, even if StarFabric PCI hierarchy emulation is used For PCI devices on path-routed leaf buses StarFabric h/w provides much flexibility, potentially constrained by O/S
26 Win2K Event Handling Interface Exported by StarFabric bus driver for kernel mode and user mode clients Kernel mode client uses device interface mechanism to get function table, including functions to: Get Channel 255 CSR Address, Fabric ID, etc. Register/unregister Interrupt Service Routines (ISRs) Subscribe/unsubscribe for events ISRs are source interchangeable with normal Win2K ISRs; called at interrupt time Event subscription notifications happen on less urgent basis
27 Win2K Event Handling (Cont.) User mode interface provides IOCTL-based support for: Subscribing and unsubscribing for events Subscribing application provides handle to event object and size of event queue Retrieving an event from the queue Loss of events due to queue overflow can be detected via sequence numbers
28 Using Native Fabric Connections Based on explicitly arranged mappings in gateway devices at each end of connection Can leverage Multicast Class of service Bandwidth reservations Useful for PCI devices in either address-routed or path-routed contexts Enables focused use of advanced features, even in address-routed contexts
29 Demo Shows Native Fabric Connections in Action Communicating nodes are PCI Mezzanine Cards (PMCs) in Proof of Concept chassis Three PMCs in segment controller boards that spawn CompactPCI segments Each of these PMCs has a dedicated SG2010-based interface to the fabric One PMC in non-intelligent CompactPCI carrier in an SG2010-spawned CompactPCI bus One PMC in a SG2010-based carrier linked by Cat 5 cable to the two redundant fabric boards Dual redundant fabric boards provide fabric connections among chassis segments
30 Connections Among Fabric- Linked PMCs Simulate high bandwidth data plane communication among peers Established and monitored via address-routed PCI control plane Use source and destination channel features of StarFabric Provide convenient address translations among peers Destination channel on each PMC establishes h/w protected region for interaction w/ all its peers Source channel on each PMC establishes h/w-protected buffer area within those regions, for use by that specific PMC
31 Key StarFabric Properties Demonstrated Redundant routes: one through each fabric board Failover can be accomplished: In hardware on primary route failure, or In software for managed switch-over to secondary route Class of service with competing data streams into a single PMC Multicast distribution of a single stream to multiple PMCs
32 Elements of a PMC-based Fabric Node
33 Fabric Connections in Action
34 Potential ENUM# Handling Optimizations Useful for both address-routed and path-routed CompactPCI leaf buses Can be configured independently of operational mode Standard ENUM# detection assumes that s/w handler polls all devices on all buses for ENUM# activator StarFabric-extended system could include 10s or 100s of buses Potential approach: configure ENUM# to be reported via event record, versus wire assertion on root bus Host registers for ENUM# event notification Notification designates the leaf bus where ENUM# was activated, so only devices on that bus need to be polled
35 ENUM# Handling Optimizations (Cont.) Other implications of ENUM# detection via event record ENUM# detection for StarFabric-accessed buses becomes platform-independent Traditional ENUM# detection is platform-dependent Host processor need not be a CompactPCI board Example: racked mounted conventional server w/ SG2010 as fabric root could manage many CompactPCI chassis
36 Supporting Path-Accessed PCI Buses Address-accessed [Compact]PCI buses fully emulate P2P bridges Enables complete reuse of existing devices and device drivers Path-routed access could potentially add valuable advanced options, such as Redundant routes to leaf buses for route resilience Multicast and class of service treatment for selected PCI transfers Challenge: Enable path-accessed configurations, While maximizing use of existing software, In context of rich PCI infrastructure of Win2K.
37 Supporting Path-Accessed PCI in Win2K: Overall Approach Simulate in software a two-level PCI hierarchy Root PCI-to-PCI bridge corresponds to root SG2010 PCI-to- StarFabric bridge Leaf PCI-to-PCI bridges correspond to leaf StarFabric-to-PCI bridges Simulated bridges provide familiar means for Win2K to manage devices and drivers associated with leaf buses Address windows in leaf bridges establish address space partitioning among leaf buses Set up connections in SG2010 gateways to route PCI transactions consistently w/ PCI hierarchy From the root bus to the leaf buses From each leaf bus to its peers, where appropriate
38 Path-Accessed PCI in Win2K: Overall Approach (Cont.) Hardware routing accomplished via gateway mimics routing that would have been done for address-accessed segments Key difference: all controls inherent in StarFabric path-routed configurations are available
39 Limitations on Path-Accessed PCI in Win2K Preliminary; will be revisited as implementation proceeds IO addressing of devices in path-accessed leaf buses not supported by StarFabric hardware Leaf devices & drivers must support memory accesses PCI interrupts for existing PCI device drivers must be handled by standard means Standard swizzling of INT lines between leaf and root buses Standard means to poll ISRs to identify interrupt ownership
40 Agenda Background StarFabric Bus Driver for Windows 2000 Using StarFabric s Inherent PCI- and CompactPCI-Compatibility Advanced Uses of StarFabric Facilities Conclusion
41 Conclusions StarFabric s PCI- and CompactPCI-compatibility under Win2K allow: Using existing devices and device drivers as is Architectural flexibility for subsystems in many dimensions Transparent hot swap for CompactPCI bus segments using Pigeon Point Hot Swap Kit StarFabric bus driver for Win2K enables: Basic fabric event handling for legacy mode Incremental use of advanced StarFabric facilities, including Native fabric connections Path-accessed PCI subsystems
42 Conclusions (Cont.) Native fabric connections between StarFabric-linked PCI subsystems under Win2K Support accesses between subsystems with hardwareenforced/enabled Address-range checks Class-of-service-based preferential flow rates Redundant routes Allow data plane traffic to share one fabric with control plane traffic, even in legacy mode Path-accessed subsystems under Win2K Maximize accessibility of advanced StarFabric facilities Still support high compatibility with existing PCI devices and device drivers Overall, StarFabric and Win2K are an excellent fit for each other!
43 Questions? Mark Overgaard Pigeon Point Systems Related session: Wednesday, May 16: 1:45-2:45pm Robust Hot Swap Infrastructure Software: The Key Ingredients
Management building blocks speed AdvancedTCA product development
TELECOM S P E C I A L F E A T U R E Management building blocks speed AdvancedTCA product development By Mark Overgaard The IPM Sentry Intelligent Platform Management products provide off-the-shelf building
More informationInterconnecting Components
Interconnecting Components Need interconnections between CPU, memory, controllers Bus: shared communication channel Parallel set of wires for data and synchronization of data transfer Can become a bottleneck
More informationAn Integrator s Guide to MicroTCA Part II How a FRU starts up
An Integrator s Guide to MicroTCA Part II How a FRU starts up By Thomas Kastner, Advantech In the previous article of this series we covered the basic system management aspects and architecture of MicroTCA.
More informationSwitch Fabric Architecture. Jack Regula January 12, 2001
Switch Fabric Architecture Jack Regula January 12, 2001 PLX Switch Fabric Architecture Agenda Communications Infrastructure Trends What Is a Switch Fabric? How Does it Work? The Compelling Nature of Switch
More informationPXI The PXI-8220 is a two-slot PC Card (PCMCIA) carrier for the PXI/CompactPCI bus.
INSTALLATION GUIDE PXI -8220 The PXI-8220 is a two-slot PC Card (PCMCIA) carrier for the PXI/CompactPCI bus. Table of Contents Hardware Overview PXI-8220 Features Hardware Overview... 1 PXI-8220 Features...
More informationVersion PEX Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs
Version 1.6 2007 PEX 8517 Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs Version 1.6 2007 Features PEX 8517 General Features o 16-lane PCI Express switch - Integrated
More informationPCI-X Bus PCI Express Bus Variants for Portable Computers Variants for Industrial Systems
PCI Bus Variants PCI-X Bus PCI Express Bus Variants for Portable Computers Variants for Industrial Systems 1 Variants for Portable Computers Mini PCI PCMCIA Standards CardBus ExpressCard 2 Specifications
More informationVersion PEX 8516
Version 1.4 2006 PEX 8516 Not recommended for new designs please use PEX8518 for new designs Version 1.4 2006 Features PEX 8516 General Features o 16-lane PCI Express switch - Integrated SerDes o Up to
More informationYour Solution Partner
Your Solution Partner 1 Short Presentation Elma & Elincom Elma Electronic is a global manufacturer of products for housing electronic systems. The company provides everything from components such as modular
More informationChoosing the Right COTS Mezzanine Module
Choosing the Right COTS Mezzanine Module Rodger Hosking, Vice President, Pentek One Park Way, Upper Saddle River, New Jersey 07458 Tel: (201) 818-5900 www.pentek.com Open architecture embedded systems
More informationMicroTCA / AMC Solutions for Real-Time Data Acquisition
THE MAGAZINE OF RECORD FOR THE EMBEDDED COMPUTING INDUSTRY May 2013 TECHNOLOGY IN SYSTEMS MicroTCA / AMC Solutions for Real-Time Data Acquisition MicroTCA has evolved out of the world of ATCA to become
More informationPromentum MPCBL0050 PRODUCT BENEFITS. Dual-Core Intel Xeon Processor LV Dual Core Xeon processor module FEATURE SUMMARY. [Print This Datasheet]
[Print This Datasheet] Promentum MPCBL0050 Dual Core Xeon processor module FEATURE SUMMARY High performance AdvancedTCA blade based on the Dual-Core Intel Xeon LV5138 processor that provides 4 processor
More informationFPGA Solutions: Modular Architecture for Peak Performance
FPGA Solutions: Modular Architecture for Peak Performance Real Time & Embedded Computing Conference Houston, TX June 17, 2004 Andy Reddig President & CTO andyr@tekmicro.com Agenda Company Overview FPGA
More informationComputer System Overview
Computer System Overview Operating Systems 2005/S2 1 What are the objectives of an Operating System? 2 What are the objectives of an Operating System? convenience & abstraction the OS should facilitate
More informationPEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports
Highlights PEX 8636 General Features o 36-lane, 24-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 8.8 Watts PEX 8636 Key Features o Standards
More informationIntroduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 1 Most of the integrated I/O subsystems are connected to the
More informationPCIe on 3U and 6U CompactPCI Mark Wetzel Principal Engineer National Instruments
Copyright 2005, PCI-SIG, All Rights Reserved 1 PCIe on 3U and 6U CompactPCI Mark Wetzel Principal Engineer National Instruments Copyright 2005, PCI-SIG, All Rights Reserved 2 Agenda Overview of CompactPCI
More informationThe Service Availability Forum Platform Interface
The Service Availability Forum Platform Interface The Service Availability Forum develops standards to enable the delivery of continuously available carrier-grade systems with offthe-shelf hardware platforms
More informationPigeon Point BMR-A2F-AMCc Reference Design Board Management Reference Design Add-on for Carrier IPMCs
PRODUCT BRIEF Pigeon Point BMR-A2F-AMCc Reference Design Board Management Reference Design Add-on for Carrier IPMCs Within AdvancedMC Carrier and Custom Derivative Architectures May 2, 2016 Electronics
More informationPMC-StarLite. Product Overview
PMC-Lite Fabric inter-board Interconnect PMC Fabric-to-PCI bridge -32/64 bit, 33/66 MHz PCI Interface & 2 Fabric Ports Fabric 6 port switch - 5 Gbps peak (duplex) aggregate bandwidth on each port - 30
More informationPEX 8696, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports
, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports Highlights General Features o 96-lane, 24-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 10.2
More informationPEX 8680, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports
, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports Features General Features o 80-lane, 20-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball BGA package o Typical Power: 9.0 Watts
More informationProducts with different interface
Plug-in ICOM card Agenda Products with different interface Isolated and Surge Protection Hands-on for Installation & Simple test ICOM Hands-on to Connect ADAM-4000 by RS-485 wiring directly Products with
More informationC900 PowerPC G4+ Rugged 3U CompactPCI SBC
C900 PowerPC G4+ Rugged 3U CompactPCI SBC Rugged 3U CompactPCI SBC PICMG 2.0, Rev. 3.0 Compliant G4+ PowerPC 7447A/7448 Processor @ 1.1 Ghz with AltiVec Technology Marvell MV64460 Discovery TM III System
More informationComputer System Overview OPERATING SYSTEM TOP-LEVEL COMPONENTS. Simplified view: Operating Systems. Slide 1. Slide /S2. Slide 2.
BASIC ELEMENTS Simplified view: Processor Slide 1 Computer System Overview Operating Systems Slide 3 Main Memory referred to as real memory or primary memory volatile modules 2004/S2 secondary memory devices
More informationAPPENDIX RACK PRODUCT
APPENDIX RACK PRODUCT KEL CORPORATION CompactPCI BUS RACK CPCIR System rack correspond to. (CompactPCI bus backplane) KEL can meet requirements for custom-made subracks with the KEL Custom Rack Series
More informationPEX8764, PCI Express Gen3 Switch, 64 Lanes, 16 Ports
Highlights PEX8764 General Features o 64-lane, 16-port PCIe Gen3 switch Integrated 8.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 1. Watts PEX8764 Key Features o Standards Compliant
More informationNI Contents. Hardware Overview INSTALLATION GUIDE. NI 8221 Features
INSTALLATION GUIDE NI 8221 The NI 8221 is a two-slot CardBus PC Card carrier for the PXI/CompactPCI bus. Contents Hardware Overview Hardware Overview... 1 NI 8221 Features... 1 PC Card Specification...
More informationPCIE FIVE SLOT EXPANSION SYSTEM USER S MANUAL
PCIE2-2707 FIVE SLOT EXPANSION SYSTEM USER S MANUAL The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies.
More informationThe PXI Modular Instrumentation Architecture
The PXI Modular Instrumentation Architecture Overview The PXI (PCI extensions for Instrumentation) specification defines a rugged PC platform for measurement and automation. PXI modular instrumentation
More informationC901 PowerPC MPC7448 3U CompactPCI SBC
C901 PowerPC MPC7448 3U CompactPCI SBC Rugged 3U CompactPCI SBC PowerPC 7448 @ 1.4 GHz, 1.0 GHz, or 600 MHz, with AltiVec Technology 166 MHz MPX Bus Marvell MV64460 Discovery TM III System Controller One
More informationPXI EXPRESS SPECIFICATION TUTORIAL
PXI EXPRESS SPECIFICATION TUTORIAL Introduction The PXI industry standard has quickly gained adoption and grown in prevalence in test, measurement, and control systems since its release in 1998. PXI is
More informationPXI - An ideal platform for a variety of industrial applications
PXI - An ideal platform for a variety of industrial applications Overview This white paper explains in detail the PXI architecture and discusses the benefits PXI systems present in a variety of industrial
More informationWhat is PXImc? By Chetan Kapoor, PXI Product Manager National Instruments
What is PXImc? By Chetan Kapoor, PXI Product Manager National Instruments Overview Modern day test and control systems are growing larger, more complex and more intricate. Most of these intricacies are
More informationPCI-SIG ENGINEERING CHANGE NOTICE
PCI-SIG ENGINEERING CHANGE NOTICE TITLE: Unoccupied Slot Power Hand-off State Clarification DATE: January 23, 2007 AFFECTED DOCUMENT: PCI Firmware Specification, Revision 3.0 SPONSOR: Dong Wei; Hewlett
More informationMIC Advantech CompactPCI. Modular Industrial Computer. 10U high 8-slot enclosure with CT bus and rear I/O for CompactPCI backplane
MIC-3081 10U high 8-slot enclosure with CT bus and rear I/O for CompactPCI backplane Advantech CompactPCI Modular Industrial Computer Copyright Notice This document is copyrighted, 2003. All rights are
More informationAusgewählte Betriebssysteme - Mark Russinovich & David Solomon (used with permission of authors)
Outline Windows 2000 - The I/O Structure Ausgewählte Betriebssysteme Institut Betriebssysteme Fakultät Informatik Components of I/O System Plug n Play Management Power Management I/O Data Structures File
More informationUCS Firmware Management Architecture
UCS Firmware Management Architecture 2 Legal Disclaimer Many products and features described herein remain in varying stages of development and will be offered on a when-and-ifavailable basis. This roadmap
More informationStorage. Hwansoo Han
Storage Hwansoo Han I/O Devices I/O devices can be characterized by Behavior: input, out, storage Partner: human or machine Data rate: bytes/sec, transfers/sec I/O bus connections 2 I/O System Characteristics
More information16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging
16-Lane 16-Port PCIe Gen2 with Non-Transparent Bridging 89HPES16NT16G2 Product Brief Device Overview The 89HPES16NT16G2 is a member of the IDT family of PCI Express ing solutions. The PES16NT16G2 is a
More informationProgrammed I/O Interrupt-Driven I/O Direct Memory Access (DMA) I/O Processors. 10/12/2017 Input/Output Systems and Peripheral Devices (02-2)
Programmed I/O Interrupt-Driven I/O Direct Memory Access (DMA) I/O Processors 1 Principle of Interrupt-Driven I/O Multiple-Interrupt Systems Priority Interrupt Systems Parallel Priority Interrupts Daisy-Chain
More informationHigh Availability Features in Intel Dialogic System Release 6.0 CompactPCI* for Windows*
High Availability Features in Intel Dialogic System Release 6.0 CompactPCI* for Windows* Intel in Communications Contents Introduction 1 Peripheral Hot-Swap 1 Basic Hot-Swap 1 Full Hot-Swap 1 Redundant
More informationWilliam Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved.
+ William Stallings Computer Organization and Architecture 10 th Edition 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved. 2 + Chapter 3 A Top-Level View of Computer Function and Interconnection
More informationPCI EXPRESS EXPANSION SYSTEM USER S MANUAL
600-2704 PCI EXPRESS EXPANSION SYSTEM USER S MANUAL The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies.
More informationCSE 123: Computer Networks Alex C. Snoeren. HW 2 due Thursday 10/21!
CSE 123: Computer Networks Alex C. Snoeren HW 2 due Thursday 10/21! Finishing up media access Contention-free methods (rings) Moving beyond one wire Link technologies have limits on physical distance Also
More informationThe hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.
Introduction PCI extensions for Instrumentation or PXI is a computer based hardware and software platform for test and measurement systems. Developed in the late 1990 s as an open industry standard based
More informationTI s PCI2040 PCI-to-DSP Bridge
TI s PCI2040 PCI-to-DSP Bridge Brian G. Carlson - Sr. DSP Engineer DNA Enterprises, Inc. August 5, 1999 E-mail: bcarlson@dnaent.com 1 Agenda Introduction to the PCI Bus DSP Host Port Interface (HPI) Overview
More informationImplementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments
White Paper Implementing RapidIO Travis Scheckel and Sandeep Kumar Communications Infrastructure Group, Texas Instruments In today s telecommunications market, slow and proprietary is not the direction
More informationCPCI Release Notes. Part Number A96A June 2006
CPCI-9120 Release Notes Part Number 6806800A96A June 2006 Copyright Copyright 2006 Motorola GmbH All rights reserved. Motorola and the stylized M logo are trademarks of Motorola,Inc., registered in the
More information(Advanced) Computer Organization & Architechture. Prof. Dr. Hasan Hüseyin BALIK (3 rd Week)
+ (Advanced) Computer Organization & Architechture Prof. Dr. Hasan Hüseyin BALIK (3 rd Week) + Outline 2. The computer system 2.1 A Top-Level View of Computer Function and Interconnection 2.2 Cache Memory
More informationD4-6U CompactPCI /PXI Pentium 4 SBC
D4-6U CompactPCI/PXI Pentium 4 SBC Mobile Pentium 4 up to 2.2GHz 1-slot CompactPCI 64-bit/66MHz PXI system controller 1GB DRAM, CompactFlash Graphics controller/digital video output 2 Gigabit Ethernet
More informationBus Example: Pentium II
Peripheral Component Interconnect (PCI) Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer. PCI stands for Peripheral Component Interconnect
More informationSAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC
SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Connectivity Roadmap Background Connectivity Objectives Converged
More informationPLX USB Development Kit
870 Maude Avenue Sunnyvale, California 94085 Tel (408) 774-9060 Fax (408) 774-2169 E-mail: www.plxtech.com/contacts Internet: www.plxtech.com/netchip PLX USB Development Kit PLX Technology s USB development
More informationArtisan Technology Group is your source for quality new and certified-used/pre-owned equipment
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED
More informationApplying OpenHPI to xtca Platforms
Applying OpenHPI to xtca Platforms MVACEC 2008, March 12, 2008 Mark Overgaard Updated March 11, 2008 1 accelerating the future. Agenda Background on Pigeon Point Systems Introduction to HPI and OpenHPI,
More informationCS370 Operating Systems
CS370 Operating Systems Colorado State University Yashwant K Malaiya Spring 2018 Lecture 2 Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 2 What is an Operating System? What is
More informationD4-6U CompactPCI Pentium 4 SBC
D4-6U CompactPCI Pentium 4 SBC Mobile Pentium 4 up to 2.2GHz 1-slot CompactPCI 64-bit/66MHz PXI system controller 1GB DRAM, CompactFlash Graphics controller/digital video output 2 Gigabit Ethernet (front)
More informationPass-Through Technology
CHAPTER 3 This chapter provides best design practices for deploying blade servers using pass-through technology within the Cisco Data Center Networking Architecture, describes blade server architecture,
More informationEE108B Lecture 17 I/O Buses and Interfacing to CPU. Christos Kozyrakis Stanford University
EE108B Lecture 17 I/O Buses and Interfacing to CPU Christos Kozyrakis Stanford University http://eeclass.stanford.edu/ee108b 1 Announcements Remaining deliverables PA2.2. today HW4 on 3/13 Lab4 on 3/19
More informationPigeon Point BMR-H8S-EMMC Reference Design Board Management Reference Design for µtca Modules
Pigeon Point BMR-H8S-EMMC Reference Design Board Management Reference Design for µtca Modules The BMR-H8S-EMMC design is one of a series of Pigeon Point Board Management Reference designs. This member
More informationEnabling Multi-peer Support with a Standard-Based PCI Express Multi-ported Switch
Enabling Multi-peer Support with a Standard-Based PCI Express Multi-ported Switch White Paper Introduction By Kwok Kong There are basically three different types of devices in a native PCI Express (PCIe
More informationPICMG Backplane. 13-slot (4xPCI) PICMG Backplane - Fit for 14-slot chassis - Special design for full-length PCI cards
PICMG PICMG GENERAL DESCRIPTION PICMG in this section are SBC (Single Board Computer)/SHB (Single Host Board) companion that feature expansion slots such as ISA, PCI, PCI-X or PCI Express interface. In
More informationPICMG Backplane. Passive Backplane: Backplane that only support up to four PCI master PICMG GENERAL DESCRIPTION PICMG 1.
PICMG PICMG GENERAL DESCRIPTION PICMG in this section are SBC (Single Board Computer)/SHB (Single Host Board) companion that feature expansion slots such as ISA, PCI, PCI-X or PCI Express interface. In
More informationComputer Organization and Structure. Bing-Yu Chen National Taiwan University
Computer Organization and Structure Bing-Yu Chen National Taiwan University Storage and Other I/O Topics I/O Performance Measures Types and Characteristics of I/O Devices Buses Interfacing I/O Devices
More informationLecture 9: Bridging & Switching"
Lecture 9: Bridging & Switching" CSE 123: Computer Networks Alex C. Snoeren HW 2 due Wednesday! Lecture 9 Overview" Finishing up media access Contention-free methods (rings) Moving beyond one wire Link
More informationPredetermined I/O on SBC s
It s a fact that today s demanding military embedded systems require lots of processing horsepower to perform a plethora of mission-critical applications. Much attention is given to the processor or SBC
More informationHow to Choose the Right Bus for Your Measurement System
1 How to Choose the Right Bus for Your Measurement System Overview When you have hundreds of different data acquisition (DAQ) devices to choose from on a wide variety of buses, it can be difficult to select
More informationThe Advantages of AdvancedTCA * The Telecom Industry s Open Standard for Equipment Manufacturers
The Advantages of AdvancedTCA * The Telecom Industry s Open Standard for Equipment Manufacturers Intel in Communications The Advantages of AdvancedTCA* Contents Executive Summary 2 Trends Driving AdvancedTCA*
More informationCMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 09, SPRING 2013
CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 09, SPRING 2013 TOPICS TODAY I/O Architectures Interrupts Exceptions FETCH EXECUTE CYCLE 1.7 The von Neumann Model This is a general
More informationFibre Channel Gateway Overview
CHAPTER 5 This chapter describes the Fibre Channel gateways and includes the following sections: About the Fibre Channel Gateway, page 5-1 Terms and Concepts, page 5-2 Cisco SFS 3500 Fibre Channel Gateway
More informationRapidIO TM Interconnect Specification Part 7: System and Device Inter-operability Specification
RapidIO TM Interconnect Specification Part 7: System and Device Inter-operability Specification Rev. 1.3, 06/2005 Copyright RapidIO Trade Association RapidIO Trade Association Revision History Revision
More informationPCI EXPRESS TECHNOLOGY. Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology
WHITE PAPER February 2004 PCI EXPRESS TECHNOLOGY Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology Formerly known as 3GIO, PCI Express is the open
More informationPrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps
PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : 143-270 Title : Brocade Certified Fabric Designer 16 Gbps Vendor : Brocade Version
More informationComputer Architecture CS 355 Busses & I/O System
Computer Architecture CS 355 Busses & I/O System Text: Computer Organization & Design, Patterson & Hennessy Chapter 6.5-6.6 Objectives: During this class the student shall learn to: Describe the two basic
More informationCEC 450 Real-Time Systems
CEC 450 Real-Time Systems Lecture 9 Device Interfaces and I/O October 19, 2017 Sam Siewert View to End of Semester Exam 1 78.6 Ave, 85 High Exam #1 Solutions - Go over in class Grades Posted on Canvas
More informationAccessing I/O Devices Interface to CPU and Memory Interface to one or more peripherals Generic Model of IO Module Interface for an IO Device: CPU checks I/O module device status I/O module returns status
More informationI/O Handling. ECE 650 Systems Programming & Engineering Duke University, Spring Based on Operating Systems Concepts, Silberschatz Chapter 13
I/O Handling ECE 650 Systems Programming & Engineering Duke University, Spring 2018 Based on Operating Systems Concepts, Silberschatz Chapter 13 Input/Output (I/O) Typical application flow consists of
More informationBROCADE ICX 6610 SWITCHES FREQUENTLY ASKED QUESTIONS
FAQ BROCADE ICX 6610 SWITCHES FREQUENTLY ASKED QUESTIONS Introduction The Brocade ICX 6610 Switch redefines the economics of enterprise networking by providing unprecedented levels of performance and availability
More informationKeying of CompactPCI Boards and Backplanes
www.picmg.org Keying of CompactPCI Boards and Backplanes PICMG 2.10, Revision 1.0 October 1, 1999 Copyright 1999 PCI Industrial Computers Manufacturers Group (PICMG) The attention of adopters is directed
More information7/20/2008. What Operating Systems Do Computer-System Organization
Introduction to Operating Systems Introduction What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management
More informationDYNAMIC ENGINEERING 150 DuBois St. Suite C Santa Cruz CA Fax Est.
DYNAMIC ENGINEERING 150 DuBois St. Suite C Santa Cruz CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual cpcibpmc3u64et cpci 3U 4HP 1 Slot PMC Compatible
More informationThe bridge insures that multiple PCIBPMC cards can be installed onto the same PCI bus stub.
DE Store Home Company Search Design MadeInUSA White Papers PCIBPMC now "ET" extended temperature standard PCI to PMC Adapter / Carrier PCIBPMC Bridge based PCI and PMC Compatible Adapter Carrier Front
More informationDeviceNet - CIP on CAN Technology
The CIP Advantage Technology Overview Series DeviceNet - CIP on CAN Technology DeviceNet has been solving manufacturing automation applications since the mid-1990's, and today boasts an installed base
More informationCEC 450 Real-Time Systems
CEC 450 Real-Time Systems Lecture 9 Device Interfaces October 20, 2015 Sam Siewert This Week Exam 1 86.4 Ave, 4.93 Std Dev, 91 High Solutions Posted on Canvas Questions? Monday Went Over in Class Assignment
More informationStrongARM** SA-110/21285 Evaluation Board
StrongARM** SA-110/21285 Evaluation Board Brief Datasheet Product Features Intel offers a StrongARM** SA-110/21285 Evaluation Board (EBSA-285) that provides a flexible hardware environment to help manufacturers
More informationMTCA.4 TUTORIAL BASICS INTRODUCTION IN XTCA
MTCA.4 TUTORIAL BASICS INTRODUCTION IN XTCA TWEPP 2016 SEPTEMBER 26, 2016 KIT, KARLSRUHE Rüdiger Cölln Pentair Technical Solutions GmbH ruediger.coelln@pentair.com AGENDA What is xtca? Specifications Overview
More informationChapter 12: Multiprocessor Architectures
Chapter 12: Multiprocessor Architectures Lesson 03: Multiprocessor System Interconnects Hierarchical Bus and Time Shared bus Systems and multi-port memory Objective To understand multiprocessor system
More information1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7.
1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7. Optical Discs 1 Introduction Electrical Considerations Data Transfer
More informationCPGS-B9142ET-C. Features. Introduction
Features 3U CompactPCI EN50155 16-port managed Gigabit Ethernet switch with 8x10/100/1000Base-T(X) in CompactPCI sockets, and 6x10/100/1000Base- T(X) with 2 Extension Ports Leading EN50155 compliant Ethernet
More informationIBM Magstar 3494 Model B18 Virtual Tape Server Features Enhance Interoperability and Functionality
Hardware Announcement February 16, 1999 IBM Magstar 3494 Model B18 Virtual Tape Server Features Enhance Interoperability and Functionality Overview The Magstar 3494 Model B18 Virtual Tape Server (VTS)
More informationARINC-629 Interface to PMC Sy629PMC-BPM
ARINC-629 Interface to PMC Sy629PMC-BPM Summary features Interface compatible with 32bit PCI Local bus Specification, revision 2.1, June 1995 PCI interrupts on Module Events Single width PMC Module Uses
More informationTECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS
TECHNOLOGY BRIEF March 1999 Compaq Computer Corporation ISSD Technology Communications CONTENTS Executive Overview1 Notice2 Introduction 3 8-Way Architecture Overview 3 Processor and I/O Bus Design 4 Processor
More informationCisco 7200 Series Router Architecture
Cisco 7200 Series Router Architecture Document ID: 5810 Contents Introduction Prerequisites Requirements Components Used Conventions Hardware Architecture Chassis Overview Network Processing Engines Network
More informationGmux Modular TDMoIP Gateway FEATURES
FEATURES Carrier-class modular TDMoIP gateway, extending high capacity TDM traffic over packet-switched networks (PSNs) Operates opposite other members of RAD s TDMoIP family of products, offering a complete
More informationCS330: Operating System and Lab. (Spring 2006) I/O Systems
CS330: Operating System and Lab. (Spring 2006) I/O Systems Today s Topics Block device vs. Character device Direct I/O vs. Memory-mapped I/O Polling vs. Interrupts Programmed I/O vs. DMA Blocking vs. Non-blocking
More informationExample Networks on chip Freescale: MPC Telematics chip
Lecture 22: Interconnects & I/O Administration Take QUIZ 16 over P&H 6.6-10, 6.12-14 before 11:59pm Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Exams in ACES
More informationAMC1553-x. data sheet. Single, Dual or Quad Stream MIL-STD-1553A/B Test and Simulation Module for PMC. Avionics Databus Solutions
data sheet Single, Dual or Quad Stream A/B Test and Simulation Module for PMC Avionics Databus Solutions product guide Single, Dual or Quad Stream A/B Test and Simulation Module for PMC General Features
More informationInfiniBand Linux Operating System Software Access Layer
Software Architecture Specification (SAS) Revision Draft 2 Last Print Date: 4/19/2002-9:04 AM Copyright (c) 1996-2002 Intel Corporation. All rights reserved. InfiniBand Linux Operating System Software
More informationOperating System: Chap13 I/O Systems. National Tsing-Hua University 2016, Fall Semester
Operating System: Chap13 I/O Systems National Tsing-Hua University 2016, Fall Semester Outline Overview I/O Hardware I/O Methods Kernel I/O Subsystem Performance Application Interface Operating System
More information