Der Chaos Computer Club Trier präsentiert:. Die USB und FireWire Story

Preview:

Citation preview

Der Chaos Computer Club Trierpräsentiert:

Die USB und FireWire Story

• Entwicklung

• Funktionsweise

• Gemeinsamkeiten

• Unterschiede

• Zukunft

USB & FireWire

Wie sah die Welt vorher aus?

Und die Schnittstellen?

Parallele Schnittstelle

IEEE 1284

D-Sub

RS-232

TTY

RS-4**

MIDI

Serielle Schnittstelle

Serial Advanced Technology Attachment

Small Computer System Interface

Serial Attached SCSI

Centronics

PS/2COM-Port

VGA

ADB

u.v.m.

DIN Connector AT Keyboard

Mini DINS-VIDEO

MIDI Interface

D-Sub Bauformen

RS-232 Kabel

VGA

13W3

Game Port

IEEE 1284

Druckerkabel

Centronics Typ A

Centronics Typ B

Apple 8-bit SCSI

High Density 8 &16 Bit

VHDCI

ATX Blende

ADB

Apple Desktop Bus

ADB

QuickTime™ and aPNG decompressor

are needed to see this picture.

QuickTime™ and aPNG decompressor

are needed to see this picture.

„The Woz“

ADB

• Serieller Bus

• 4-poliger Mini-DIN Stecker

• 1 bi-direktionale Datenleitung

• 1 Wake Up Leitung

• 10 kbit/s

ADB

• 500 mA Versorgung

• Bis zu 15 Geräte in Reihe

• 7 Geräteklassen (Generische Treiber)

• Für Mäuse, Grafiktabletts etc.

• Einfache günstige Technik

ADB

Apple II GS

1986

1996

Universal Serial Bus

• Universelle Desktop Schnittstelle

• Ersatz für serielle, parallele und analogePC Schnittstellen

• Vorbild ADB

• Hot Plugging

• 12 Mbit/s Datenrate

Universal Serial Bus

• Datenübertragung symmetrisch über 2 Leitungen

• pro Port ein USB Gerät

• Baumstrukturen durch Hubs

• maximal 127 Geräte

• 500 mA Versorgung

Universal Serial Bus

Typ A Typ B Typ Mini-B 5-polig

Universal Serial Bus

• 1996: Einführung von USB 1.0

• 1997: Unterstützung durch Intels 430HX und 430VX Chipsätze

• 1998: Erstmalig eingebaut...

Universal Serial Bus

• Ende 1998: Vorstellung USB 1.1

• 2000: Spezifikation von USB 2.0(480 Mbit/s)

• 2002: Erste Geräte am Markt

fds

df

fdsdf

fdsdf

fdsdf

fdsdf

Host-Controller (Master)

USB Netz

Hub

• Physikalisch kein Bus

• Direkte Punkt-zu-Punkt VerbindungMaster -> Gerät

• Master alleine bestimmt wer spricht

• Gesamte Intelligenz liegt im Host-Controller

• Kostenvorteil aber hohe CPU Last

USB Netz

1986

1984 - Der Macintosh wird vorgestellt

1985 - Steve Jobs verlässt das Unternehmen

1995

Apple

Texas Instruments

Digital Equipment Corp.

STMicroelectronics

Sony

IBM

Intel

• Hi Speed Schnittstelle

• Ersatz für SCSI

• Hot Plugging

• 400 Mbit/s Datenrate

• IP over FireWire

• schneller isochroner Modus

FireWireFireWire

FireWireFireWire

• 6 adrige Kabel(i.LINK ohne Stromversorgung)

• 63 Geräte pro Bus

• 1023 Busse zusammen schaltbar

• 1,5 A Versorgung

• 1995: Standard verabschiedet

• 2000: IEEE 1394a und i.LINK

• 2002: IEEE 1394b (FireWire 800)

FireWireFireWire

FireWire Netz

FireWire Netz

IP over FireWire

FireWire Netz

• Peer-to-Peer möglich

• Kein zentraler Host Controller

• Jedes Gerät kann Master sein

Optimierung

Einfachheitgeringe KostenUniversalität

Hohe LeistungFlexibilität

Zeitkritischer Einsatz

Auslegung

Tastatur, MausDrucker, Scanner

Digital Audio Videoexterne Speicher

Ist doch alles Blinky, oder?

1996 Rückkehr zu Apple

Forderte 1$ pro FW Anschluss

für Apple

• Ärger mit den anderen Lizenzgeber

• Gründung der FireWire Lizenzagentur

• Intels Motivation zu USB 2.0

• Zweikampf USB gegen FireWire

1 $

USB ./. FireWire

Das Jahr 2000

Intel holt mit USB 2.0 auf

Hi-Speed-Modus mit 480 Mbit/s

FireWire bleibt Benchmarksieger

USB ./. FireWireJahr 2001

USB On-the-go (OTG) wird spezifiziert

Eingeschränkte direkte Verbindung zweier Endgeräte (Host->Client)

Erste Geräte erschienen im November 2007

USB ./. FireWire

Jahr 2002

FireWire legt mit IEEE 1394b vor

S800, S1600, S32009-Pin Connector

Optische Kabel mit 3,2 Gbit/s über 100m

Standard CAT-5 UTP 100 Mbit/s über 100m

USB ./. FireWire

Jahr 2003

Apple ersetzt die FireWire Schnittstelle des 3.

Generations iPods durch USB

USB ./. FireWire

Jahr 2004

Konkurrenz durch eSATA

Spezifikation für Wireless FireWire

USB ./. FireWire

Jahr 2005

USB ./. FireWire

Juni 2007

FireWire S800T aka IEEE 1394c

FireWire over Ethernet

USB ./. FireWire

September 2007

USB 3.0

Geplante 5 Gbit/s

Abwärtskompatibel

2 Lichtwellenleiter im alten USB Kabel

•USB 2.0: 08/15 Peripherie

•FireWire 400: Prof. Audio/Video Bereich

•FireWire 800: starke Konkurrenz durcheSATA, iSCSI, Fiberchannel, Gbit Ethernet

•FireWire S800T: hört sich interessant an

•USB 3.0: yum yum, her damit

Wie sieht die Zukunft aus?

Vielen Dank

gizzard@ccc-trier.de

http://www.dotgiz.de