This class provides a thorough understanding of the IEEE 1394, its protocol, its core functionality and, the various options. It includes 1394a/1394b protocols, SBP-2 and 61883/AVC mappings.
Objectives
Upon completion of this course, the participant will:
Have a comprehensive system-wide knowledge of 1394a/b interface.
Have an awareness of the existing and future 1394 applications.
Be able to understand relevant information in the 1394 specifications.
1394 (FireWire) Protocol Overview and a good understanding of 1394a/b architecture, configurations, products, testing and Interoperabil, and vendors
Course Outline
Introduction
IEEE 1394 implementations
Serial connector
Plug and play capability
IEEE 1394 as a peer-to-peer interface
Firewire™
I.Link™
Why a Serial Bus?
Parallel interfaces
Parallel cables
Physical characteristics
Configuration
How does the deployment of 1394 compare with other serial interfaces?
Differences
Similarities
Quality of service and traffic policing
Capabilities that approach those provided by 1394
Applications
HAVi and UPnP
1394 Business and Technology Objectives
Physical interface
Architecture
Topology
1394 Vendor ID
Standards
Why 1394?
Architecture
Advantages and Disadvantages
Future market of 1394
Two levels of interface in IEEE 1394
Backplane bus within the computer
Point-to-point interface between device and computer on the serial cable
The backplane data transfer rates 12.5, 25, or 50 megabits per second data
The cable interface rates: 100, 200, or 400 megabits per second
Asynchronous and isochronous
Load-and-store applications
Pre-set rates
1394 Topology
Nodes per bus
Buses together
Tree structure
1394 Technical Overview
Serial Bus Concept
Protocol Architecture
Asynchronous Operations
Control and Status Registers
IEEE 1212
SCSI and ATA on 1394
Serial Bus Protocol (SBP-2)
Physical Characteristics
Cable Configurations
Physical Addressing
Backplane Configuration
Bus Initialization
Tree and Self Identity
Cycle Master Starts
Building Topology Map
Isochronous Operations
Asynchronous vs. Isochronous
Bus Management
Isochronous Operations
Cycle Control
Packet Formats
Power management
CSR's and configuration ROM
DC levels of DS encoding
The scrambler and 8b/10b encoding.
PHY, Link and PHY - Link interface
Link Layer Devices
Open Host Controller Interface (OHCI) 1394 solutions
1394 OHCI 1.0-compliant link layer
Physical Layer Devices
Speed and packet size tradeoff
Manager Selection and Responsibilities
1394a
1394b
Extended distance
AC Couple media support
Extended propagation delay support
8b/10b encoding
Arbitration enhancements
Higher speeds
Greater distance
New connectors
The IEEE 1394 Cable and Connector Specifications
Copper wires
Twisted pair shielded as is the entire cable
The wires
8 to 40 VDC at up to 1.5 amps
The cable connector
Physical characteristics
Cable configurations
Arbitration and fairness
Data-strobe encoding
Encapsulated protocols
FCP
AV/C
SBP2
IPv4
DCP
HAVi
PC Specifications using 1394 in the PC environment