ATA COMMAND BLOCK AND SET DESCRIPTION SSD-HXXX(I)-3650 DATA SHEET
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.
DOCUMENT: 3650H-02DSR JUNE 17, 2008 PAGE 27
ATA COMMAND BLOCK AND SET DESCRIPTION
In accordance with the ANSI ATA Specification, the device implements seven
registers that are used to transfer instructions to the device by the host. These
commands follow the ANSI standard ATA protocol. A description of the ATA
command block is provided in the following table.
ATA COMMAND SET
Table 29: ATA Command Block and Set Description
Operation
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
Feature
X
Sector Count
X
Sector Number
X
Cylinder Low
X
Cylinder High
X
Drive Head
1LBA1Drive X
Command
X
Table 30: ATA Command Set
Class Command Name
Command
Code
Registers Used
FR SC SN CY DH LBA
1 Check Power Mode 98h, E5h - - - - D -
1 Execute Drive
Diagnostics
90h ----D-
1 Erase Sector C0h - YYYYY
2 Format Track 50h - Y - Y Y Y
1 Identify Drive ECh - - - - D -
1 Idle 97h, E3h - Y - - D -
1 Idle Immediate 95h, E1h - - - D -
1 Initialize Drive
Parameters
91h - Y - - Y -
1 Read Buffer E4h - - - - D -
1 Read DMA* C8h - YYYYY
1 Read Multiple C4h - Y Y Y Y Y