Schmidt:SCSI Bus & Ide Int B/d_p2, 2nd edition

  • F Schmidt

Unfortunately, this item is not available in your country.


((shelf classification)) PC Hardware & peripheralsThe SCSI Bus & IDE InterfaceProtocols, Applications & ProgrammingSecond EditionFriedhelm SchmidtAlmost all computers, including PCs, workstations and mainframes, are equipped with a SCSI interface. The SCSI Bus is designed to connect hard drives, tape drives, CD-ROMs, scanners and printers to any type of computer, while the IDE hard disk interface is found almost exclusively in the world of IBM PC compatibles.Outside the ANSI standard documentation, little additional information was available about this specification until The SCSI Bus and IDE Interface was first published. This fully expanded and updated second edition continues to provide an accessible description of both SCSI and IDE interfaces, including an explanation of essential terminology together with a breakdown of the commands and protocols. The book acts as a tutor to SCSI and IDE and an invaluable guide to the ANSI literature.Key aspects of the book:· Description of peripheral core technologies and device models· Detailed descriptions of SCSI and IDE, including the physical and logical interfaces, command sets and a summary of the essential terminology· Thorough cross-referencing to the previously impenetrable ANSI documentation· A practical chapter on testing SCSI targetsFeatures new to this edition:NewAll SCSI material has been adapted and updated to reflect the new SCSI-3 standard documentationNewA new chapter on SCSI-3 Serial interfacesNewA fully updated disk containing the source code for the program examples and a SCSI monitor tool for testing and troubleshooting SCSI devicesFriedhelm Schmidt is an independent SCSI consultant based in Heilbronn, Germany. An expert in SCSI, over the last 20 years he has held various technical positions within the computer industry, including eight years with EMULEX, one of the pioneers in SCSI development.Find A-W Developers Press on the World Wide Web at: logo))

Table of contents


1. Computers and peripherals.

Mass storage.

Peripheral interfaces.

2. Traditional peripheral interfaces.

The RS-232 serial interface.

The Centronics printer interface.

Hard disks and their interfaces.


3. Computer buses.

Characteristics of buses.

Specialized buses.


4. Background.

The origin of IDE.



5. The physical IDE interface.

The electrical interface.

Timing specifications.

6. IDE protocol.

6.1 The register model of the IDE controller.

Command execution.

Power-up or hardware reset.

7. The model of an IDE disk drive.

Organization of the medium.

Defect management.

The sector buffer.

Power conditions.

8. IDE commands.

Mandatory commands.

Optional commands.

9. The ATAPI interface.

ATAPI architecture.

ATAPI transport mechanism.

ATAPI transport protocol.

ATAPI commands.

CD-ROM command packets.


10. Introduction.

The evolution of SCSI.



11. SCSI architecture.

The SCSI architecture model.

The SCSI command model.

Exceptions and error handling.

Task management.

Task set management.

12. SCSI primary commands.

The SCSI traget model.

Command structure.

Commands for all SCSI devices.

Mode parameter pages for all device types.

The model of a SCSI processor device.

Commands for processor devices.

13. Block-oriented devices.

The model of a SCSI disk drive.

Hard disk commands.

Mode parameter pages for disk drives.

The SCSI model of optical storage and WORM drives.

Commands for optical storage and WORM drives.

Mode parameters for optical storage and WORM drives.

14. Stream-oriented devices.

The model of a SCSI tape drive.

Commands for tape devices.

Mode parameters for tape devices.

The model of a SCSI printer.

Printer commands.

Mode parameters for printers.

The model of a SCSI communications device.

Commands for SCSI communications devices.

Mode parameter pages for communications devices.

15. Graphics devices.

The model of a SCSI scanner.

SCSI scanner commands.

Mode parameters for scanners.

16. Medium-changer devices.

The model of a SCSI medium-changer device.

Commands for medium-changers.

Mode parameter pages for medium-changers.

17. Storage array controllers.

The model of the SCSI storage array.

Commands for storage array controllers.

Mode parameter pages for storage array controllers.

18. Multi-media devices.

The model of a SCSI CD-ROM drive.

Commands for CD-ROMs.

Audio commands for CD-ROMs.

Mode parameters for CD-ROMs.

CD recorders.

Commands for CD recorders.

19. The parallel SCSI interface.


SCSI signals.

Cables and connectors.

Single-ended SCSI.

Differential SCSI.

Low voltage differential (LVD).

SCSI expanders.

SCSI bus phases.

The Service model.

Synchronous transfers and Fast SCSI.

Ultra-SCSI or Fast-20.

Ultra-2 SCSI or Fast-40 and more?

Wide SCSI.


Plug-and-Play SCSI.

20. SCSI interlock protocol.

The message system.

I/O processes (tasks).

SCSI pointers.

Disconnect/reconnect: freeing the bus.

Transfer options.

Tagged queues.

Termination of I/O processes.

Error handling in the message system.

Asynchronous event notification.

21. The new SCSI-3 interfaces.

Fundamental problems of the parallel SCSI interface.

Fibre Channel.

From Fibre Channel to SCSI-3: the Fibre Channel Protocol (FCP).

Fire Wire (IEEE P1394).

From P1394 to SCSI-3: the Serial Bus Protocol (SBP).


From SSA to SCSI-3: the Serial Storage Protocol (SSP).

22. The ASPI software interface.

The concept of ASPI.

SCSI request blocks.

ASPI initialization and function calls.

23. The SCSI monitor program.

24. Measuring and testing.

SCSI analyzers.

SCSI emulators.

Examples from industry.

25. SCSI chips.

The NCR 5385.

PC host adapters: FUTURE DOMAIN TMC-950.

PCI bus to Fast-20: Symbios Logic SYM53C860.

Appendix A: SCSI-2 commands (by opcode).

Appendix B: SCSI-2 commands (alphabetically).

Appendix C: SCSI-2 sense codes.

Appendix D: The SCSI bulletin board.

Appendix E: Source code for SCANSCSI.PAS.

Appendix F: Addresses of manufacturers and organizations.



For teachers

All the material you need to teach your courses.

Discover teaching material

Published by Addison-Wesley Professional (November 25th 1997) - Copyright © 1998