03$+ 3528&70$18$
59,6,215&25
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
7KLVPDQXDO
$18$/25*$1,=$7,21 03$+
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
QWKLVPDQXDOGLVNGULYHVPD\EHUHIHUUHGWRDVGULYHVRUGHYLFHV
35$
7KHIROORZLQJDUHWKHDOHUWVLJQDOVDQGWKHLUPHDQLQJV
RQYHQWLRQVIRU$OHUW0HVVDJHV
Dpsoh
03257$17
$%,/,7&37,21
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
217176
+$375 7+2529,&235$7,21
+$375 ,175$
+$375 235$7,216 HYLFH5HVSRQVHWRWKH5HVHW
DEOHW\SHGHWHFWLRQXVLQJ&%/,VLJQDO
Sdjh
Dwdexiihufrqiljxudwlrq
$%/6
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
Hdwxuhv Xqfwlrqvdqgshuirupdqfh Rpsdfw
UURU5DWH
DUJHFDSDFLW\
+LJKVSHHG7UDQVIHUUDWH
$GDSWDELOLW\ 3RZHUVDYHPRGH
$YHUDJHSRVLWLRQLQJWLPH
Lghwhpshudwxuhudqjh
Rzqrlvhdqgyleudwlrq
Ulwhfdfkh
UURUFRUUHFWLRQDQGUHWU\E\
Hljkw DSDFLW\XQGHUWKH/%$PRGH
6SHFLILFDWLRQV
3RZHU5HTXLUHPHQWV QSXW9ROWDJH
0RXQWLQJ 2UGHU1R 5HPDUNV
5LSSOH
0DLPXP
Xuuhqwdqgsrzhuglvvlsdwlrq
Page
‡7KHUPDO*UDGLHQW
‡1RQRSHUDWLQJ
+XPLGLW\ ‡2SHUDWLQJ
$FRXVWLF1RLVH 7DEOHOLVWVWKHDFRXVWLFQRLVHVSHFLILFDWLRQ
‡PVGXUDWLRQ
Zlwkrxwqrquhfryhuhghuuruv
‡PVGXUDWLRQ \SLFDOQRGDPDJH
5HOLDELOLW\ 0HDQWLPHEHWZHHQIDLOXUHV07%
Vxuidfhwhpshudwxuh Dwddvvxudqfhlqwkhhyhqwrisrzhuidloxuh
6HUYLFHOLIH
8QUHFRYHUDEOHUHDGHUURU
3RVLWLRQLQJHUURU
Disk drive outerview
Device Configuration System Configuration
Page
2 1 drive connection
System Configuration ATA interface
03257$17
Installation Conditions
Dimensions
Hqhudoqrwhv
+DQGOLQJ&DXWLRQV
8VHWKHULVWVWUDS6KRFNDEVRUELQJPDW
Ljxuh +DQGOLQJFDXWLRQV Qvwdoodwlrq
Direction
PCA
Limitation of side-mounting
Page
Service area
3RZHUVXSSO\FRQQHFWRU&1 $7$LQWHUIDFHFRQQHFWRU&1
DEOH&RQQHFWLRQV Hylfhfrqqhfwru
0RGH 6HWWLQJ 3LQV
$7$
Xmlwvx
Deohfrqqhfwruvshflilfdwlrqv
Rqwdfw
Hylfhfrqqhfwlrq
+12V Return +5V Return
Power supply connector CN1
Cable configuration
Host detected CBLID- above VIH
Ljxuh -XPSHUORFDWLRQ
XPSHU6HWWLQJV Rfdwlrqrivhwwlqjmxpshuv
3RZHU&RQQHFWRU
15 Factory default setting Jumper configuration
Factory default setting
18 Example 1 of Cable Select
17 Jumper setting of Cable Select
MPF3204AH
MPF3102AH
MPF3153AH
Disk
Outline
03$70RGHO
+HDG
Ljxuh +HDGVWUXFWXUH
6SLQGOH
Air filter
Rqwuroohuflufxlw 0DMRUIXQFWLRQVDUHOLVWHGEHORZ
6HUYRFLUFXLW
6SLQGOHPRWRUGULYHUFLUFXLW
+DUG LVN Rqwuroohu
Qwhuidfh
630
Ljxuh 03$+%ORFNGLDJUDP
Power-on Sequence
Power-on operation sequence
Self-calibration contents
Command processing during self-calibration
Self-calibration execution timechart
5HDGZULWHSUHDPSOLILHU3UH$03
5HDGZULWH&LUFXLW
Ulwhflufxlw
Ulwhsuhfrpshqvdwlrq
3URJUDPPDEOHILOWHU
5HDGFLUFXLW
$GDSWLYHHTXDOLHUFLUFXLW
9LWHUELGHWHFWLRQFLUFXLW
6HUYR&RQWURO
\QWKHVLHUFLUFXLW
=RQH \OLQGHU
Servo control circuit
Physical sector servo configuration on disk surface
Page
Servo frame format
Data-surface servo format
55HFRYHU\LHOG 6HUYR Udph
326 $60
6HUYR Udph Ljxuh Vhuyriudphvlqhdfkwudfn ULWHUHDGUHFRYHU\
6HUYRPDUN$60660
Actuator motor control
Spindle motor control
Page
+$375 ,175$
Physical Interface Interface signals
Signal assignment on the interface connector
Signal assignment on the connector
Reset
DA1 PDIAG-, C Blid DA0 DA2
Hdmardy
Dior
Hstrobe
Pidag
Dstrobe
Iordy
Ddmardy
1 I/O registers
Logical Interface
DA2 DA1 DA0
I/O registers
Icrc UNC Idnf Abrt TK0NF Amnf
Command block registers
Page
DEV HS3 HS2 HS1 HS0
BSY Drdy DSC DRQ ERR
Page
Srst
Host Commands
Control block registers
Command code and parameters 1
Command code and parameters
Command code and parameters 2
LBA LSB
Command descriptions
LBA
1F2 HSC Transfer sector count 1F1 HFR = 0 or C141-E106-01EN
Read Multiple XC4
BSY Drdy Intrq DRQ
Execution example of Read Multiple command
1F3 HSN Start sector No
1F4 HCL End cylinder No. LSB
LBA
Write Multiple XC5
LBA
Write Verify X3C
LBA
1F2 HSC 1F1 HER Error information C141-E106-01EN
Identify Device XEC
Initialize Device Parameters
7DEOH ,QIRUPDWLRQWREHUHDGE\,17,9,&FRPPDQGRI
0DQXIDFWXUHUVUHFRPPHQGHG0$WUDQVIHUF\FOHWLPHQV@
7DEOH ,QIRUPDWLRQWREHUHDGE\,17,9,&FRPPDQGRI
LW5HVHUYHG
LW5HOHDVH,QWHUUXSWVXSSRUWHG
LW 8QGHILQHG
Identify Device DMA XEE
SET Features XEF
Qdeohvwkhzulwhfdfkhixqfwlrq
Ulyhrshudwlrqprgh
1RRSHUDWLRQ
Qdeohwkhdgydqfhgsrzhupdqdjhphqwixqfwlrq
Page
SET Multiple Mode XC6
Execute Device Diagnostic
Diagnostic code
LBA LSB
LBA LSB
Write Buffer XE8
Page
Page
Page
Page
XFF
Page
60$575HDG$WWULEXWH9DOXHV
Xqfwlrq
Dwwulexwhydoxhlqirupdwlrqwrwkhkrvw
60$575HDG$WWULEXWH7KUHVKROGV
Page
1FE 1FF
Format of device attribute value data
10 Format of insurance failure threshold value data
Page
Page
1277KLVFRPPDQGPD\WDNHORQJHUWKDQVWRFRPSOHWH
86+&$&+¨
$WFRPPDQGLVVXDQFH,2UHJLVWHUVVHWWLQJFRQWHQWV
+&0
11 Contents of security password
Page
Page
VVXLQJWKLVFRPPDQGGXULQJ/2&.02UHWXUQVWKH$ERUWHG&RPPDQGHUURU
85,75=/2&.K
7KLVFRPPDQGHQDEOHVDXVHUSDVVZRUGRUPDVWHUSDVVZRUGWREHVHW
85,7673$6625K
12 Contents of Security SET Password data
Page
SET MAX Address F9
Read Native MAX Address F8
Page
14 Command code and parameters
Error posting
Data transferring commands from device to host
Command Protocol
∙ Execute Device Diagnostic ∙ Initialize Device Parameters
DRQ Intrq
BSY Drdy DRQ Intrq
IOR
IOCS16
BSY Drdy DRQ Intrq
‡‡‡ ‡‡‡‡ Ljxuh 5,76&7256FRPPDQGSURWRFRO
7KHGHYLFHUHVHWV,1754WKHLQWHUUXSWVLJQDO
‡‡‡‡
BSY Drdy Intrq
Commands without data transfer
∙ SET MAX Address ∙ Read Native MAX Address
DMA data transfer commands
Other commands
∙ Read Multiple ∙ Sleep ∙ Write Multiple
∙ Read DMA ∙ Write DMA
IOW
DRQ Dmarq Dmack
Ultra DMA feature set Overview
Phases of operation
Data in transfer
Pausing an Ultra DMA data in burst
Terminating an Ultra DMA data in burst
Page
Page
Data out transfer
Pausing an Ultra DMA data out burst
Terminating an Ultra DMA data out burst
Page
Ultra DMA CRC rules
9FF
6HULHVWHUPLQDWLRQUHTXLUHGIRU8OWUD0$
7DEOH 5HFRPPHQGHGVHULHVWHUPLQDWLRQIRU8OWUD0$ 6LJQDO
DIOR-/DIOW
Timing PIO data transfer
Dmarq Dmack DIOR-/DIOW
Multiword data transfer
QLWLDWLQJDQ8OWUD0$GDWDLQEXUVW
8OWUD0$GDWDWUDQVIHU
Ghylfh
Krvw
Name Mode Comment MIN MAX
16 Ultra DMA data burst timing requirements 2
When sender terminates a burst
Dwghylfh
6XVWDLQHG8OWUD0$GDWDLQEXUVW
Dwkrvw
Ljxuh 6XVWDLQHG8OWUD0$GDWDLQEXUVW
Ljxuh +RVWSDXVLQJDQ8OWUD0$GDWDLQEXUVW
+RVWSDXVLQJDQ8OWUD0$GDWDLQEXUVW
Ghylfh 1RWHV
Ljxuh HYLFHWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
HYLFHWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
+0$5
Ljxuh +RVWWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
+RVWWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
GHYLFHW8
QLWLDWLQJDQ8OWUD0$GDWDRXWEXUVW
+6752% Krvw
Ljxuh ,QLWLDWLQJDQ8OWUD0$GDWDRXWEXUVW
+6752%
6XVWDLQHG8OWUD0$GDWDRXWEXUVW
Dwghylfh 1RWH
Ljxuh 6XVWDLQHG8OWUD0$GDWDRXWEXUVW
Ljxuh HYLFHSDXVLQJDQ8OWUD0$GDWDRXWEXUVW
HYLFHSDXVLQJDQ8OWUD0$GDWDRXWEXUVW
$5 Ghylfh +6752% Krvw
Ljxuh +RVWWHUPLQDWLQJDQ8OWUD0$GDWDRXWEXUVW
+RVWWHUPLQDWLQJDQ8OWUD0$GDWDRXWEXUVW
Ljxuh HYLFHWHUPLQDWLQJDQ8OWUD0$GDWDRXWEXUVW
Pdiag Dasp
Power-on and reset
BSY Dasp
This page is intentionally left blank
Chapter Operations
Pdiag
Response to power-on
Response to hardware reset
Response to software reset
Response to diagnostic command
MPF3102AH MPF3153AH MPF3204AH
Default parameters
+6PRGH
Rjlfdodgguhvv
Ljxuhvkrzvdqhdpsohdvvxplqjwkhuhlvqrwudfnvnhz
Ljxuh $GGUHVVWUDQVODWLRQHDPSOHLQ&+6PRGH
Ljxuhvkrzvdqhdpsohridvvxplqjwkhuhlvqrwudfnvnhz
$PRGH
Ljxuh $GGUHVVWUDQVODWLRQHDPSOHLQ/%$PRGH
3RZHU6DYH
$GHYLFHHQWHUVWKHDFWLYHPRGHXQGHUWKHIROORZLQJFRQGLWLRQV
$FWLYHPRGH
Gohprgh
5HVHWKDUGZDUHRUVRIWZDUH
Power commands
6SDUHF\OLQGHUIRUDOWHUQDWLYHDVVLJQPHQW
6SDUHDUHD
QGH
Ljxuh 6HFWRUVOLSSURFHVVLQJ
Khqdzulwhhuururffxuvdqgwkhhuurugrhvqrwuhfryhuhg
$OWHUQDWHF\OLQGHUDVVLJQPHQW
$OWHUQDWH \OLQGHU$OUHDG\
Ljxuh Dwdexiihufrqiljxudwlrq
5HDG$KHDG&DFKH
Dwdexiihufrqiljxudwlrq
∙ Write Sectors ∙ Write DMA ∙ Write Multiple
Caching operation
∙ Read Sector S ∙ Read Multiple ∙ Read DMA
DAP
Usage of read segment
HAP
Mis-hit data Empty data
Read-ahead data New read-ahead data Hit data
HAP set to hit position for data transfer
Partially hit data Lack data
Write Cache
∙ Write Sectors ∙ Write Multiple ∙ Write DMA
XVLQHVV3ODQQLQJ