Maxtor 6800 manual Command Register

Page 44

HOST SOFTWARE INTERFACE

Command Register

Contains code for the command to be performed. Additional command information should be written to the task file before the Command register is loaded. When this register is written, the BUSY bit in the Status register sets, and interrupt request to the host clears; invalid commands abort. (Detailed information on interface commands is given in Section 7.) Hex values for valid command formats follow:

Read Commands

Read

Sector(s)

20h

Normal

reads;

retries

enabled

 

 

21h

Normal

reads;

retries

disabled

 

 

22h

Read Long; retries enabled

 

 

23h

Read Long; retries disabled

Read

Verify Sector(s)

40h

Retries

enabled

 

 

 

41h

Retries

disabled

 

Read Sector Buffer

E4h

 

 

 

 

Read Multiple

C4h

 

 

 

 

Read DMA

C8h

 

 

 

 

 

 

C9h

No retries

 

 

Write Commands

Write

Sector(s)

30h

Normal

writes;

retries

enabled

 

 

 

31h

Normal

writes;

retries

disabled

 

 

 

32h

Write Long; retries enabled

 

 

 

33h

Write Long; retries disabled

Write

Verify

Sector(s)

3Ch

 

 

 

 

Write

Sector

Buffer

E8h

 

 

 

 

Write Multiple

C5h

 

 

 

 

Write DMA

 

CAh

 

 

 

 

 

 

 

CBh

No retries

 

 

Mode Set/Check Commands

Set Features

EFh

Set Multiple Mode

C6h

Power Mode Commands

Standby Immediate

94/E0h Stops drive spindle; do not change time-out value

Idle Immediate

95/E1h Starts spindle; do not change time-out value

Standby

96/E2h Stops spindle; change time-out value

Idle

97/E3h Starts spindle; change time-out value

Check Power Mode

98/E5h

Set Sleep Mode

99/E6h

Initialization Commands

Identify

Drive

ECh

Initialize

Drive Parameters

91h

Re-calibrate

1xh

Seek, Format, and Diagnostic Commands

Seek

7xh

Format Track

50h

Execute Drive Diagnostic

90h

S.M.A.R.T. Commands

Execute S.M.A.R.T.

B0h

6 – 3

Image 44
Contents HA RD Drive Produc T MA Nual DiamondMax Before You Begin U T I O NContents Product Specifications Handling and InstallationAT Interface Description Host Software InterfaceGlossary Interface CommandsService and Support Figures Introduction Maxtor CorporationManual Organization AbbreviationsSignal Conventions ConventionsKey Words NumberingDiamondMax 6800 Key Features Product DescriptionProduct Features Functional / InterfaceOn-the-Fly Hardware Error Correction Code ECC Logical Block AddressingDefect Management Zone DMZ Software ECC CorrectionRead-Ahead Mode Cache ManagementBuffer Segmentation Automatic Write Reallocation AWRMajor HDA Components Subsystem Configuration Jumper Location/ConfigurationCylinder Limitation Dual Drive SupportProduct Specifications Drive ConfigurationPerformance Specifications Models and CapacitiesPhysical Dimensions Parameter Standard MetricPower Requirements Power Mode DefinitionsEPA Energy Star Compliance Environmental LimitsReliability Specifications Shock and VibrationCanadian Emissions Statement Safety Regulatory ComplianceRadiated Electromagnetic Field Emissions EMC Compliance Handling and Installation Hard Drive Handling PrecautionsPre-formatted Drive Important NoticeUnpacking and Inspection Multi-pack Shipping ContainerRepacking Physical InstallationRecommended Mounting Configuration Handling Precautions Tools for InstallationSystem Requirements Drive Identification InformationGeneral Requirements Hard Drive IdentificationSystems Using Cable Select Installing 5.25-inch Mounting Brackets and RailsInstalling in a Device Bay Mounting Drive in SystemAttaching Interface and Power Cables Attaching System CablesBios Cmos Parameters System SetupSetting the Bios Cmos Hard Drive Preparation System Hangs During Boot Pin Description Summary Interface ConnectorAT Interface Description PIN Name Signal Name Signal Description Pin Description TableTiming Parameters Mode PIO TimingDMA Timing Mode MIN MAX Ultra DMA TimingSustained Ultra DMA Data In Burst Device Terminating an Ultra DMA Data In Burst Initiating an Ultra DMA Data Out Burst Device Pausing an Ultra DMA Data Out Burst Device Terminating an Ultra DMA Data Out Burst Error Register Features RegisterHost Software Interface Task File RegistersSector Count Register Sector Number RegisterCylinder Number Registers Device/Head RegisterCommand Register Command Name Command Code Parameters Used SDH SummaryControl Diagnostic Registers Alternate Status RegisterDevice Control Register Digital Input RegisterInterrupt Handling Reset and Interrupt HandlingReset Handling Interface Commands Set Feature CommandsRead Verify Sectors Read CommandsRead Sectors Read DMA Read MultipleWrite Commands Set Multiple ModeWrite Sectors Write Verify SectorsWrite Multiple Write DMASet Feature Commands Set Features ModePower Mode Commands Sleep Mode Initialization Commands Identify Drive15-8 = PIO data transfer mode = Write Cache enabled Initialize Drive Parameters Format Track Seek, Format and Diagnostic CommandsExecute Drive Diagnostic A.R.T. Command Set Execute S.M.A.R.TService and Support Service PolicyNo Quibble Service SupportInternet MaxFax ServiceCustomer Service Access Time GlossaryCylinder Zero Gigabyte GB Logical Block Addressing Read Gate Signal THIN-FILM Media