Hitachi HDS723020BLA642 manual Write DMA CAh/CBh, Write DMA Command CAh/CBh

Page 159

7K200 SATA OEM Specification

14.43Write DMA (CAh/CBh)

Command Block Output Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Command Block Input Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Register

 

 

 

 

7

 

 

6

 

 

 

5

 

 

 

4

 

 

 

3

 

 

2

 

 

 

1

 

 

0

 

 

Register

 

 

 

 

7

 

 

6

 

 

 

 

5

 

 

4

3

 

2

 

1

 

 

0

Data

 

 

 

 

-

 

-

 

-

 

 

 

-

 

-

 

-

 

 

-

 

 

-

 

 

Data

 

 

 

 

 

-

 

 

-

 

-

 

-

-

 

-

 

-

 

 

-

Feature

 

 

 

-

 

-

 

-

 

 

 

-

 

-

 

-

 

 

-

 

 

-

 

 

Error

 

 

 

 

 

 

 

 

 

 

 

...See Below...

 

 

 

 

Sector Count

 

 

 

 

V

V

V

V

V

 

 

V

V

V

 

Sector Count

 

 

 

 

V

 

V

V

 

V

 

 

V

 

V

 

V

 

 

V

LBA Low

 

 

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

LBA Low

 

 

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

V

 

V

 

 

V

LBA Mid

 

 

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

LBA Mid

 

 

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

V

 

V

 

 

V

LBA High

 

 

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

LBA High

 

 

 

 

V

 

 

V

 

 

V

 

 

V

 

 

V

 

V

 

V

 

 

V

Device

 

 

 

 

 

-

 

 

L

 

 

 

-

 

 

 

-

 

 

 

H

 

 

H

 

 

H

 

 

H

 

Device

 

 

 

 

 

-

 

 

-

 

 

 

 

-

 

 

-

 

 

H

 

H

 

H

 

 

H

Command

 

 

 

1

1

0

0

1

0

 

 

1

 

 

R

 

Status

 

 

 

 

 

 

 

 

 

 

 

...See Below...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Error Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Status Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

6

5

4

 

3

 

 

 

 

2

 

 

 

 

1

 

 

 

 

0

 

 

 

 

 

7

 

6

5

 

4

3

 

 

 

 

2

 

 

 

1

 

 

0

 

CRC

 

UNC

0

IDN

 

0

 

 

 

 

ABT

 

T0N

 

 

 

AM

 

 

BSY

 

RDY

DF

 

DSC

DRQ

 

COR

 

 

IDX

 

ERR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

0

0

V

 

0

 

 

 

 

 

 

 

V

 

0

 

 

 

 

0

 

 

 

 

 

0

 

V

V

 

V

-

 

 

 

 

0

 

 

 

0

 

 

V

 

Table 127 Write DMA Command (CAh/CBh)

The Write DMA command transfers one or more sectors of data from the host to the device, then the data is written to the disk media.

The sectors of data are transferred through the Data Register 16 bits at a time.

The host initializes a slave-DMA channel prior to issuing the command. Data transfers are qualified by DMARQ and are performed by the slave-DMA channel. The device issues only one interrupt per command to indicate that data transfer has terminated and status is available.

If an uncorrectable error occurs, the write will be terminated at the failing sector.

Output Parameters To The Device

Sector Count

The number of continuous sectors to be transferred. If zero is specified, then 256 sectors

 

will be transferred.

LBA Low

The sector number of the first sector to be transferred. (L=0)

 

In LBA mode, this register contains LBA bits 0 - 7. (L=1)

LBA High/Mid

The cylinder number of the first sector to be transferred. (L=0)

 

In LBA mode, this register contains LBA bits 8 - 15 (Mid), 16 - 23 (High).

 

(L=1)

 

 

H

The head number of the first sector to be transferred. (L=0)

 

In LBA mode, this register contains LBA bits 24 - 27. (L=1)

R

The retry bit, but this bit is ignored.

Input Parameters From The Device

Sector Count

The number of requested sectors not transferred. This will be zero, unless

 

 

an unrecoverable error occurs.

 

 

LBA Low

The sector number of the last transferred sector. (L=0)

 

In LBA mode, this register contains current LBA bits 0 - 7. (L=1)

 

 

LBA High/Mid

The cylinder number of the last transferred sector. (L=0)

 

In LBA mode, this register contains current LBA bits 8 - 15 (Mid), 16 - 23 (High).

 

(L=1)

H

The head number of the last transferred sector. (L=0) In LBA mode, this register

 

contains current LBA bits 24 - 27. (L=1)

159/173

Image 159
Contents Hitachi Travelstar 7K200 Copyright Hitachi Global Storage Technologies Table of Contents 11.5 14.8 List of Figures List of Tables 7K200 Sata OEM Specification 7K200 Sata OEM Specification Abbreviations General Introduction11 /173 12/173 Drive handling precautions ReferencesGeneral caution Outline of the drive Part 1 Functional Specification Head disk assembly data Fixed disk subsystem descriptionControl Electronics Fixed disk characteristics Formatted capacity by model numberFormatted capacity by model number Cylinder allocation Data sheetData sheet Cylinder allocationPerformance characteristics Command overheadPerformance characteristics Average latency Mechanical positioningAverage seek time including settling Full stroke seekDrive ready time Drive ready timeOperating mode Mode transition timeOperating mode at power on Adaptive power save controlWrite Cache Data loss on power offWrite safety Data integrityError recovery Data buffer testAutomatic reallocation ECC Corrosion test SpecificationTemperature and humidity EnvironmentMagnetic flux density limits Radiation noiseConductive noise Magnetic fieldsRequirements DC power requirementsPower consumption efficiency Power consumption efficiencyFailure prediction S.M.A.R.T Service life and usage conditionReliability Data reliabilityLoad/unload Preventive maintenanceRequired Power-Off Sequence Power switch design considerationsTest considerations Mounting hole locations Mechanical specificationsPhysical dimensions and weight Physical dimensions and weightConnector and jumper description Mounting orientationLoad/unload mechanism Swept sine vibration Vibration and shockOperating vibration Random vibrationNonoperating vibration Operating shockNonoperating shock Discrete tone penalty Sound power levelWeighted sound power AcousticsElectromagnetic compatibility Identification labelsSafety PackagingSubstance restriction requirements Electrical interface specifications Interface connectorCabling 2 RX+ / RX Signal definitionsInterface connector pins and I/O signals 1 TX+ / TXCOMRESET/COMINIT Comwake Out of band signalingPart 2 Interface Specification Interrupt request Device or Host GeneralIntroduction TerminologyRegisters Check Power ModeDeviations from Standard Physical InterfaceRegister naming convention and correspondence Register naming conventionDevice Register Command registerError Register Device Control RegisterLBA Mid Register Features RegisterLBA High Register LBA Low RegisterBSY Status RegisterGeneral Operation Descriptions Reset ResponsePower On Reset POR Soft Reset Software ResetReset error register values Diagnostic and Reset considerationsDefault Register Values Diagnostic CodesEmergency unload Power-off considerationsRequired power-off sequence Device’s behavior by ATA commandsLBA Addressing Mode Sector Addressing ModePower Management Feature Logical CHS Addressing ModeInterface Capability for Power Modes Power ModePower Management Commands Standby/Sleep command completion timingLow Power Idle mode Initial Power Mode at Power OnPerformance Idle mode Active Idle modeAttributes Interface Power Management Mode Slumber and Partial12.8 S.M.A.R.T. Function Transition TimeSecurity Mode Feature Set Operation example PasswordMaster Password Revision Code Security LevelInitial Setting Operation from POR after User Password is setUsual Operation User Password LostAttempt limit for Security Unlock command Command TableCommand table for device lock operation Read Native Max Address ‘F8’h Set Max Address ‘F9’h Protected Area FunctionShipping HDDs from HDD manufacturer Example for operation In LBA modeSet Max Set Password data content Set Max security extension commandsSeek Overlap Write Cache FunctionReassign Function Recovered read errors 12.14 48-bit Address Feature SetNon recovered write errors Non recovered read errorsPreserved software settings Software Setting Preservation Feature SetSetting Native Command QueuingCommand Protocol Smart Command Transport SCTSCT Action Code Supported Data Out Commands Data In CommandsDMA Data Transfer Commands Non-Data CommandsRead Fpdma Queued Write Fpdma Queued First-parity DMA CommandsCommand set Command DescriptionsCommand Set Output Registers Command Set SubcommandInput Registers Check Power Mode E5h/98h Check Power Mode Command E5h/98hInput Parameters From The Device Device Configuration Overlay Command B1h Device Configuration Overlay B1hDevice Configuration Restore subcommand C0h Device Configuration Freeze Lock subcommand C1hDevice Configuration SET subcommand C3h Device Configuration Identify subcommand C2hDevice Configuration Overlay Data structure DCO error information definition Execute Device Diagnostic Command 90h Execute Device Diagnostic 90hFlush Cache E7h Flush Cache Command E7hFlush Cache Ext EAh Flush Cache EXT Command EAhLBA High/Mid Format Track Command 50hFormat Track 50h Vendor Specific Output Parameters To The Device LBA LowFormat Unit F7h Vendor Specific Format Unit Command F7hIdentify Device ECh Identify Device Command EChIdentify device information 90/173 91/173 01FCH 93/173 94/173 95/173 7AB8H =ATA8-AST 98/173 Idle Command E3h/97h Idle E3h/97hOutput Parameters To The Device Sector Count Unload Feature Idle Immediate Command E1h/95hIdle Immediate E1h/95h Initialize Device Parameters 91h Initialize Device Parameters Command 91hRead Buffer E4h Read Buffer Command E4hRead DMAC8h/C9h Read DMA Command C8h/C9hRead DMA Ext 25h Read DMA Ext Command 25hRead Fpdma Queued 60h Read Fpdma Queued Command 60hOutput Parameters To The Device Feature Current Feature PreviousOutput Parameters To The Device Read Log Ext Command 2FhRead Log Ext2Fh Log address definitionGeneral purpose Log Directory Extended comprehensive Smart error logExtended comprehensive Smart error Log Error Log versionError log index Extended Error log data structureError data structure Command data structureExtended Self-test log data structure Device error countExtended Self-test log sector Self-test log data structure revision numberExtended Self-test log descriptor entry Command ErrorCommand Error information Self-test descriptor indexRead Log Ext Log Page 11h Counter Reset MechanismsPhy Event Counter Counter IdentifiersPhy Event Counter information Read Multiple C4h Read Multiple Command C4hOutput Parameters To The Device Sector Count Current Read Multiple Ext 29hRead Native Max Address F8h Read Native Max Address Command F8hRead Native Max Address Ext 27h Read Native Max Address Ext Command 29hRead Sectors 20h/21h Read Sectors Command 20h/21hRead Sectors Ext 24h Read Sectors Ext Command 24hRead Verify Sectors 40h/41h Read Verify Sectors Command 40h/41hRead Verify Sectors Ext 42h Read Verify Sectors Ext Command 42hRecalibrate 1xh Recalibrate Command 1xhSecurity Disable Password F6h Security Disable Password Command F6hPassword Information for Security Disable Password command Security Erase Prepare F3h Security Erase Prepare Command F3hIdentifier Security Erase Unit Command F4hSecurity Erase Unit F4h Erase Unit Information126/173 Security Freeze Lock F5h Security Freeze Lock Command F5hSecurity Set Password F1h Security Set Password Command F1hSecurity Set Password Information Identifier=User / Security level = High PasswordSecurity Level Revision CodeSecurity Unlock Command F2h Security Unlock F2hSecurity Unlock Information Seek 7xh Seek Command 7xhInput Parameters From The Device Sector Count Sense Condition Command F0hOutput Parameters To The Device Feature Sense Condition F0h vendor specificSet Features Command EFh Set Features EFh134/173 Set Max Address F9h Set Max Address Command F9hInput Parameters From The Device LBA Low 04hSet Max Address Ext Command 37h Set Max Address Ext 37hInput Parameters From The Device LBA Low HOB=0 7K200 Sata OEM Specification Set Multiple C6h Set Multiple Command C6hSleep E6h/99h Sleep Command E6h/99h14.39 S.M.A.R.T Function Set B0h 14.39.1 S.M.A.R.T. Sub commands14.39.1.1S.M.A.R.T. Read Attribute Values Subcommand D0h M.A.R.T. Function Set Command B0h14.39.1.4S.M.A.R.T. Save Attribute Values Subcommand D3h LBA High ErrorStatus LBA MidLog sector addresses 14.39.1.6S.M.A.R.T. Read Log Sector Subcommand D5h14.39.1.7S.M.A.R.T. Write Log Sector Subcommand D6h 14.39.1.8S.M.A.R.T. Enable Operations Subcommand D8h14.39.1.10 S.M.A.R.T. Return Status Subcommand DAh 14.39.1.9S.M.A.R.T. Disable Operations Subcommand D9hDevice Attributes Data Structure Data Structure Revision NumberDevice Attribute Data Structure Individual Attribute Data Structure Individual Attribute Data StructureOff-Line Data Collection Status Self-test execution statusStatus Flag Definitions 14.39.2.8 S.M.A.R.T. Capability 14.39.2.9 Error Logging CapabilityCurrent Segment Pointer Off-Line Data Collection CapabilityData Structure Checksum Device Attribute Thresholds Data StructureSelf-test failure check point Self-test completion timeAttribute Threshold 14.39.5 S.M.A.R.T. error log sector14.39.4 S.M.A.R.T. Log Directory Attribute ID NumbersError log data structure 14.39.5.1 S.M.A.R.T. error log versionError log pointer M.A.R.T. error log sectorX3h Value State X0hX1h X2hSelf-test log data structure Self-test log data structureSelective self-test log data structure Error ReportingM.A.R.T. Error Codes Selective self-test log data structureStandby E2h/96h Standby Command E2h/96hStandby Immediate E0h/94h Standby Immediate Command E0h/94hWrite Buffer E8h Write Buffer Command E8hWrite DMA CAh/CBh Write DMA Command CAh/CBhWrite DMA Ext 35h Write DMA Ext Command 35hWrite DMA FUA Ext 3Dh Write DMA FUA Ext Command 3DhWrite Fpdma Queued 61h Write Fpdma Queued Command 61hWrite Log Ext 3Fh Write Log Ext CommandWrite Multiple C5h Write Multiple Ext 39h Write Multiple Ext Command 39hWrite Multiple FUA Ext CEh Write Multiple FUA Ext Command CEhWrite Sectors 30h/31h Write Sectors Command 30h/31hWrite Sectors Ext 34h Write Sectors Ext Command 34hWrite Uncorrectable Ext 45h Write Uncorrectable Ext Command 45h170/173 Timings Timeout ValuesErase Unit F4h on 172/173 Copyright Hitachi Global Storage Technologies
Related manuals
Manual 2 pages 13.24 Kb

HDS723020BLA642 specifications

The Hitachi HDS723020BLA642 is a high-performance hard disk drive that exemplifies the balance between reliability and advanced technology, making it an excellent choice for a range of applications, from desktop computers to enterprise storage solutions. This 2TB SATA hard drive is designed to meet the growing data storage needs of users who demand both speed and efficiency.

One of the key features of the HDS723020BLA642 is its impressive rotational speed of 7200 RPM. This speed facilitates faster data access and improved overall performance, significantly enhancing the user experience during data-intensive operations such as gaming, video editing, and large file transfers. Coupled with a SATA III interface, this drive facilitates data transfer rates of up to 6 Gb/s, providing an efficient conduit for moving data quickly between the hard drive and the motherboard.

The drive comes equipped with a large 64 MB cache, which plays a crucial role in buffering read and write operations. This substantial amount of cache memory allows the drive to temporarily store frequently accessed data, leading to reduced latency and enabling smoother multitasking capabilities. Users will benefit from faster load times and reduced wait periods when working with large files.

Reliability is another defining characteristic of the HDS723020BLA642. Hitachi, now a part of Western Digital, has a longstanding reputation for producing durable hard drives. This model incorporates advanced technologies, such as the Fluid Dynamic Bearing (FDB) for quieter operation and better longevity. The drive also features an enhanced error recovery system that minimizes the risk of data loss, making it a suitable option for both personal and professional use.

In terms of power efficiency, the HDS723020BLA642 is designed to consume less power during operation compared to older hard drive models. This efficiency not only helps in reducing operational costs but also contributes to a longer lifespan for the drive itself.

Overall, the Hitachi HDS723020BLA642 hard drive combines speed, reliability, and efficiency into a compact package, making it an ideal choice for users needing a substantial amount of storage without compromising on performance. Whether for upgrading an existing system or building a new one, this drive offers a blend of technology and durability that caters to modern storage demands.