Untersuchungen zu schnellen Linktechnologien für APE NEXT

Slides:



Advertisements
Ähnliche Präsentationen
Intel ITX Board mit Atom CPU
Advertisements

Erkundung eines Berufs
BUS-Systeme (PCI) Allgemeines über BUS-Systeme Allgemeines zum PCI-Bus
Analyse von Voice-over-IP-Software im Vergleich zu Hardwarelösungen und Integration in ein bestehendes, heterogenes VoIP-Netz Auswertung und Empfehlung.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
IrLAP Zustände Das IrLAP unterscheidet zwei Zustände Normal Disconnect Mode (NDM). Diesen Mode nehmen Geräte ein die nicht mit anderen Geräten verbunden.
von Dennis Braun Till Meyenburg Marvin Barghorn
Das Alternating-Bit-Protokoll: Modellierung und Verifikation
Hanna Kluge CMS DESY in Zeuthen Was machen Physikerinnen und Physiker mit einer Rechnerfarm ? Zeuthen, den
Herzlich Willkommen D eutsches E lektronen- SY nchrotron in der Helmholtz-Gemeinschaft.
Vortrag III Hier in der Vorlesungszeit! Anwesenheitspflicht Jede Gruppe hat 6 Minuten! Stellt eure GUI vor –was ihr besonderes gemacht habt –Spektakuläre.
Gefährdungs- und Belastungsanalyse für: „Einmannfährbetrieb“ auf der Fähre Breiholz Darstellung der Untersuchung und der Ergebnisse Kiel WSV.
ExKurs B_DBRechercheE 1/9 Dr. Barbara Hoffmann LiteraturKompetenz Datenbankrecherche: Ein Einstieg Jede Datenbank hat eine eigene rechtliche.
Schnittstellen in der Bildverarbeitung
Einführung in die EDV Holger Irrgang
Small Computer System Interface
Schnittstellen des Computers
Bora Bora ist ein Atoll, das zur Gruppe der Gesellschaftsinseln in Französisch -Polynesien, genauer zu den „Inseln unter dem Winde“, im Süd-Pazifik gehört.
26. Februar 2014 Seite 1 Vermittlung von Informationskompetenz an Deutschschweizer Hochschulen Eine exemplarische Momentaufnahme Nadja Böller Lydia Bauer,
SCHNÜERIGER & Partner GmbH
Polizeikontrolle Es wird ein Autofahrer wegen Geschwindigkeitsüberschreitung von einem Polizisten angehalten. Folgendes Gespräch entwickelte sich:
DAS, WAS BLEIBT.
Sterne Teil 3 Manche Sterne „pendeln“ um
Technische Hochschule Wildau
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Kernreaktionen Kernspaltung an Uran-235
© MediTECH Electronic GmbH, Wedemark Vokabeltrainer MediTECH Electronic GmbH Langer Acker 7 D Wedemark Tel.: +49-(0) Fax:+49-(0)
Gruppenergebnis folgender mathematischen Aufgabe Gruppe: Mara B., Anna B., Sebastian K., Sven B.
Warum gibt es Netzwerke?
Situation Endlich haben Sie es geschafft auf alle Daten zuzugreifen und können in Ruhe weiterarbeiten und die Kundenanrufe betreuen. Plötzlich schaltet.
Compliance Rechtliche Anforderungen fordern durchgängige Prozesse
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
1.Gespräche standardisiert und Routinemäßig abarbeiten!
Puzzles und Mathematik
Was: Erlebnis-Vortrag von Attila Réti: Ein Gesicht sagt mehr als tausend Worte Wann: Freitag, um Uhr – ca Uhr Vortrag beginnt.
Remote Customer Interaction
Datenspeicherung Gk Informatik Jennifer Hahn Stefanie Svenja Bachmann.
Keine Angst vor Referaten!
“Deutsche Schulen. Wie sind sie?”
IPv6 Von Judith Weerda Diese Vorlage kann als Ausgangspunkt für die Präsentation von Schulungsmaterialien in einer Gruppensitzung dienen. Abschnitte.
Clever (So entgeht man einem Strafzettel)
Anforderungen an Automotive Bussysteme
EUI-64 Format. Die Interface-ID in einer IPv6 Adresse identifiziert ein einzelnes Endgerät an einem Link.
Dick schlank.
IceCube Detector Readout
Präsentation mit dem Medium PowerPoint
Beispiel Präsentation Firewire / 1394
Helium, ein einfaches Element mit besonderen Eigenschaften
Carsten Haberland Otto-von-Guericke-Universität Magdeburg Seminar: Security-based Web Engineering Steganography and Watermarking Techniques Steganalysis.
Lösungsbewertung Setzen Sie sich mit dem Erfolgspotenzial und dem Umsetzungsaufwand einer Idee auseinandersetzen! Bewertungsmodell:
X. Übungsblatt – Aufgabe X Für die Bevölkerung Deutschlands wird für das Jahr 2050 folgende Altersstruktur vorausgesagt: a)Die Bevölkerung soll in 2 Gruppen.
Betriebsrat Datum, Autor.
Normale zur Gerade g durch den Punkt A. A A.
Alte Menüstruktur – bis Neue Menüstruktur – ab Klick dich durch die Menüs und schau dir die neue Struktur an! Und wenn du wissen willst.
Didaktik III – Der GTR im Mathematikunterricht Differenzialrechnung – Referent: Kevin Kunz.
PREPOSITIONS PREP. + ACCUSATIVE BIS DURCH FÜR GEGEN OHNE UM ===> KAPITEL 5 PREP. + DATIVE AUS AUSSER BEI GEGENÜBER MIT NACH SEIT VON ZU ===> KAPITEL 7.
Ein Sohn fragt den Vater
Tipps zur Foliengestaltung
Tipps zur Foliengestaltung
Ein Sohn fragt den Vater
Ein Sohn fragt den Vater
Ein Sohn fragt den Vater
Wehkamp, Karl-Heinz; Naegler, Heinz
תהליכי שינוי באירופה ובעולם היהודי עד מלחמת העולם הראשונה
Ein Sohn fragt den Vater
Newsletter-marketing
Ein Sohn fragt den Vater
Batra, Anil; Müller, Christian A.; Mann, Karl; Heinz, Andreas
 Präsentation transkript:

Untersuchungen zu schnellen Linktechnologien für APE NEXT Axel Kretzschmann Holger Leich Karl-Heinz Sulanke DESY Zeuthen Custom Link Channel Link Current Mode

Dieser Vortrag liegt hier aus technischen und rechtlichen Gründen nur unvollständig vor.

Anforderungen Topologie: Punkt zu Punkt, bidirektional Datenrate: 400 MByte/s effektiv für den Nutzer Format: 64 bit Worte in Paketen unterschiedlicher Länge ( <100 Worte) Zeit zur Richtungsumschaltung: möglichst 100 ns oder weniger Fehlerrate: <<10-12 Fehler pro 64 bit Wort Übertragungsmedium: - auf einem PCB Entfernung: 5...70 cm - zwischen PCBs über eine Backplane Entfernung: ca. 100 cm - Kabel Entfernung: ca. 200 cm geringer Leistungsbedarf gute Integrierbarkeit auf späterem customchip

Grundideen des Custom Link LVDS Pegel (Low Voltage Differential Signaling) auf Kupferleitungen paralleler Bus mit moderaten Bitraten (wenige 100 Mbit/s) clock wird mit übertragen durch Umschaltung der Übertragungsrichtung halbiert sich die Anzahl der Leitungen keine PLLs im Datenpfad, um schnelle Richtungsumschaltung zu gewährleisten Daten werden "dc balanced" kodiert Leitungen werden AC-gekoppelt, hohe Störspannungsfestigkeit Fehlerkorrekturcode generiert und übertragen ("EDAC") hohe Flexibilität der Konfiguration durch Veränderbarkeit der 3 Parameter gegeben : Datendurchsatz = Bitrate * Anzahl der Leitungen

Übertragungsmedium: Kabel A bidirektionaler Betrieb: Kabel an beiden Seiten terminiert hoher Wellenwiderstand (> 100 ) nötig "Spectra-Strip SKEWCLEAR" von Amphenol. impedance: 100  oder 150   5%. skew in pair: < 60 ps / 10 ft skew pair / pair: <200 ps / 10 ft Stecker: keiner

Übertragungsmedium: Kabel B "Pleated Foil Shielded Cable" von 3M impedance: 130   10% skew pair / pair: <300 ps / 10 m Stecker: MDR 80 pol

LVTTL to LVDS Tranceiver Tranceiver muß beidseitig terminierte Leitung treiben können. DS92LV090A von National Semiconductor: 9 Kanäle Driver und Receiver chip to chip skew: 800ps speed: "above 100 Mbps" LVTTL LVDS

Generierung der Daten programmierbarer Logikbaustein schnellste lieferbare FPGA mittlerer Komplexität war FLEX 10KE50-1 von ALTERA. Systemtakt: 250 MHz Spannung für core: 2,5 V Spannung für I/O: 3,3 V Gehäuse: 144 pin TQFP; 0,5 mm pitch Entwicklungsumgebung: MAX+PLUS II Version 9.3 bis 9.5 StateCAD 5.01

Takterzeugung S4503 von AMCC: schwingt frei MPC991 von MOTOROLA: no go MC12429 von MOTOROLA: ok Flex benötigt 2,0 ns high, 2,0 ns low, steile Flanken Umsetzung von diff. ECL nach LVTTL nicht möglich benutzt: HP 8082A über LEMO Buchse

können wir 250 MHz messen ? Oszilloskop: Tektronix TDS 784 C, Bandbreite: 1 GHz, probe: aktive P6245, Bandbreite: 1,5 GHz Abtastrate: 1...4 GS/s im single shot oder > 25 GS/S im repetitive mode Meßpunkte: 3 polige Jumperstifte laut Tektronix

wir können ! A B Es ist möglich, Signale mit einer Frequenz von 250 MHz zu übertragen und zu messen. Die verwendeten Komponenten sind einsatzfähig. Die Eigenanstiegszeit des Oszilloskopes muß berücksichtigt werden. Ohne Meßpunkte sind nur ungenaue Messungen möglich.

Funktion des Custom Link multiplexer 41 + coding + EDAC Transmitter - coding - EDAC demultiplexer 14 Receiver control 22 LVDS lines 250 Mbit/s 64 bit data for user 400 MByte/s

forward crosstalk plus reflected backward crosstalk worst case: Alle Leitungspaare schalten gleichzeitig einen H-Puls mit der Länge eines Bits (4 ns). Eines der mittleren Leitungspaare im Kabel bleibt auf L. Am Ende der Leitungen direkt vor dem Tranceiver wird das Übersprechen gemessen. Abb. 10 Crosstalk on Differential Transmission Line Pulse on Signallines 1200 mV Amplitude differential crosstalk on "quit" line: 265 mV Amplitude pp logic High logic Low noise margin left: 450 mV noise margin lost: 130 mV

Datenübertragung bidirectional Polylux Folie Nr 4: "Direction Switching, Signalflow" Abb. 5 format of data for long time transfer

Master to Slave Slave to Master first data sended after direction switching direction bit 1 selection data correct

Störfestigkeit, Messungen auf Polyluxfolie Nr. 5 Masseebene Transmitter getrennt von Masseebene Receiver Schirm des Kabels und der Stecker nicht angeschlossen Signalpattern mit 250 Mbit/s übertragen und überprüft Störspannung: sinusförmig, zwischen Transmitter- und Receiver-Masse eigentliche Ursache des Bitfehlers kann nicht ermittelt werden. max Störspannung an dc-coup. line: 3,6 Vpp @ 0...1 MHz 1,8 Vpp @1...50 MHz ac-coup. line: ca 5 Vpp power supply Transmitter Vcc GND Receiver Generator HP8165A Scope TDS784C + diff. Probe Abb. 8 Meßaufbau zur Untersuchung der Störfestigkeit

Schlußfolgerungen für die Konstruktion eines Custom Link große Störfestigkeit -> möglicherweise nur DC-Kopplung Vorteile: keine dc-balanced Kodierung (spart 20% Übertragungsbandbreite ) entweder Bitrate auf 200 Mbit/s verringern oder nur 18 (statt 22) LDVS Leitungspaare verwenden, weniger diskrete Bauelemente keine Einlaufzeit beim Einschalten kein Aufwand um eine Verschiebung des Arbeitspunktes zu verhindern wenn keine Daten übertragen werden Synchronisierung und Arbitrierung entsprechend Zielsystem zu realisieren Kabel: konfektioniert, 36 oder 50 polig, mit MDR Steckern erhältlich -> ökonomische Realisierung eines Custom Link möglich

Zusammenfassung Testboard mit im Frühjahr 1999 verfügbaren Bauelementen Untersuchungen mit LVDS Signalen im Bereich von 250 MHz Demonstration der Funktionen eines "bidirektionalen Custom Link mit moderater Bitrate" Ergebnisse : Die Fehlerrate der Übertragung ist hinreichend klein: < 7,6 * 10 -16 Fehler / bit Die Richtungsumschaltung wurde demonstriert. Die Umschaltzeit beträgt hier 120 ns. Störspannungen zwischen den Stationen werden bis 3,6 V toleriert. Das Testboard hat im Wesentlichen seine erwarteten Parameter erfüllt. Die Ergebnisse zeigen, daß eine Weiterenwicklung lohnenswert ist. Dafür sind dann weitergehende Messungen notwendig.

Es ist möglich, ein Link mit folgenden Eckdaten zu realisieren: Technologie: LVDS Pegel auf Kupferleitungen Topologie: Punkt zu Punkt, bidirektional Datenrate: 400 MByte/s effektiv für den Nutzer Richtungsumschaltung: < 120 ns Übertragungsmedium: PCB : Entfernung = 5...100 cm Kabel: Entfernung = 2 m Anzahl der Leitungen: 22 Paare bzw. 18 Paare (abhängig von Störfestigkeit) Integrierbarkeit auf Custom-Chip: einfach Flexibilität der Konfiguration: Datendurchsatz = Bitrate * Anzahl d. Leitungen

Channel Link Technology

Flink-2 Block Schema Low jitter main clock CPLD LVDS-Channel Link Link clk 35 PCI clk Main clk DS90CR483 DS90CR484 LackIn LackOut TxOut RxIn LVDS-Channel Link IDT 72V36xx ALTERA EP1K100 PCI Bus Fifo Bus RxFIFO 16Kx32 ... 64Kx36 TxFIFO CPLD CONFIG EEPROM 48 8 JTAG REGs Control Status IntEn NetAdr Fifo-Ctrl State m. Link-Ctrl PCI- Bus-Ctrl State m. QOSC MDR 26 pin 64 Fifo ALTERA EPC2 aff 40..100 MHz Low jitter main clock

Flink-2 Block Schema

Flink-2 PCB 8 layer PCB, partial High Pad

FLink-2 Test Results Eye Diagram

Loop back transfer of 56 KByte, 32 bit channel link interface, 100 MHz

Current Mode Link Technology Main Features  Designed for Gigabit Ethernet and for Video data transfer applications based on cheap, i.e. copper, single TP cables  50 Ohm or 75 Ohm terminated transmission systems  enhanced PECL technology (Current Mode Logic - CML)  point to point connection, bidirectional

Output Driver Circuit

Output Driver Control

TLK2500 Main Features  up to 2,5 GBit/s data rate over single twisted pair copper cable  up to 250 MBytes/s user data rate at parallel interface per channel (125 Mhz I/O rate, 16 Bit parallel user data)  two fully independent channels (1x Tx-channel, 1x Rx-channel) are incorporated into one chip  Tx and Rx channels run in parallel, providing a data rate of up to 500 Mbyte/s over a cable consisting of 2 twisted pairs  32 bit Target PCI bus interface, based on AMCC S5933 PCI controller  use of standard high speed cable from Gore, 5m length  very low power dissipation (350 mW) of the TLK2500

SerDes TLK2500 Overview

CML-Testboard: Block diagram P C I Tx FiFo Rx FiFo Control Logic Clock Gererator & Clock Driver PCI IF Control ler 32 SerDes TLK 2500 with CML interface Rx Data Tx Data ALTERA FPGA (ACEX 1k Device) 80 ... 120 MHz Tx + Tx - Rx + Rx - 2x 2,5 GBit/s (2x 250 MByte/s) Cable, 5m

CML Testboard 6 layer PCB, full High Pad

First Test Results