5.5 Ultra DMA Feature Set
C141-E104-03EN
5-93
Both the host and device perform a CRC function during an Ultra DMA burst. At
the end of an Ultra DMA burst the host sends the its CRC data to the device. The
device compares its CRC data to the data sent from the host. If the two values do
not match the device reports an error in the error register at the end of the
command. If an error occurs during one or more Ultra DMA bursts for any one
command, at the end of the command, the device shall report the first error that
occurred.
5.5.2 Phases of operation
An Ultra DMA data transfer is accomplished through a series of Ultra DMA data
in or data out bursts. Each Ultra DMA burst has three mandatory phases of
operation: the initiation phase, the data transfer phase, and the Ultra DMA burst
termination phase. In addition, an Ultra DMA burst may be paused during the
data transfer phase (see 5.5.3 and 5.5.4 for the detailed protocol descriptions for
each of these phases, 5.6.4 defines the specific timing requirements). In the
following rules DMARDY- is used in cases that could apply to either
DDMARDY- or HDMARDY-, and STROBE is used in cases that could apply to
either DSTROBE or HSTROBE. The following are general Ultra DMA rules.
a) An Ultra DMA burst is defined as the period from an assertion of DMACK-
by the host to the subsequent negation of DMACK-.
b) A recipient shall be prepared to receive at least two data words whenever it
enters or resumes an Ultra DMA burst.
5.5.2.1 Ultra DMA burst initiation phase
a) The Ultra DMA burst initiation phase is started by the assertion of DMARQ
signal by the device, and is ended when the transmitting side has inverted
STROBE signal for transmitting the first data.
b) The Ultra DMA burst requires the assertion of DMARQ signal by the device.
c) The host asserts DMACK-signal when it is able to start the requested burst.
d) The host always asserts DMACK signal after detecting the first assertion of
DMARQ signal.
e) Ultra DMA data in burst
The device starts transmission of the data to DD (15 : 0) when;
•
DMACK-signal assertion has been detected,
•
STOP signal negation has been detected, or
•
HDMARDY-signal assertion has been detected.
f)
Ultra DMA data out burst
The device should not invert the state of this signal in the period from the
moment of DMARQ signal assertion or DDMARDY-signal assertion to the
moment of inversion of the first STROBE signal.
Summary of Contents for DISK DRIVES MHL2300AT
Page 1: ...C141 E104 03EN MHL2300AT MHM2200AT MHM2150AT MHM2100AT DISK DRIVES PRODUCT MANUAL ...
Page 3: ...This page is intentionally left blank ...
Page 5: ...This page is intentionally left blank ...
Page 9: ...This page is intentionally left blank ...
Page 11: ...This page is intentionally left blank ...
Page 13: ...This page is intentionally left blank ...
Page 37: ...This page is intentionally left blank ...
Page 40: ...3 1 Dimensions C141 E104 03EN 3 3 Figure 3 1 Dimensions MHM series 2 2 ...
Page 52: ...3 4 Jumper Settings C141 E104 03EN 3 15 Figure 3 16 Example 2 of Cable Select drive drive ...
Page 53: ...This page is intentionally left blank ...
Page 77: ...This page is intentionally left blank ...
Page 185: ...Interface 5 108 C141 E104 03EN Figure 5 10 Data transfer timing ...
Page 223: ...This page is intentionally left blank ...
Page 227: ...This page is intentionally left blank ...
Page 229: ...This page is intentionally left blank ...
Page 232: ......