Computer buses and interfaces

Similar documents
Integrating PCI Express into the PXI Backplane

How to build a high speed PCI Express bus expansion system using the Max Express product family 1

3.4 Planning for PCI Express

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

PCI EXPRESS: AN OVERVIEW OF PCI EXPRESS, CABLED PCI EXPRESS, AND PXI EXPRESS

Networking 101 (Networking Basics) Presentation to UCHUG - 1/03/07 G. Skalka

How PCI Express Works (by Tracy V. Wilson)

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

PCI Express and Storage. Ron Emerick, Sun Microsystems

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY

Industrial Multi-port Serial Cards

This is a product of VCCI Class B Compliance

An Engineer s Guide to Full Compliance for CAT 6A Connecting Hardware

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

PCI Express* Ethernet Networking

Intel PCI and PCI Express*

The Bus (PCI and PCI-Express)

Networks. The two main network types are: Peer networks

32-bit PCI 10/100/1000Mbps Gigabit Ethernet Card. User s Guide. FCC Warning. CE Mark Warning. VCCI Warning

Data Communications Competence Center

Chapter 5 Busses, Ports and Connecting Peripherals

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

LAN extensions for Instrumentation

PCIeBPMC (PCI/PCI-X Bus Compatible) Bridge based PCIe and PMC Compatible Adapter Carrier Front View shown with 1 installed fans model # PCIeBPMC-FAN2

Bus Interconnect Evolution in embedded computing

PCI Express Basic Info *This info also applies to Laptops

Network Design. Yiannos Mylonas

power rid B ge C o m p u t e r

USB to RS-422/485 Serial Adapter

Introduction To Computer Networks

PCIe Over Cable Provides Greater Performance for Less Cost for High Performance Computing (HPC) Clusters. from One Stop Systems (OSS)

INTRODUCTION TO MEDIA CONVERSION

Modular Instrumentation Technology Overview

Application Note: How to Connect a Lantronix Embedded Module to a Wired Ethernet Port

CREATING YOUR OWN RF SWITCHING SYSTEM

5-port / 8-port 10/100BaseTX Industrial Ethernet Switch User Manual

RS485 & RS422 Basics

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

Communicating with devices

Chapter 13 Selected Storage Systems and Interface

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

RoHS Compliant Copper Small Form Factor Pluggable (SFP) Transceiver for Gigabit Ethernet

Motherboard- based Servers versus ATCA- based Servers

Introduction to PCI Express Positioning Information

HDMI / Video Wall over IP Transmitter with PoE

USB 3.0 Universal Mini Docking Station Adapter

Set Up Your MXI -Express x1 System

IT Data Communication and Networks (Optional)

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

Application Note: How to Connect a Wired Ethernet Port to the WiPort

Setup guide. point to point wall plate extenders

Technical Information Jumpers, Connectors and Memory JXM7031 (7031-xxx) MicroATX Motherboard Dual Jasper Forest Processors

PROFINET Diagnostics Software and Tools

Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics. Application Note (AP-438)

Cisco Model EPC2100 EuroDOCSIS 2.0 Cable Modem

Network Monitoring White Paper

GEU Port Gigabit Switch

Chapter 4 Connecting to the Internet through an ISP

WD Hard Drive Interface Guide


Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

SATA 6G PCIe Card User Manual Model: UGT-ST622

Transmission of High-Speed Serial Signals Over Common Cable Media

1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver

ethernet connection For more information about the printer's ethernet feature, click the topic below: ethernet lights network configuration page

Remote Serial over IP Introduction on serial connections via IP/Ethernet

PCI Technology Overview

Interposers, Probes and Adapters for Teledyne LeCroy PCI Express Systems

USB 3.0 to Gigabit Ethernet Adapter

NI PXI Installing Your PXI Board INSTALLATION GUIDE

USB 3.0 to SATA 3.5" Enclosure Installation Guide

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

Understanding Device Level Connection Topologies

RS232C < - > RS485 CONVERTER S MANUAL. Model: LD15U. Phone: / 97 / 98 (M)

SuperSpeed USB 3.0: Ubiquitous Interconnect for Next Generation Consumer Applications

Appendix A: Camera connectors

Serial ATA technology

Cisco Model DPC3010 DOCSIS 3.0 8x4 Cable Modem

5-port 10/100Base-TX Industrial Switch (314500) User s Guide

10/100BASE-T Copper Transceiver Small Form Pluggable (SFP), 3.3V 100 Mbps Fast Ethernet. Features. Application

AXIe: AdvancedTCA Extensions for Instrumentation and Test

Serial ATA and Serial Attached SCSI technologies

The ABC of Direct Attach Cables

White Paper. Intel Sandy Bridge Brings Many Benefits to the PC/104 Form Factor

USB 3.0 & 2.0 Hub with Gigabit Ethernet and 5V/ 4A Adapter Quick Installation Guide

HIGHSPEED ETHERNET THE NEED FOR SPEED. Jim Duran, Product Manager - Americas WHITE PAPER. Molex Premise Networks

Student Halls Network. Connection Guide

Options for ABB drives, converters and inverters. User s manual FDPI-02 diagnostics and panel interface

Sending A/V Signals Over Twisted Pair Cables: An Introduction. What is A/V over twisted pair?... 2

Fiber Optic Connectivity SECURITY SURVEILLANCE SOLUTIONS. ComNet Managed Ethernet Switches

Transcription:

FYS3240 PC-based instrumentation and microcontrollers Computer buses and interfaces Spring 2011 Lecture #5 Bekkeng 15.1.2011

The most common data acquisition buses available today

Internal computer buses Internal bus connectors (card slots) makes it possible to insert peripheral electronic boards Important buses today: PCI PCI Express

PCI PCI = (Peripheral Component Interconnect) Supports 32 and 64 bits Shared parallel bus! Maximum bandwidth (peak) of 133 MB/s (32- bits at 33 MHz) 33 MHz and 66 MHz versions Theoretical maximum of 532 MB/s (64 bits at 66 MHz) However, anything above 32 bits and 33 MHz is only seen in high-end systems)

PCI-X Satisfied the higher bandwidth demanded by servers Running at up to four times the clock speed of PCI (33 MHz x 4), but is otherwise similar in electrical implementation and uses the same protocol Maximum bandwidth of 1064 MB/s (64-bit at 133 MHz) Parallel interface PCI-X has been replaced in modern designs by PCI Express

PCI Express (PCIe) A point-to-point serial bus, rather than a shared parallel bus architecture PCIe slots may contain from one to thirty-two lanes, in powers of two (1, 2, 4, 8, 16 and 32). Dedicated bandwith for each device/slot x1 : bandwith of 250 MB/s (duplex) x4 : bandwith of 1 GB/s (duplex) x16: bandwith of 4 GB/s (duplex)

CompactPCI It is electrically a superset of PCI with a different (smaller) physical form factor CompactPCI supports twice as many PCI slots Compact PCI cards are designed for front loading and removal from a card cage. The cards are firmly held in position by card guides on both sides, and a face plate which solidly screws into the card cage. Cards are mounted vertically allowing for natural or forced air convection for cooling Better shock and vibration characteristics than the card edge connector of the standard PCI cards Allows hot swapping, a feature that is very important for fault tolerant systems and which is not possible with standard PCI.

PXI and PXI-Express PXI = PCI extensions for Instrumentation (PXI) National Instruments developed and announced the PXI specification in 1997 Based on and compatible with CompactPCI PXI defines a rugged PC-based platform for measurement and automation systems Gives the ability to expand your system far beyond the capacity of a desktop computer with a PCI/PCIe bus. One of the most important benefits PXI offers is its integrated timing and triggering features. Without any external connections, multiple devices can be synchronized by using the internal buses resident on the backplane of a PXI chassis By taking advantage of PCI Express technology in the backplane, PXI Express increases the available PXI bandwidth from 132 MB/s to 8 GB/s

PCMCIA (PC Card) PCMCIA = Personal Computer Memory Card International Association PC Card is the name used for PCMCIA 2.0 PCMCIA is the form factor of a peripheral interface designed for laptop computers Commonly used for DAQ cards, network cards and modems for laptops Maximum data rate: PCMCIA : 7.8 MB/s PC card : 133 MB/s Parallell bus, 32 bit wide Successor : ExpressCard Serial bus 480 Mb/s (USB 2.0 mode) or 2.6 Gb/s (PCIe mode)

Towards serial buses - PCI Express, USB, SATA... High speed data transfer on long cables: the bits on different wires may not reach the receiver circuit exactly at the same time. Not the case on serial lines may increase speed without problems Crosstalk between lines at high frequency is avoided by using one or two data lines only Hence, parallel cables are more expensive in production Serial internal buses give less motherboard routing, simpler layout and smaller dimensions PCIe is just one example of a general trend away from parallel buses to serial interconnects. Other examples include Serial ATA (SATA) USB, SAS (Serial Attached SCSI) and FireWire

External computer ports and buses RS-232 RS-422 RS485 USB FireWire (IEEE 1394) Not directly available on the computer, but a converter attached to USB or RS-232 can be used

Serial port: RS-232 Point-to-point interface Single-ended data transmission Common bit frequencies are from 9.6 khz up to 115.2 khz (or higher) Maximum cable length (rule of thumb) is about 15-20 meters at full speed depends on cable capacitance Maximum data rate about 20 Kbit/s Minimal 3-wire connection is: Rx, Tx and GND (two way data flow) 16X klokke Startbit 8 16 Data BIT 0 16 BIT 1 16 Data: +(3-25 V) (0) -(3-25 V) (1) Control: -(3-25 V) (0) +(3-25 V) (1) Common ground (between transmitter and receiver) Can create noise problems

RS-422 Multi-drop interface with a single transmitter but multiple receivers Differential data transmission (balanced transmission) Cancel out the effects of ground shifts and induced noise signals that can appear as common mode voltages on a network Maximum cable length (rule of thumb) is about 1200 meters Maximum data rate is 10 Mbit/s Depends on cable length

RS-485 Upgraded version of RS-422 Multi-point network consists of multiple drivers and receivers

USB (Universal Serial Bus ) Theoretical maximum data rates: USB 1.0 Jan 96 : 12 Mb/s USB 1.1 Sep 98 : 12 Mb/s USB 2.0 Apr 2000 : 480 Mb/s USB 3.0 Aug 2008 : 5.0 Gb/s (SuperSpeed) commercially available in 2010 Maximum cable length of 5 meters Differential signaling (twisted pairs) +5V 0V D+ D- Possible solutions (?) to increase the cable length: USB hubs as active USB repeater(s) Active Cables (bus-powered, one-port hubs)

FireWire IEEE 1394 Theoretical maximum data rates: 1394a-2000 (FireWire 400) : 400 Mb/s 1394b-2002 (FireWire 800) : 800 Mb/s FireWire S1600 and S3200 (2007) 1.6 and 3.2 Gb/s (compete with USB 3.0) Commercial available in 2010 1394c-2006 : 800Mb/s over Ethernet-cable Used for digital video equipment Cable length is limited to 4.5 meters, although up to 16 cables can be daisy chained using active repeaters up to a total cable length of 72 meters Not as common as USB!

GPIB/IEEE-488 GPIB = General Purpose Interface Bus 8-bit, parallel bus (shared bandwidth) Every device on the bus has a unique 5-bit address (in the range from 0 to 30) The standard allows up to 15 devices to share a single physical bus of up to 20 meters total cable length Active extenders allow longer buses, with up to 31 devices The maximum data rate is about 1 MB/s. The later HS-488 extension allows up to 8 MB/s Used in laboratory setups, for control and data transfer (for more than 30 years) Enables networking of instruments for automation of experimental setup

VXI Based on the VME bus A multi-processor bus Used in the high-end (and high cost) market For the professional market, primarily in industrial, military, aerospace, communication and control applications, in particular where robustness is required Expensive and power hungry VXI stands for VME extensions for Instrumentation Has additional bus lines for timing and triggering Maximum data rate of 160 MB/s The basic building block of a VXI system is the mainframe or chassis Because VXI is based on the older VME bus, which is not a part of modern computer architectures, it cannot take complete advantage of the advances in PC technology and thus bring the benefits of mainstream software, lower cost, and high performance to the end user

Ethernet network LAN (local area network) a computer network that connects computers and devices in a limited geographical area 1000BASE-T (IEEE 802.3ab) is a standard for gigabit Ethernet over copper wiring Theoretical maximum data rate of 125 MB/s Each network segment can have a maximum length of 100 meters If longer cables are required, the use of active hardware such as repeaters, or switches, is necessary Must use Category 5 cable or better (4 twisted, usually unshielded) pairs) RJ45

Ethernet network Category 6 cable (Cat 6) today standard for Gigabit Ethernet backward compatible with the Category 5/5e suitable for 10-Gigabit Ethernet (10GBASE-T) PC connection to an Ethernet network NIC (Network Interface Controller/Card) for PCI or PCIe Every NIC has a unique 48-bit serial number (MAC address) stored in a ROM PCIe x4 dual port NIC

Unicast, multicast and broadcast in computer networks Unicast sending of messages (packages) to a single network destination identified by a unique address. Multicast sends data only to interested destinations by using special address assignments Broadcast transmitting the same data to all possible destinations (every device on the network)

LXI http://www.lxistandard.org/ LXI = LAN extensions for Instrumentation The LXI standard defines the communication protocols for instrumentation and data acquisition systems using Ethernet Synchronization based on IEEE 1588 Precision Timing Protocol Three LXI device classes: C : baseline with LAN capabilities, web interface, and IVI drivers B : adds expanded triggering, such as multicast and peer-to-peer communications between instruments and time-based trigger events A : adds a wired trigger bus for precision triggering With support for LXI you can control instruments and monitor measurements remotely. Ideal for distributed systems and remote monitoring IVI = Interchangeable Virtual Instrument

Bus bandwidth and latency comparison

Comparison - setup

Comparison - Distributed Capability

Comparison - Ruggedness

Hybrid system architecture Often beneficial to combine multiple instrumentation buses No bus is perfect for all needs and applications Use available instrument control hardware for GPIB, USB, Ethernet, LXI, LAN etc.

http://ni.com/icfundamentals

Differential signaling & twisted pairs Two wires carry equal and opposite signals and the receiver detects the difference between the two. Noise sources introduce signals into the wires by coupling of electric or magnetic fields and tend to couple to both wires equally. The noise thus produces a common-mode signal which is cancelled at the receiver. This method starts to fail when the noise source is close to the signal wires; the closer wire will couple with the noise more strongly and the common-mode rejection of the receiver will fail to eliminate it. This problem is especially apparent in long cables as one pair can induce crosstalk in another, and it is additive along the length of the cable. Twisting the pairs counters this effect as on each half twist the wire nearest to the noise-source is exchanged. Providing the interfering source remains uniform, the induced noise will remain common-mode. The twist rate (twists per meter) makes up part of the specification for a given type of cable. Where nearby pairs have equal twist rates, the same conductors of the different pairs may repeatedly lie next to each other, partially undoing the benefits of differential mode. For this reason it is commonly specified that, at least for cables containing small numbers of pairs, the twist rates must differ.