8 ata reset / power-up, 1 hardware reset, 2 software reset – Freescale Semiconductor MPC5200B User Manual

Page 401: Section 11.8, ata reset/power-up, 8 ata reset/power-up

Advertising
background image

MPC5200B Users Guide, Rev. 1

11-36

Freescale Semiconductor

ATA RESET/Power-Up

NOTE

Ultra DMA mode 2 (UDMA2) requires that the ip bus clock speed is at least 66MHz.

Table 11-39

lists the redefined ultra DMA protocol signal lines. These lines provide new functions during the ultra DMA mode. At termination

of an ultra DMA burst, the host negates DMACK and the lines revert to the definitions used for non-ultra DMA transfers.

Both the host and drive do a CRC function during an ultra DMA burst:

The host sends CRC data to the drive.

The drive does a CRC data comparison.

If the CRC comparison fails, the error register ERR bit is set. The drive always reports the first error that occurs.

11.8

ATA RESET/Power-Up

11.8.1

Hardware Reset

The host asserts

RESET

for a minimum of 25µs after power has stabilized within system specified tolerance. A signal assertion less than

20ns is not recognized by the drive.

The host should not do the following:

set the device control register bit SRST to 1 to enable the drive for software reset

issue a DEVICE RESET command while the status register BSY bit is set to 1.

NOTE

Hardware reset is a board requirement, not an MPC5200B function unless GPIO is used.

11.8.2

Software Reset

The host sets the device control register bit SRST to 1. Any subsequent setting and clearing of the SRST bit must be at least 5µs apart.

Figure 11-10

shows the Reset timing diagram.

Table 11-40

gives timing characteristics.

Table 11-39. Redefinition of Signal Lines for Ultra DMA Protocol

Non-Ultra DMA modes

Ultra DMA Modes

Description

DIOR

HDMARDY

Host DMA ready during Ultra DMA data in bursts

HSTROBE

Host data strobe during Ultra DMA data out bursts

IORDY

DDMARDY

Drive DMA ready during Ultra DMA data out bursts

DSTROBE

Drive data strobe during Ultra DMA data in bursts

DIOW

STOP

Host stop ultra DMA bursts

Advertising