Leveraging the PCI Support in Windows 2000 for StarFabric-based Systems

Size: px
Start display at page:

Download "Leveraging the PCI Support in Windows 2000 for StarFabric-based Systems"

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

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 information

Interconnecting Components

Interconnecting 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 information

An 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 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 information

Switch Fabric Architecture. Jack Regula January 12, 2001

Switch 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 information

PXI The PXI-8220 is a two-slot PC Card (PCMCIA) carrier for the PXI/CompactPCI bus.

PXI 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 information

Version PEX Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs

Version 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 information

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

PCI-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 information

Version PEX 8516

Version 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 information

Your Solution Partner

Your 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 information

Choosing the Right COTS Mezzanine Module

Choosing 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 information

MicroTCA / AMC Solutions for Real-Time Data Acquisition

MicroTCA / 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 information

Promentum MPCBL0050 PRODUCT BENEFITS. Dual-Core Intel Xeon Processor LV Dual Core Xeon processor module FEATURE SUMMARY. [Print This Datasheet]

Promentum 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 information

FPGA Solutions: Modular Architecture for Peak Performance

FPGA 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 information

Computer System Overview

Computer 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 information

PEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports

PEX 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 information

Introduction 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 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 information

PCIe on 3U and 6U CompactPCI Mark Wetzel Principal Engineer National Instruments

PCIe 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 information

The Service Availability Forum Platform Interface

The 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 information

Pigeon Point BMR-A2F-AMCc Reference Design Board Management Reference Design Add-on for Carrier IPMCs

Pigeon 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 information

PMC-StarLite. Product Overview

PMC-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 information

PEX 8696, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports

PEX 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 information

PEX 8680, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports

PEX 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 information

Products with different interface

Products 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 information

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

C900 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 information

Computer System Overview OPERATING SYSTEM TOP-LEVEL COMPONENTS. Simplified view: Operating Systems. Slide 1. Slide /S2. Slide 2.

Computer 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 information

APPENDIX RACK PRODUCT

APPENDIX 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 information

PEX8764, PCI Express Gen3 Switch, 64 Lanes, 16 Ports

PEX8764, 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 information

NI Contents. Hardware Overview INSTALLATION GUIDE. NI 8221 Features

NI 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 information

PCIE FIVE SLOT EXPANSION SYSTEM USER S MANUAL

PCIE 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 information

The PXI Modular Instrumentation Architecture

The 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 information

C901 PowerPC MPC7448 3U CompactPCI SBC

C901 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 information

PXI EXPRESS SPECIFICATION TUTORIAL

PXI 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 information

PXI - An ideal platform for a variety of industrial applications

PXI - 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 information

What is PXImc? By Chetan Kapoor, PXI Product Manager National Instruments

What 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 information

PCI-SIG ENGINEERING CHANGE NOTICE

PCI-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 information

MIC Advantech CompactPCI. Modular Industrial Computer. 10U high 8-slot enclosure with CT bus and rear I/O for CompactPCI backplane

MIC 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 information

Ausgewählte Betriebssysteme - Mark Russinovich & David Solomon (used with permission of authors)

Ausgewä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 information

UCS Firmware Management Architecture

UCS 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 information

Storage. Hwansoo Han

Storage. 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 information

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

16-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 information

Programmed 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. 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 information

High 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* 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 information

William 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 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 information

PCI EXPRESS EXPANSION SYSTEM USER S MANUAL

PCI 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 information

CSE 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! 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 information

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

The 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 information

TI s PCI2040 PCI-to-DSP Bridge

TI 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 information

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments

Implementing 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 information

CPCI Release Notes. Part Number A96A June 2006

CPCI 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) + (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 information

D4-6U CompactPCI /PXI Pentium 4 SBC

D4-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 information

Bus Example: Pentium II

Bus 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 information

SAS 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 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 information

PLX USB Development Kit

PLX 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 information

Artisan 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 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 information

Applying OpenHPI to xtca Platforms

Applying 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 information

CS370 Operating Systems

CS370 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 information

D4-6U CompactPCI Pentium 4 SBC

D4-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 information

Pass-Through Technology

Pass-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 information

EE108B 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 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 information

Pigeon 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 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 information

Enabling 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 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 information

PICMG Backplane. 13-slot (4xPCI) PICMG Backplane - Fit for 14-slot chassis - Special design for full-length PCI cards

PICMG 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 information

PICMG Backplane. Passive Backplane: Backplane that only support up to four PCI master PICMG GENERAL DESCRIPTION PICMG 1.

PICMG 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 information

Computer Organization and Structure. Bing-Yu Chen National Taiwan University

Computer 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 information

Lecture 9: Bridging & Switching"

Lecture 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 information

Predetermined I/O on SBC s

Predetermined 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 information

How to Choose the Right Bus for Your Measurement System

How 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 information

The 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 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 information

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 09, SPRING 2013

CMSC 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 information

Fibre Channel Gateway Overview

Fibre 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 information

RapidIO TM Interconnect Specification Part 7: System and Device Inter-operability Specification

RapidIO 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 information

PCI EXPRESS TECHNOLOGY. Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology

PCI 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 information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   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 information

Computer Architecture CS 355 Busses & I/O System

Computer 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 information

CEC 450 Real-Time Systems

CEC 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 information

Accessing 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 information

I/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 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 information

BROCADE ICX 6610 SWITCHES FREQUENTLY ASKED QUESTIONS

BROCADE 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 information

Keying of CompactPCI Boards and Backplanes

Keying 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 information

7/20/2008. What Operating Systems Do Computer-System Organization

7/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 information

DYNAMIC ENGINEERING 150 DuBois St. Suite C Santa Cruz CA Fax Est.

DYNAMIC 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 information

The bridge insures that multiple PCIBPMC cards can be installed onto the same PCI bus stub.

The 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 information

DeviceNet - CIP on CAN Technology

DeviceNet - 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 information

CEC 450 Real-Time Systems

CEC 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 information

StrongARM** SA-110/21285 Evaluation Board

StrongARM** 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 information

MTCA.4 TUTORIAL BASICS INTRODUCTION IN XTCA

MTCA.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 information

Chapter 12: Multiprocessor Architectures

Chapter 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 information

1. 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. 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 information

CPGS-B9142ET-C. Features. Introduction

CPGS-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 information

IBM Magstar 3494 Model B18 Virtual Tape Server Features Enhance Interoperability and Functionality

IBM 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 information

ARINC-629 Interface to PMC Sy629PMC-BPM

ARINC-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 information

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS

TECHNOLOGY 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 information

Cisco 7200 Series Router Architecture

Cisco 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 information

Gmux Modular TDMoIP Gateway FEATURES

Gmux 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 information

CS330: Operating System and Lab. (Spring 2006) I/O Systems

CS330: 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 information

Example Networks on chip Freescale: MPC Telematics chip

Example 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 information

AMC1553-x. data sheet. Single, Dual or Quad Stream MIL-STD-1553A/B Test and Simulation Module for PMC. Avionics Databus Solutions

AMC1553-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 information

InfiniBand Linux Operating System Software Access Layer

InfiniBand 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 information

Operating 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 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