Samsung 3.5" hard disk drives, spinpoint v40 manual Ultra DMA data burst timing requirements

Page 105

DISK DRIVE OPERATION

6.7.4.2Ultra DMA data burst timing requirements

Table 6-19Ultra DMA data burst timing requirements

Name

Mode 0

Mode 1

Mode 2

Mode 3

Mode 4

Mode 5

Comment

 

 

(ns)

(ns)

(ns)

(ns)

(ns)

(ns)

(see Notes 1 and 2)

 

 

 

min

max

min

max

min

max

min

max

min

max

min

max

 

 

t2CYCTYP

240

 

160

 

120

 

90

 

60

 

40

 

Typical sustained average two cycle time

tCYC

112

 

73

 

54

 

39

 

25

 

16.8

 

Cycle time allowing for asymmetry and

 

 

 

 

 

 

 

 

 

 

 

 

 

closk variations (from STROBE edge to

 

 

 

 

 

 

 

 

 

 

 

 

 

STROBE edge)

 

 

t2CYC

230

 

154

 

115

 

86

 

57

 

38

 

Two cycle time allowing for clock

 

 

 

 

 

 

 

 

 

 

 

 

 

variations (from rising edge to next rising

 

 

 

 

 

 

 

 

 

 

 

 

 

edge or from falling edge to next falling

 

 

 

 

 

 

 

 

 

 

 

 

 

edge of STROBE)

 

 

tDS

15

 

10

 

7

 

7

 

5

 

4.0

 

Data setup time at recipient

 

 

tDH

5

 

5

 

5

 

5

 

5

 

4.6

 

Data hold time at recipient

 

 

tDVS

70

 

48

 

30

 

20

 

6

 

4.8

 

Data valid setup time at sender (from data

 

 

 

 

 

 

 

 

 

 

 

 

 

valid until STROBE edge) (see Note 4)

tDVH

6

 

6

 

6

 

6

 

6

 

4.8

 

Data valid hold time at sender (from

 

 

 

 

 

 

 

 

 

 

 

 

 

STROBE edge until data may become

 

 

 

 

 

 

 

 

 

 

 

 

 

invalid) (see Note 4)

 

 

tFS

0

230

0

200

0

170

0

130

0

120

 

90

First STROBE time (for device to

first

 

 

 

 

 

 

 

 

 

 

 

 

 

negate DSTROBE from STOP during a

 

 

 

 

 

 

 

 

 

 

 

 

 

data in burst)

 

 

tLI

0

150

0

150

0

150

0

100

0

100

0

75

Limited interlock time (see Note 3)

 

tMLI

20

 

20

 

20

 

20

 

20

 

20

 

Interlock time with minimum (see Note 3)

tUI

0

 

0

 

0

 

0

 

0

 

0

 

Unlimited interlock time (see Note 3)

 

tAZ

 

10

 

10

 

10

 

10

 

10

 

10

Maximum time allowed for output drivers

 

 

 

 

 

 

 

 

 

 

 

 

 

to release (from asserted or negated)

 

tZAH

20

 

20

 

20

 

20

 

20

 

20

 

Minimum delay time required for output

tZAD

0

 

0

 

0

 

0

 

0

 

 

 

Drivers to assert or negate (from released)

tENV

20

70

20

70

20

70

20

55

20

55

20

50

Envelope time (from DMACK- to STOP

 

 

 

 

 

 

 

 

 

 

 

 

 

and HDMARDY –during data in burst

 

 

 

 

 

 

 

 

 

 

 

 

 

initiation and from DMACK to STOP

 

 

 

 

 

 

 

 

 

 

 

 

 

during data out burst initiation

 

tSR

 

50

 

30

 

20

 

NA

 

NA

 

NA

STROBE-to-DMARDY-time

(if

 

 

 

 

 

 

 

 

 

 

 

 

 

DMARDY- is negated before this long

 

 

 

 

 

 

 

 

 

 

 

 

 

after STROBE edge, the recipient shall

 

 

 

 

 

 

 

 

 

 

 

 

 

receive no more than one additional data

 

 

 

 

 

 

 

 

 

 

 

 

 

word)

 

 

tRFS

 

75

 

70

 

60

 

60

 

60

 

50

Ready-to-final-STROBE

time

(no

 

 

 

 

 

 

 

 

 

 

 

 

 

STROBE edges shall be sent this long

 

 

 

 

 

 

 

 

 

 

 

 

 

after negation of DMARDY-)

 

tRP

160

 

125

 

100

 

100

 

100

 

 

85

Ready-to-pause time (that recipient shall

 

 

 

 

 

 

 

 

 

 

 

 

 

wait to pause after negating DMARDY-)

tIORDYZ

 

20

 

20

 

20

 

20

 

20

 

20

Maximum time before releasing IORDY

tZIORDY

0

 

0

 

0

 

0

 

0

 

0

 

Minimum time before driving STROBE

 

 

 

 

 

 

 

 

 

 

 

 

 

(see note 5)

 

 

tACK

20

 

20

 

20

 

20

 

20

 

20

 

Setup and hold times for DMACK-before

 

 

 

 

 

 

 

 

 

 

 

 

 

assertion or negation).

 

 

tSS

50

 

50

 

50

 

50

 

50

 

50

 

Time from STROBE edge to negation of

 

 

 

 

 

 

 

 

 

 

 

 

 

DMARQ or assertion of

STOP (when

 

 

 

 

 

 

 

 

 

 

 

 

 

sender terminates a burst)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SpinPoint V40 Product Manual

97

Image 105
Contents Spinpoint SpinPoint V40 Product Manual Table of Contents Ervo S Ystem EAD and W Rite O Perations Irmware F EaturesSmart Programming Requirements Protocol OverviewTiming Service and Repair Maintenance Precautions107 General InformationTable of Figures Page User Definition Manual OrganizationScope Terminology and Conventions Commands and MessagesComputer Message Format C/SReference Key Features IntroductionDescription Hardware Requirements Standards and RegulationsSpecifications Specification SummaryLogical Configurations Physical SpecificationsPerformance Specifications 28.71 Power RequirementsSV6003H SV6014H SV8004H Environmental SpecificationsMtbf POH Reliability SpecificationsSpace Requirements InstallationUnpacking Instructions MountingOrientation 2Mounting Dimensions in Millimeters 3Mounting-Screw Clearance ClearanceDC Power Connector Cable ConnectorsAT-Bus Interface Connector VentilationSpinPoint V40 Product Manual Jumper Block Configurations Options for Jumper Block Configuration 7DC Power Connector and AT-Bus Interface Cable Connections Drive InstallationParameter System Startup ProcedureSystem Setup Base Casting Assembly Head / Disk Assembly HDADC Spindle Motor Assembly Disk Drive OperationExploded Mechanical View Head Stack Assembly Disk Stack AssemblyVoice Coil Motor and Actuator Latch Assemblies Air Filtration SystemDigital Signal Process and Interface Controller Drive ElectronicsAT Disk Controller 2SID2001 AT Controller Block Diagram Host Interface Control Block Disk Control Block Buffer Control BlockSpinPoint V40 Product Manual Read/Write IC Power ManagementDisk ECC Control Block Frequency SynthesizerAutomatic Gain Control Time Base GeneratorAsymmetry Correction Circuitry ASC Analog Anti-Aliasing Low Pass Filter3Read/Write 88C5200 Servo System Read and Write OperationsRead Channel Firmware Features Write ChannelRead Caching Write Caching Automatic Defect Allocation Defect ManagementMulti-burst ECC Correction SmartBlank Signal Conventions Signal SummaryPhysical Interface Signal Descriptions Dmarq DMA Request DMACK- DMA AcknowledgeIntrq Drive Interrupt IOCS16- Drive 16-bit I/OPDIAG- Passed Diagnostics RESET- Drive ResetIordy I/O Channel Ready SD4 SD8 SD6 SD9 SD5SD3 SD2Drive Host DriveDIR General Logical InterfaceBit Conventions EnvironmentSpinPoint V40 Product Manual 2 I/O Register Address Command Block RegistersControl Block Registers N N N A a aAlternate Status Register 3F6h Control Block Register DescriptionsDrive Address Register 3F7h Device Control Register 3F6hFeatures Register 1F1h Command Block Register DescriptionsError Register 1F1h Data Register 1F0hSector Count Register 1F2h Command Register 1F7hCylinder High Register 1F5h Cylinder Low Register 1F4hBSY Drdy DWF DSC DRQ Corr IDX ERR Status Register 1F7hAt Command Register Descriptions Command Parameter Used SpinPoint V40 Product Manual Check Power Mode 98h, E5h Execute Device Diagnostics 90hDownload Micro Code 92h Flush Cache E7h Format Track 50hIdentify Device ECh Xxxx Word Content DescriptionCapabilities Command set supported 95-128 0000h Reserved 129-159 Vendor specific 160-255 Idle 97h,E3h Idle Immediate 95h,E1hInitialize Device Parameters 91h Read Long 22hwith retry, 23h without retry Read Buffer E4hRead Multiple Command C4h Read Sectors 20hwith retry, 21hwithout retry Read Native Max Address F8hRead Verify Sectors 40hwith retry, 41hwithout retry Recalibrate 1xhSeek 7xh Mode Set Features EFhLBA InputsNormal outputs BSY Drdy DRQ ERRDescription Sleep 99h, E6h Set Multiple Mode C6hSmart disable operation D9h Standby 96h,E2hSmart B0h Smart enable/disable attribute autosave D2h Smart enable operations D8hSmart execute off-line immediate D4h Byte Descriptions Smart read data D0hOff-line data collection capability Value DefinitionSmart read log sector D5h Smart capabilitySmart return status DAh Smart save attribution value D3hStandby Immediate 94h, E0h Standby 96h, E2hWrite Buffer E8h Write DMA CAhWrite Sectors 30hwith retry, 31hwithout retry Write Multiple Command C5hSpinPoint V40 Product Manual Reset Response Error PostingProgramming Requirements BBK Command Error Register Status RegisterSleep mode Power ConditionsStandby mode Idle modeNormal mode Protocol Overview PIO Data in CommandsPIO Data Out Commands PIO Read CommandPIO Read Aborted Command PIO Write Aborted Command PIO Write CommandBSY=0 DRDY=1 BSY=1 BSY=0 DRQ=1 BSY=1 DRQ=0Non-Data Commands DMA Data Transfer Commands Aborted DMA Command Initialize DMA Reset DMA Status BSY=0 BSY=1BSY=1 BSY=0 Register transfers TimingDIOR-/DIOW Write PIO data transfers PIO timing parameters ModeAddr valid See note T1 t2 DIOR-/DIOW DIOR-/DIOW Multiword DMA data transferMultiword DMA timing parameters Mode Initiating an Ultra DMA data in burst Ultra DMA data transfer19Ultra DMA data burst timing requirements Ultra DMA data burst timing requirements5Sustained Ultra DMA data in burst Sustained Ultra DMA data in burst6Host pausing an Ultra DMA data in burst Host pausing an Ultra DMA data in burst7Device terminating an Ultra DMA data in burst 100 Device terminating an Ultra DMA data in burst8Host terminating an Ultra DMA data in burst Host terminating an Ultra DMA data in burst9Initiating an Ultra DMA data out burst 102 Initiating an Ultra DMA data out burst10Sustained Ultra DMA data out burst Sustained Ultra DMA data out burst11Device pausing an Ultra DMA data out burst 104 Device pausing an Ultra DMA data out burst12Host terminating an Ultra DMA data out burst Host terminating an Ultra DMA data out burst13Device terminating an Ultra DMA data out burst 106 Device terminating an Ultra DMA data out burstMaintenance Precautions Service And RepairGeneral Information