The FireWire (IEEE 1394) standard for high-speed serial bus communications has come to the forefront as an important technology supporting today's emerging data-intensive applications.
FireWire System Architecture provides an in-depth description of the IEEE 1394a standard including the cable environment, arbitration enhancements, improvements in the bus timing, new PHY register definition and port interface enhancements to support suspend/resume and port disable.
The book also describes the various hardware and software layers that make up the FireWire serial bus and provides transaction examples to explain and illustrate the relationship between each layer.
It explores such essential topics as:
Transaction, Link and Physical Layers
Asynchronous vs. Isochronous Transfers
Cable and Electrical Interface
Control and Status Register
Tree Identification and Power Management based on the "a" supplement to the IEEE 1394.1995 specification (1394a).
Numerous sample implementations throughout the book demonstrates how theory is put to use in real-world applications. This combination of comprehensive reference, readable explanation, and examples make this guide indispensable for anyone who works with the IEEE 1394a technology.
The PC System Architecture Series is a crisply written and comprehensive set of guides to the most important PC hardware standards. Each title is designed to illustrate the relationship between the software and hardware, and thoroughly explains the architecture, features, and operation of systems built using one particular type of chip or hardware specification.
PC Platform Overview course or a strong
understanding of PC architecture.