Who We Are? Detector Building Group of KFKI-RMKI (Research Institute for Particle and Nuclear Physics), Budapest, HUNGARY.

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
6-April 06 by Nathan Chien. PCI System Block Diagram.
HARDWARE Rashedul Hasan..
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
Sept TPC readoutupgade meeting, Budapest1 DAQ for new TPC readout Ervin Dénes, Zoltán Fodor KFKI, Research Institute for Particle and Nuclear Physics.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter 15 PC Standard Bus Interfaces WK.
Terms 5 Definitions and Questions. ISA The original 8- and 16-bit expansion card standard used in PCs. ISA cards run at a bus speed of 8MHz. You can plug.
Input/Output Systems and Peripheral Devices (03-2)
Motherboard Parts and usage.
INFO1119 (Fall 2012) INFO1119: Operating System and Hardware Module 2: Computer Components Hardware – Part 2 Hardware – Part 2.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Computer Organization CSC 405 Bus Structure. System Bus Functions and Features A bus is a common pathway across which data can travel within a computer.
Components of a PC. Motherboard. Computer Mother Board Computer Mother board and its constituent components A typical PC mother board with important.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Interconnection Structures
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
HyperTransport™ Technology I/O Link Presentation by Mike Jonas.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
DDL hardware, DATE training1 Detector Data Link (DDL) DDL hardware Csaba SOOS.
Computer Maintenance Unit Subtitle: Bus Structures Excerpted from Copyright © Texas Education Agency, All rights reserved.
The University of New Hampshire InterOperability Laboratory Introduction To PCIe Express © 2011 University of New Hampshire.
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
Organization of a computer: The motherboard and its components.
Buses Warning: some of the terminology is used inconsistently within the field.
PCI Team 3: Adam Meyer, Christopher Koch,
GBT Interface Card for a Linux Computer Carson Teale 1.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
PCI (Peripheral Component Interconnect) Andrew P. Michelle S. Caleb D. Jon P.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
EMBEDDED SYSTEMS ON PCI. INTRODUCTION EMBEDDED SYSTEMS PERIPHERAL COMPONENT INTERCONNECT The presentation involves the success of the widely adopted PCI.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
1.  RAM is our working memory storage. All the data, which the PC uses and works with during operation, are stored here.  Data are stored on drives,
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
AmendmentsAmendments Advanced Higher. The PCI bus was adequate for many years, providing enough bandwidth for all the peripherals most users might want.
Lecture 25 PC System Architecture PCIe Interconnect
1 PCI Express. 2FUJITSU CONFIDENTIAL What is PCI Express PCI-Express, formerly known as 3GIO(3 rd Generation I/O, is a 2-way, serial connection that carries.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto.
Advanced Operating Systems - Spring 2009 Lecture 18 – March 25, 2009 Dan C. Marinescu Office: HEC 439 B. Office hours:
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
System Bus.
1 COMPUTER ARCHITECTURE (for Erasmus students) Assoc.Prof. Stasys Maciulevičius Computer Dept.
PHY 201 (Blum) Comparators and Buses. PHY 201 (Blum) What is it? A comparator is circuitry that compares two inputs A and B, determining whether the following.
Guirao - Frascati 2002Read-out of high-speed S-LINK data via a buffered PCI card 1 Read-out of High Speed S-LINK Data Via a Buffered PCI Card A. Guirao.
Chapter 2.
Presented By: Team-2 Vishal Shrikant Vikas Setu Vishakha
ARUN S CS-7 NO:6. HIGH SPEED OPTICAL CABLE TECHNOLOGY HIGH BANDWIDTH UNIVERSAL CONNECTOR SUPPORTS MULTIPLE PROTOCOLS  10Gb/s to 100Gb/s  single universal.
Chapter 4: Network Interface Cards. Guide to Networking Essentials, Fourth Edition2 Learning Objectives Describe the role a network adapter card plays.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS Compiled By: Jishnu Pradeep.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
MOTHER BOARD PARTS BY BOGDAN LANGONE BACK PANEL CONNECTORS AND PORTS Back Panels= The back panel is the portion of the motherboard that allows.
Testing PCI Express Generation 1 & 2 with the RTO Oscilloscope
HyperTransport™ Technology I/O Link
Computer buses Adam Hoover connecting stuff together
Evolution of S-LINK to PCI interfaces
What’s in the Box?.
I/O BUSES.
PC Buses & Standards Bus = Pathway across which data can travel. Can be established between two or more computer elements. PC has a hierarchy of different.
Presentation transcript:

Who We Are? Detector Building Group of KFKI-RMKI (Research Institute for Particle and Nuclear Physics), Budapest, HUNGARY

Our Results Previous projects:  Designing Fibre Channel test equipments ( )  Portable, 266 Mb/s Fibre Channel Tester  Fibre Channel Preprocessor for Logic Analyzers  Designing high-speed data transmission interfaces for CERN detectors ( )  Protocol design and verification  FC, GbE, physical layer components  Hardware design  Software: linux drivers, test programs, program library

S-LINK (CERN)  S-LINK interface cards for CERN (mostly used at ATLAS)  simple, unidirectional link interface  first successful version was designed by KFKI-RMKI  newer versions, now: 2.5 Gb/s  Also used at MPI, Garching and at several HEP and other scientific institutes all over the world

ALICE Detector Data Link (DDL)

DDL  Detector Data Link (DDL) for the ALICE detector at CERN  2.5 Gb/s, duplex link  advanced featues  Test devices for DDL (Front-end emulator, DDL link emulator, etc.)  PCI Read-Out Receiver Card (RORC) for DDL  1st version: 33 MHz, 32-bit PCI card  2nd version: 66 MHz, 64-bit PCI with 2 integrated DDL interfaces

Front-end Electronics Front-end Electronics DDL Source Interface Unit (SIU) DDL Source Interface Unit (SIU) TAPTAP DDL Destination Interface Unit (DIU) DDL Destination Interface Unit (DIU) Read-out Receiver Card (RORC) 66 MHz 64-bit PCI Read-out Receiver Card (RORC) 66 MHz 64-bit PCI Front-end Bus 32 bit JTAG BST lines 32 bit 4 1 FEE - SIU Interface DIU -RORC Interface optical cable, max 350 m DDL DDL Interfaces

DDL Features Interface:  Full duplex 32-bit data path on the destination interface (DIU card)  Half duplex 32-bit data path on the source interface (SIU card)  Full duplex flow control (XON/XOFF)  Interface clock up to 66 MHz (easy integration with PCI 66)  264 MB/s peak data rate, 240 MB/s sustained bandwidth (max.) Implementation:  Duplex LC optical link up to 300 m  2x FC or 2x GbE physical layer components  Small Form Factor Pluggable (SFP) optical transceivers  Bit error rate <  Robust error detection: very low undetected bit error rate <  Automatic link synchronization and management Extras:  Stand-by support (low power consumption)  In-system reconfiguration / Remote system upgrade  Monitoring of the aging of laser diode of optical transceivers  JTAG Boundary Scan Test interface for the Front-End electronics

Outlook to PCI Express PCI Express (formerly 3GIO) a „third generation” high performance I/O bus (1st generation: ISA, EISA, VESA, 2nd generation: PCI, PCI-X) PCI evolution (PCI, PCI-X, PCI-Express) PCI Express is software compatible to PCI and PCI-X

PCI Evolution  PCI  „multi-drop” parallel bus  conventional PCI: 33 MHz, 32-bit, max 4-5 card slots per bus  newer versions: 66 MHz, 64-bit, 1 (max 2) card slots per bus (!)  PCI-X  parallel bus, backward compatible (hw and sw)  66 MHz, 32/64-bit, max 4-5 card slots per bus  133 MHz, 32/64-bit,max 1-2 card slots per bus  266, 532 MHz versions: max 1 card slot per bus (!) Buses can be bridged to each other (complex, expensive)  PCI-XP  It is still a local /IO bus, a „PCI bus”, but the connections between devices are serial, point-to-point interconnections  devices are interconnected via switch(es)  large number of devices can be interconnected  highly scalable, hot-plug, hot-swap, QoS, etc.

Limitations of PCI and PCI-X  Conventional 33 MHz PCI system  low bandwith to nowaday’s needs  66 MHz, 133 MHz (PCI-X),...  only few devices can be interconnected (only 1 or two) on a single bus because of the strict electrical load and timing constraints  Further limitations of PCI architecture  inefficient solutions in:  data transfer cycles (wait states)  accessing of system memory  interrupt handling  error handling

PCI Express  However, the basic problems of a parallel bus system (electrical load and timing constraints, lack of hot- pluggability, lack of scalability, etc.) can be solved only by a complete redesign of the architecture.  This resulted in PCI Express.

 Serial point-to-point interconnect between two devices  1x, 2x, 4x, 8x, 12x, 16x, 32x type links  1, 2, 4, bidirectional signal pairs (lanes)  1 lane: 2.5 Gb/s now, up to 10 Gb/s later  Low voltage, differential signaling (LVDS)  AC coupled  Data is encoded: 8B/10B The PCI Express Link Device A Device B (e.g. a switch) a PCI Express link 1 to 32 lanes

Bandwith  Scalable: more lanes /link: higher bandwith  2.5 Gb/s per lane, 8B/10B encoding  Simultaneous traffic in both directions  1x type link  500 MByte/s aggregate bandwith  250 MByte/s per direction  32x type link:  16 GByte/s aggregate bandwith  (8 GByte/s per direction)

Backward compatibility SSSSupports familiar PCI transactions such as memory read/write, IO read/write and configuration read/write SSSSame memory, IO and configuration address space as in PCI and PCI-X EEEExisting OSs and driver software will run in a PCI Express system without any modifications SSSSupports chip-to-chip interconnect and board-to-board interconnect via cards and connectors similar to the present PCI systems PPPPCI Express motherboard will have a similar form factor to existing ATX motherboards in PCs

Improvements, Benefits  Fast, highly scalable, serial point-to-point interconnect between two devices  bytes striped accross the lanes  more lanes per link: faster transmission  Packet-based communication protocol  Packets are transmitted serially  CRC embedded in each packet (auto retry: link level error correction)  Buffer-to buffer (link level) flow control  no need the packet retry  Message Signaled Interrupt (MSI) architecture  No side-band signals  hot-plug, error handling, interrupt signaling and else are accopmlished in-band  Multiple devices are interconnected via switches  Large number of devices can be connected together in a system  Much fewer pins per device package  Reduces chip and board design cost and design complexity  Reconfigurable, hot-plug, hot-swap, improved power management, etc.  Quality of Service (QoS) features: Traffic Classes, Virtual Channels  Configuration address space of devices is extended from 256B to 4KB  This needs new software

Outside the box?  Initial focus of usage: inside the box Add-in card switch PCI-XP links  It is expected that later it will also be used outside the box for I/O expansion Add-in card switch PCI-XP links connector optical cable PCI-XP link

Mechanical Form Factors  Connector and daughter card form factors are under specification  The main type of connectors is very similar to the present PCI card edge connector  A 1x type card can be inserted in a x4 type slot, a.s.o.  Like with PCI, there will be other form factors  Server I/O module  Mini PCI Express card and connector (e.g. for notebooks)  mezzanine type card  NEWCARD (will replace CardBus PC card), etc.

Compete or complete?  PCI Express will coexist with PCI / PCI-X in the same system  PCI Express intends to replace AGP (graphics card if), but will not replace Serial ATA (hard disk, CD, etc)  HyperTransport  onboard chip-to-chip interconnect  said to be complementary to PCI Express  RapidIO  as an onboard chip-to-chip interconnect: complementary to PCI-Express  as a system interconnect: a competitive technology  1394b, USB2.0, Fibre Channel, Gb Ethernet, Infinband, etc.  PCI Express can be a system interconnect that bridges these technologies  Will it be?