rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780971786189

Serial Ata Storage Architecture and Applications

by ;
  • ISBN13:

    9780971786189

  • ISBN10:

    0971786186

  • Format: Paperback
  • Copyright: 2003-07-01
  • Publisher: Intel Pr

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $73.26 Save up to $23.80
  • Rent Book $49.46
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    IN STOCK USUALLY SHIPS IN 24-48 HOURS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Serial Ata Storage Architecture and Applications [ISBN: 9780971786189] for the semester, quarter, and short term or search our site for other textbooks by Grimsrud, Knut; Smith, Hubbert. Renting a textbook can save you up to 90% from the cost of buying.

Summary

"Written for systems engineers, architects, and product managers involved in the planning process for a transition to Serial ATA, this book will contribute to a better understanding of this new interconnect technology. Answered are questions such as why make the change, what problems does serial ATA solve, what potential problems could Serial ATA create and how can they be avoided, and how to transition systems from Parallel ATA or SCSI to Serial ATA. Topics include PHY signaling and interface states, protocol encoding, programming model, flow control, performance, legacy compatibility, enclosure management, signal routing, hot=plug, presence detect, and cable/connector standards. Insights are also provided on the goals driving the Serial ATA standard development, the advantages Serial ATA provides for OEMs, IHVs, and end-users, and how to design and build real-world systems that use Serial ATA."

Author Biography

Knut Grimsrud is the Intel principal engineer for definition of Serial ATA 1.0 and Serial ATA II. He was the technical working group chairman during the Serial ATA 1.0 definition effort and continues to be Intel's technical lead for ongoing Serial ATA definition work. Knut holds a PhD in electrical and computer engineering Hubbert Smith is a Program Manager with Intel's Platform Networking Group

Table of Contents

Acknowledgementsp. xiii
The Mission of Serial ATAp. 1
About the Industry Specificationp. 1
Why Not Continue with Parallel ATA?p. 2
What about Other Alternatives?p. 3
The Bottom Line: Software Compatibilityp. 3
Fundamental Goals of the Serial ATA Specificationp. 4
Lower Voltages Requiredp. 4
Provide a 10-year Performance Roadmapp. 4
Lower the Pin Count for Both Host and Devicesp. 6
Hot Docking Devicesp. 8
Easy Device Installation and Configurationp. 9
Improved Cables and Connectorsp. 9
Software Compatibility with Parallel ATAp. 10
Cost Competitive with Equivalent Solutionsp. 10
Summaryp. 10
The Serial ATA Transitionp. 13
Removing Barriers to Transition and Adoptionp. 14
Software Compatibilityp. 14
Costp. 16
Cost of the Devicep. 16
Cost of the Cablep. 17
Cost of Serial ATA in PC Motherboardsp. 17
Cost of Serial ATA in Serversp. 17
Costs of Serial ATA in Laptopsp. 17
Dynamics of Adoption between PCs, Laptops, and Serversp. 18
Summaryp. 18
Serial ATA Feature Comparisonp. 21
Comparing Serial ATA to Parallel ATAp. 22
Interface Speedp. 22
Interface Topologyp. 22
Form Factorp. 25
Parallel ATA Command Overlap and Queuingp. 26
Cyclic Redundancy Check (CRC)p. 26
Hot Dockp. 27
Comparing Serial ATA to SCSI and Fibre Channelp. 27
Interface Speedp. 27
Interface Bus Topologyp. 28
Command Queuingp. 28
Summaryp. 29
Serial ATA beyond Desktopsp. 31
Building on the Desktop or Desk-side Designp. 32
Serial ATA in Laptop Computersp. 33
The Laptop Internal Diskp. 34
The Laptop Swap Bayp. 34
Laptop Docking Stationp. 35
Serial ATA in Serversp. 35
Serial ATA and RAIDp. 37
Reviewing the Server Storage Recipep. 40
Summaryp. 40
Architectural Overviewp. 41
Specification Scopep. 41
Compliment (not replace) Existing Parallel ATA Standardsp. 41
Specify Interoperability, Leave Room for Creative Productsp. 42
Architectural Overview and Block Diagramp. 44
Topologyp. 45
Architectural Comparison with Parallel ATAp. 48
Taskfile Architecturep. 49
DMA Architecturep. 51
PIO Architecturep. 51
Master/Slave and Emulationp. 51
Native Modep. 53
Device Discoveryp. 54
Communication Architecturep. 57
Summaryp. 59
Cables, Connectors, and Backplanesp. 61
Requirements and Use Casesp. 61
PC with Disk Drivesp. 62
Laptop Internal, Swap Bay, and Docking Stationp. 63
Server with Directly Attached Internal Storagep. 65
Directly Attached External Storage, Just a Bunch of Disks (JBOD)p. 66
The Serial ATA Data Cable Assembly and Receptaclep. 67
Locations of Connectors on Devicesp. 67
Serial ATA Power Connectorp. 68
Physical Matingp. 68
Industry Specification for Pin Assignmentsp. 69
Hot-Plugging Capabilityp. 71
Electrical Characteristics of the Mating Sequencep. 71
Insertion Speedp. 71
Cord Construction Examplep. 72
Backplanes and Controller-to-Backplane Connectorp. 73
Summaryp. 75
Physical Layerp. 77
Low-Voltage Differential Signalingp. 78
Improved Noise and Crosstalk Immunityp. 78
Improved EMIp. 79
Improved Ground Offset Immunityp. 80
Reduced Power Dissipationp. 80
Signaling Voltagesp. 81
OOB Signalingp. 84
Phy Initialization State Machinep. 87
Normal Initializationp. 88
Calibrationp. 93
Accommodation for Ceramic Oscillatorsp. 94
Speed Negotiationp. 96
Hot Pluggingp. 98
Alignmentp. 99
ALIGN Primitivep. 99
Data Recovery and Oversampling Elasticityp. 101
Trackingp. 102
Oversamplingp. 102
Managing Frequency Mismatches between Transmitters and Receiversp. 103
Spread Spectrum Clockingp. 105
Summaryp. 108
Power Managementp. 109
Power Management in Mobile and Desktop Systemsp. 110
Fine-Grained Managementp. 112
Biodirectional Managementp. 114
Interface Power States and Exit Latenciesp. 114
Interface Power Management Protocolp. 116
Link Layer Entry Signaling Protocolp. 116
Phy Layer Exit Signaling Protocolp. 117
Device Removal during Power Managementp. 119
Summaryp. 120
Link Layer Encoding and Primitivesp. 123
Run Length, 8b/10b Encoding, and DC Balancep. 124
Primitivesp. 130
Decode Error Propagationp. 131
Summaryp. 133
Link Layer Protocolp. 135
Primitives and Basic Servicesp. 137
CONT Primitivep. 137
Signaling Latencyp. 139
CRC Calculationp. 140
Data Scramblingp. 140
Protocolp. 141
Idle Protocolp. 142
Transmit Protocolp. 143
Receive Protocolp. 146
Power Management Protocolp. 148
PhyRdy and SYNC Escapep. 149
Summaryp. 150
Transport Layer Frames and Data Structuresp. 153
FIS Structurep. 154
Register FISp. 158
Data FISp. 161
DMA Activate FISp. 163
PIO Setup FISp. 164
Set Device Bits FISp. 166
DMA Setup FISp. 168
BIST Activate FISp. 169
Summaryp. 171
Transport Layer Protocolp. 173
Host State Machinep. 174
Host Idle Statep. 174
FIS Transmissionp. 177
FIS Receptionp. 179
Device State Machinep. 184
Device Idle Statep. 184
FIS Transmissionp. 186
Summaryp. 188
Command Layer Protocolp. 189
ATA Command Classesp. 190
Reset and Diagnostics Protocolsp. 191
Hard Reset Protocolp. 191
Software Reset Protocolp. 192
Execute Device Diagnostics Protocolp. 193
Device Reset Protocolp. 194
Mainstream Command Protocolsp. 195
Non-data Protocolp. 195
PIO Data-in Protocolp. 197
PIO Data-out Protocolp. 199
DMA Data-in Protocolp. 201
DMA Data-out Protocolp. 201
Packet Protocolp. 203
Queued Command Protocolsp. 206
Read DMA Queued Protocolp. 206
Write DMA Queued Protocolp. 209
Idle Protocolp. 210
Summaryp. 212
Serial ATA Implementations and Use Casesp. 213
Basic Server with Direct Attached Storagep. 213
Serial ATA with External Simple JBODp. 215
Serial ATA with Active JBODp. 216
Network Attached Storagep. 217
Storage Area Networkp. 218
Port Multiplier to Connect More Devicesp. 221
Eliminate Single Points of Failurep. 222
Eliminating Single Points of Failure with Fail-overp. 223
Summaryp. 224
Software Considerationsp. 225
Superset Registersp. 225
SStatus Registerp. 226
SError Registerp. 228
SControl Registerp. 231
Device Presence Detectionp. 232
Reset Race Conditionp. 234
Hot-Plug Detection and Controlp. 234
Transfer Mode Step-Down and PIO Fallbackp. 236
Communications Rate Controlp. 238
Hard Resetp. 239
Identify Devicep. 239
Error Detectionp. 241
Summaryp. 243
First-Party Direct Memory Accessp. 245
ATA DMA Modelp. 246
First-Party DMA Modelp. 249
Mapping Buffer ID to Host Memory Addressp. 250
Implementation Considerationsp. 252
Software Assisted Implementationp. 253
Applicationsp. 256
Native Command Queuing (Serial ATA II)p. 257
Summaryp. 259
Testing and Interoperabilityp. 261
The Relationship between Testing and the Quality Processp. 261
System-Level Testingp. 264
System Level Test Blocksp. 267
Out of Band and Signal Quality Testingp. 280
Out of Band Signaling Testp. 280
Receiver, or Far-End Signal Quality Testp. 283
Loopback Testing and BISTp. 285
Summaryp. 288
Protocol Efficiency and Reliabilityp. 289
Protocol Efficiencyp. 289
Parallel ATA Protocol Efficiencyp. 291
Serial ATA Protocol Efficiencyp. 292
Data Integrityp. 295
Estimationp. 297
Summaryp. 298
The Future of Serial ATAp. 299
Broad Industry Move From Parallel to Serialp. 300
The Future Serial ATA Data Ratep. 302
Connectivity and More Portsp. 303
Cabling, Connectors, and Backplanesp. 304
Protocolsp. 304
Miscellaneousp. 305
Concluding Comments on the Future of Serial ATAp. 305
8b/10b and 10b/8b Encoding Tablesp. 307
Serial ATA Primitivesp. 341
Referencesp. 345
Glossaryp. 347
Indexp. 351
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program