Travelstar 5K80 Hard Disk Drive Specification
page 91
12.4 DMA Data Transfer commands:
The following are DMA Data Transfer commands:
•
Read DMA
•
Read DMA EXT
•
Write DMA
•
Write DMA EXT
Data transfers using DMA commands differ in two ways from PIO transfers:
•
Data transfers are performed using the Slave DMA channel
•
No intermediate sector interrupts are issued on multisector commands.
Initiation of the DMA transfer commands is identical to the Read Sector or Write Sector commands with one
exception: the host initializes the Slave DMA channel prior to issuing the command.
The interrupt handler for DMA transfers differs in two ways:
•
No intermediate sector interrupts are issued on multisector commands.
•
The host resets the DMA channel prior to reading status from the device
The DMA protocol allows high performance multitasking operating systems to eliminate processor overhead asso-
ciated with PIO transfers.
1. The host initializes the Slave DMA channel.
2. The host writes any required parameters to the Features, Sector Count, LBA High, LBA Mid, LBA Low,
and Device registers.
3. The host writes command code to the Command Register.
4. The device sets DMARQ when it is ready to transfer any part of the data.
5. The host transfers the data using the DMA transfer protocol currently in effect.
6. When all of the data has been transferred, the device generates an interrupt to the host.
7. The host resets the Slave DMA channel.
8. The host reads the Status Register and, optionally, the Error Register.
Refer to Section 7.0, “Electrical interface specification” on page 35 for further details.
Summary of Contents for HTS548020M9AT00
Page 2: ......
Page 14: ...Travelstar 5K80 Hard Disk Drive Specification x ...
Page 20: ...Travelstar 5K80 Hard Disk Drive Specification 6 ...
Page 21: ...Travelstar 5K80 Hard Disk Drive Specification 7 Part 1 Functional specification ...
Page 22: ...Travelstar 5K80 Hard Disk Drive Specification 8 ...
Page 24: ...Travelstar 5K80 Hard Disk Drive Specification 10 ...
Page 34: ...Travelstar 5K80 Hard Disk Drive Specification 20 ...
Page 50: ...Travelstar 5K80 Hard Disk Drive Specification 36 ...
Page 69: ...Travelstar 5K80 Hard Disk Drive Specification 53 Part 2 Interface specification ...
Page 70: ...Travelstar 5K80 Hard Disk Drive Specification 54 ...
Page 72: ...Travelstar 5K80 Hard Disk Drive Specification 56 ...
Page 74: ...Travelstar 5K80 Hard Disk Drive Specification 58 ...
Page 102: ...Travelstar 5K80 Hard Disk Drive Specification 86 ...
Page 108: ...Travelstar 5K80 Hard Disk Drive Specification page 92 ...
Page 209: ...Travelstar 5K80 Hard Disk Drive Specification 193 ...
Page 210: ...Travelstar 5K80 Hard Disk Drive Specification 194 ...