Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 28 IEEE 1394: FireWire ref: IEEE Spectrum April 1997.

Slides:



Advertisements
Similar presentations
CSCI 4717/5717 Computer Architecture
Advertisements

Ethernet “dominant” LAN technology: cheap $20 for 100Mbs!
University of Calgary – CPSC 441.  Ethernet, defined under IEEE 802.3, is one of today's most widely used data communications standards  It finds its.
Ethernet Risanuri Hidayat. Ethernet The term Ethernet refers to the family of local-area network (LAN) products covered by the IEEE standard. Three.
Universal Serial Bus Grant Heileman. The History of USB In 1994 a collaborative effort to design a standard for peripheral devices was made between Compaq,
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 32 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
Networks and Stuff Networks and wiring ‘em. Networks n Connecting things together n Can be: –Computers –Embedded devices –Telephones –Radios –TV’s –Anything!
TCSS 372A Computer Architecture. Getting Started Get acquainted (take pictures) Discuss purpose, scope, and expectations of the course Discuss personal.
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.
Updated 1/20021 SMDS Nirmala Shenoy Information technology Department Rochester Institute of Technology.
IEEE 1394 / FireWire Nick Pennella 4/17/03. Introduction  -Originally Created by Apple and standardized as IEEE1394 in 1995  -Was intended to be used.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
CSS Lecture 2 Chapter 3 – Connecting Computer Components with Buses Bus Structures Synchronous, Asynchronous Typical Bus Signals Two level, Tri-state,
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
1 ECE453 – Introduction to Computer Networks Lecture 8 – Multiple Access Control (II)
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
Connecting LANs, Backbone Networks, and Virtual LANs
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 19 Internetworking Protocol (IP) (continued) Ref: Tanenbaum.
Review: Medium Access Control Sublayer –What is the problem to be addressed in this sublayer? –Protocols that allow collision Pure ALOHA Slotted ALOHA.
1 Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
© NOKIADEFAULT.PPT / / AO page: 1 IP in LANs.
CSC 311 IEEE STANDARD ETHERNET Common Bus topology Uses CSMA/CD Named after “ether”, the imaginary substance many once believed occupied all of space.
Design and Performance Evaluation of a New
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
Winter 2008CS244a Handout 121 CS244a: An Introduction to Computer Networks Handout 12: Physical Layer Sending 1’s and 0’s, Capacity and Clocking Nick McKeown.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Multiplexing. PDH Multiplexing Plesiochronous digital hierarchy (PDH) -each TDM stream was derived using a separate timing source -Justification.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 16.
Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
CSCI 465 D ata Communications and Networks Lecture 19 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Copyright 2002, S.D. Personick. All Rights Reserved. Telecommunications Networking I Topic 6 Point-To-Point Digital Communications Dr. Stewart D. Personick.
BR 6/001 Universal Serial Bus Universal Serial Bus is a new synchronous serial protocol for low to medium speed data transmission Full speed signaling.
Computer Maintenance Copyright © Texas Education Agency, All rights reserved. 1 FireWire Ports.
CSS432: Switching and Bridging 1 Switching and Bridging Textbook Ch3.1 and 3.4 Professor: Munehiro Fukuda.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lectures Local Area Networks [Ref: “Computer Networks” A.S.
CSS 372 Oct 4th - Lecture 3 Chapter 3 – Connecting Computer Components with Buses Bus Structures Synchronous, Asynchronous Typical Bus Signals Two level,
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Local Area Networks.
Data Communications (E&T2760): USB and IEEE USB and IEEE 1394.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lectures Cellular and PCS Systems.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
1 CS4550: Computer Networks II Review Data Link Layer.
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 11 Cellular and PCS Systems Dr. Stewart D. Personick Drexel.
Organisasi Sistem Komputer Materi VIII (Input Output)
Ch 13. Wired LANs: Ethernet IEEE Standards Project 802 launched in 1985 – To set standards to enable intercommunication among equipment from a variety.
1 FireWire Justin Garcia Michael Ripley Stefani Ryan Nathan Wilkinson.
PART 7 CPU Externals CHAPTER 7: INPUT/OUTPUT 1. Input/Output Problems Wide variety of peripherals – Delivering different amounts of data – At different.
IEEE STANDARDS IEEE STANDARDS In 1985, the Computer Society of the IEEE started a project, called Project 802, to set standards to enable intercommunication.
Computer Maintenance UNT in partnership with TEA, Copyright ©. All rights reserved1 FireWire Ports.
DQDB Network Security.
1 Properties and Features of Virtual 1394 bus PHILIPS Research Subrata Banerjee PHILIPS Research Briarcliff, New York P WG Meeting, Huntington Beach,
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
IEEE 1394 The Cable Connection to Complete the Digital Revolution By: Jay Webb.
Introduction to Communication Lecture (10) 1. 2 Wired LANs: Ethernet IEEE Project 802 defines the LLC and MAC sublayers for all LANs including Ethernet.
WINLAB Open Cognitive Radio Platform Architecture v1.0 WINLAB – Rutgers University Date : July 27th 2009 Authors : Prasanthi Maddala,
Q and A, Ch , Ch 15 IS 333 Victor Norman. Exponential Backoff Q: Why does it choose to use randomness and doubling delay time to recover from collisions?
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
Computer Maintenance FireWire Ports
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Data Link Issues Relates to Lab 2.
Vehicle Informatics (Vehicle System Informatics)
Presentation transcript:

Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 28 IEEE 1394: FireWire ref: IEEE Spectrum April 1997

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire Invented by Apple Computer Inc. Standardized by IEEE (1394) Targeted toward networks that combine computers and audio-video equipment (e.g., consumer home networks) Up to 400 Mbps data rate Asynchronous and Isochronous traffic

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394 FireWire (cont’d) Asynchronous data: You deliver a packet of N bytes ( 8 x N bits) to the node, with a nominal bit repetition rate (e.g., 10 Mbps +/- 10 ppm). Each separate packet has an associated destination address. It is inserted by its node into the bus using a contiguous sequence of available bytes.

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394 FireWire (cont’d) Isochronous data: There is a master clock that generates a continuous stream of clock pulses, and a periodic sequence of “cycles” (frames) that repeat every 125 microseconds. Bytes delivered to a node are inserted into these “cycles” using time slots that are reserved by the node.

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394 FireWire (cont’d) Isochronous data (cont’d): Bytes inserted into a cycle are identified by a “channel number” (not by a packet address). Streams of isochronous bytes are buffered in their associated node. By asking for more or fewer bytes per cycle, the buffers can be managed so that they don’t overflow or “underflow”.

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire (cont’d) “Cycle start” 125 microseconds Isochronous data Asynchronous data

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire (cont’d) Standard IEEE 1394 cable contains: two (2) twisted pairs and two power wires - supports up to 4.5 meters between nodes -daisy chain + branch configuration (no loops) -power wires keep all parts of the bus alive, even if a node is “not energized” Standard rates are 100, 200, and 400 Mbps Faster rates planned

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire (cont’d) Self-configuring; “plug-and-play” -One node becomes the “root node” upon the initialization of the “bus” -New nodes can be added when the network is “hot” (Topology automatically configured) -Up to 63 nodes per bus (6-bit ID) -Up to 1023 buses per “system”

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire (cont’d) The “root node” generates the master clock (“cycle master” function) and “cycle start” indicators; and manages access to the bus. The “isochronous resource manager” allocates reservations of time slots to nodes requesting to send isochronous data The “bus manager” performs functions such as power management and performance optimization

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire (cont’d) Asynchronous packets are reserved a minimum of 20% of the bytes per cycle Layer 2 format is: “quadlets” (4 bytes), with a minimum of 4 quadlets for the header of an asynchronous packet Isochronous “packets” must be a minimum of 2 quadlets long (for channel number, …)

Copyright 1999, S.D. Personick. All Rights Reserved. IEEE 1394: FireWire (cont’d) Asynchronous and Isochronous packets contain two CRC’s: one for the header, and one for the payload