Ata registers, Data register, Error register – Silicon Image SiliconDrive SSDS00-3650H-R User Manual

Page 27: Table 17: error register, Ata r

Advertising
background image

ATA R

EGISTERS

SSD-H

XXX

(I)-3650 D

ATA

S

HEET

S

ILICON

S

YSTEMS

P

ROPRIETARY

This document and the information contained within it is confidential and proprietary to SiliconSystems, Inc.

All unauthorized use and/or reproduction is prohibited.

D

OCUMENT

: 3650H-02DSR

J

UNE

17, 2008

P

AGE

15

ATA R

EGISTERS

D

ATA

R

EGISTER

The Data register is a 16-bit register used to transfer data blocks between the
host and drive buffers. The register may set to 8-bit mode by using the Set
Features Command defined in

"Seek — 7Xh" on page 45

.

E

RROR

R

EGISTER

The Error register contains the error status, if any, generated from the last
executed ATA command. The contents are qualified by the ERR bit being set
in

"Status Register" on page 22

.

Table 17: Error Register

Operation

D

7

D

6

D

5

D

4

D

3

D

2

D

1

D

0

Read

BBK

UNC

MC

IDNF

MCR ABRT TKNOF AMNF

Default
Value

0

0

0

0

0

0

0

0

Bit(s)

Description

7

Bad Block Detected (BBK).

Set when a bad block is detected.

6

Uncorrectable Data Error (UNC).

Set when an uncorrectable error

is encountered.

5

Media Changed (MC).

Set to 0.

4

ID Not Found (IDNF).

Set when the sector ID is not found.

3

MCR (Media Change Request).

Set to 0.

2

Aborted Command (ABRT).

Set when a command is aborted due

to a drive error.

1

Track 0 Not Found (TKONF).

Set when the executive drive

diagnostic command is executed.

0

Address Mark Not Found (AMNF).

Set in the case of a general

error.

Advertising