Toshiba MK4006GAH User Manual Page 149

  • Download
  • Add to my manuals
  • Print
  • Page
    / 153
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 148
Toshiba Corporation Digital Media Network Company
Page 149 of 153
© 2003, Copyright TOSHIBA Corporation All Rights Reserved
12.4 DMA data transfer commands
Commands for this class are:
READ DMA (with and without retry)
READ DMA EXT
WRITE DMA (with and without retry)
WRITE DMA EXT
Data transfers using DMA commands differ in two ways from PIO transfers:
data transfers are performed using the DMA channel
the drive issues only one interrupt at the completion of each command
Initiation of the DMA transfer commands is identical to the READ SECTOR(S) or WRITE SECTOR(S)
commands except that the host initializes the DMA channel prior to issuing the command.
The interrupt handler for DMA transfers is different in that no intermediate sector interrupts are issued on
multi-sector transfer but issued only once at the completion of each command.
DMA data transfer protocol:
a) Host initializes the DMA channel.
b) Host writes any required command parameters to the Features, Sector Count, Sector Number, Cylinder High,
Cylinder Low and Device/Head registers.
c) Host writes the command code to the Command register.
d) The drive sets the BSY bit .
e) The drive sets DMARQ, when it is ready to transfer data.
f) Host transfers the data using DMA transfer mode set by the Set Features command .
g) When all of the data has been transferred, the drive issues INTRQ.
h) The host resets the DMA channel.
i) After detecting INTRQ, the host reads the Status register.
j) The drive negates INTRQ in response to the Status register being read.
Page view 148
1 2 ... 144 145 146 147 148 149 150 151 152 153

Comments to this Manuals

No comments