Download presentation
Presentation is loading. Please wait.
Published byImogen Jenkins Modified over 9 years ago
1
Who We Are? Detector Building Group of KFKI-RMKI (Research Institute for Particle and Nuclear Physics), Budapest, HUNGARY
2
Our Results Previous projects: Designing Fibre Channel test equipments (1994-1998) Portable, 266 Mb/s Fibre Channel Tester Fibre Channel Preprocessor for Logic Analyzers Designing high-speed data transmission interfaces for CERN detectors (1996 -...) Protocol design and verification FC, GbE, physical layer components Hardware design Software: linux drivers, test programs, program library
3
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
4
ALICE Detector Data Link (DDL)
5
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
6
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
7
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 < 10 -12 Robust error detection: very low undetected bit error rate < 10 -40 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
8
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
9
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.
10
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
11
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.
12
Serial point-to-point interconnect between two devices 1x, 2x, 4x, 8x, 12x, 16x, 32x type links 1, 2, 4,... 32 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
13
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)
14
Backward compatibility SSSSupports familiar PCI transactions such as memory read/write, IO read/write and configuration read/write SSSSame memory, IO and configuration address space as in PCI and PCI-X EEEExisting OSs and driver software will run in a PCI Express system without any modifications SSSSupports chip-to-chip interconnect and board-to-board interconnect via cards and connectors similar to the present PCI systems PPPPCI Express motherboard will have a similar form factor to existing ATX motherboards in PCs
15
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
16
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
17
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.
18
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.