22-02-2011, 11:41 AM
presented by:
SANKET SHAH
[attachment=8938]
FIREWIRE
Introduction
The need for high-speed transfer medium
1394 Architecture
Topology
Physical layer
Link layer
Transaction layer
Topology
Peer-to-peer network with point-to-point signaling environment.
Specific host isn’t required like PC in USB.
Configuration of the bus occurs automatically whenever a new device is plugged in.
Link layer
It defines transmission of data in form of packets.
Serves as interface between physical layer and transaction layer.
Also examines the packet header information and determines the type of transaction that is in progress.
Transaction layer
Used to transfer asynchronous data.
Defines a request-response protocol that hides the lower layer detail of firewire from application.
Transaction can be split, concatenated or unified.
Cables & connectors
6 pin-to-6 pin cable
6 pin-to-4 pin cable
15 pin-to-6 pin adaptor
15 pin-to-4 pin adaptor
Bus management
Cycle master
Isochronous resource manager
Bus manager
Cycle master
It broad cast cycle start packets every 125 micro second .
Root node must be a cycle master.
Cycle start can be delayed while an asynchronous packet is being transmitted or acknowledged.
Isochronous resource manager
It must be isochronous transaction capable.
It includes several registers like Bus manager ID register, Bus bandwidth register and channel allocation reg