ATA REGISTERS

SSD-DXXX(I)-3600 DATA SHEET

ATA REGISTERS

DATA REGISTER

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 47.

ERROR REGISTER

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 23.

 

 

Table 17:

Error Register

 

 

 

 

 

 

 

 

 

 

 

 

Operation

D7

D6

D5

D4

D3

D2

D1

D0

Read

BBK

UNC

MC

IDNF

MCR

ABRT

TKNOF AMNF

 

 

 

 

 

 

 

 

 

Default

0

0

0

0

0

0

0

0

Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit(s) Description

7 Bad Block Detected (BBK). Set when a bad block is detected.

6Uncorrectable Data Error (UNC). Set when an uncorrectable error is encountered.

5Media Changed (MC). Set to 0.

4ID Not Found (IDNF). Set when the sector ID is not found.

3MCR (Media Change Request). Set to 0.

2Aborted Command (ABRT). Set when a command is aborted due to a drive error.

1

Track 0 Not Found (TKONF). Set when the execute drive

 

diagnostic command is executed.

0Address Mark Not Found (AMNF). Set in the case of a general error.

SILICONSYSTEMS PROPRIETARY

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

All unauthorized use and/or reproduction is prohibited.

3600D-04DSR

PAGE 16

FEBRUARY 2, 2009

Page 25
Image 25
Silicon Image SSD-D16G(I)-3600 manual ATA Registers, Error Register