6.4.4

Flush Cache (E7h)

57

6.4.5

Format Track (50h)

57

6.4.6

Identify Device (ECh)

57

6.4.7

Idle (97h,E3h)

62

6.4.8

Idle Immediate (95h,E1h)

62

6.4.9

Initialize Device Parameters (91h)

62

6.4.10

Read Buffer (E4h)

63

6.4.11

Read DMA (C8h:with retry,

C9h:without retry)

63

6.4.12

Read Long (22h:with retry,

23h: without retry)

63

6.4.13

Read Multiple Command (C4h)

64

6.4.14

Read Native Max Address (F8h)

65

6.4.15

Read Sector(s) (20h:with retry, 21h:without retry)

65

6.4.16

Read Verify Sector(s) (40h:with retry, 41h:without retry)

66

6.4.17

Recalibrate (1xh)

66

6.4.18

Seek (7xh)

66

6.4.19

Set Features (EFh)

67

6.4.20

Set Max Address (F9h)

69

6.4.21

Set Multiple Mode (C6h)

70

6.4.22

Sleep (99h, E6h)

70

6.4.23

Standby (96h,E2h)

71

6.4.24

SMART (B0h)

71

 

6.4.24.1

Smart disable operation (D9h)

71

 

6.4.24.2

Smart enable/disable attribute autosave (D2h)

72

 

6.4.24.3

Smart enable operations (D8h)

72

 

6.4.24.4

Smart execute off-line immediate (D4h)

72

 

6.4.24.5

Smart read data (D0h)

73

 

6.4.24.6

SMART read log sector (D5h)

75

 

6.4.24.7

SMART return status (DAh)

75

 

6.4.24.8

SMART save attribution value (D3h)

75

 

6.4.24.9

SMART write log sector (D6h)

75

6.4.25

Standby (96h, E2h)

76

6.4.26

Standby Immediate (94h, E0h)

76

6.4.27

Write Buffer (E8h)

76

6.4.28

Write Long (32h:with retry,

33h:without retry)

76

6.4.29

Write DMA (CAh)

76

6.4.30

Write Multiple Command (C5h)

77

6.4.31

Write Sector(s) (30h:with retry, 31h:without retry)

77

6.5

PROGRAMMING REQUIREMENTS

79

6.5.1

Reset Response

79

6.5.2

Error Posting

79

6.5.3

Power Conditions

81

 

6.5.3.1

Sleep mode

81

 

6.5.3.2

Standby mode

81

 

6.5.3.3

Idle mode

81

 

6.5.3.4

Normal mode

82

6.6

PROTOCOL OVERVIEW

83

6.6.1

PIO Data in Commands

83

 

6.6.1.1

PIO Read Command

84

 

6.6.1.2 PIO Read Aborted Command

84

6.6.2

PIO Data Out Commands

84

 

6.6.2.1

PIO Write Command

85

 

6.6.2.2 PIO Write Aborted Command

85

6.6.3

Non-Data Commands

86

6.6.4

DMA Data Transfer Commands

87

 

6.6.4.1

Normal DMA transfer

88

 

6.6.4.2

Aborted DMA transfer

88

 

6.6.4.3

Aborted DMA Command

88

6.7

TIMING

89

6.7.1

Register transfers

89

6.7.2

PIO data transfers

91

6.7.3

Multiword DMA data transfer

94

SpinPoint V40 Product Manual

 

v

Page 5
Image 5
Samsung 3.5 hard disk drives, spinpoint v40 manual Programming Requirements, Protocol Overview, Timing