K6602705
Rev.3
08.20.01
- 84 -
The data returned in the command block registers is the maximum device size as shown in the following
tables.
- CHS Mode
Maximum sector number and maximum head number are fixed values, and the values are 16 and 63.
Task File Registers 76543210
Cylinder High Maximum Cylinder High
Cylinder Low Maximum Cylinder Low
Device/Head - 0 - DRV Maximum Head
Sector Number Maximum Sector Number
- LBA Mode
Maximum LBA issued by host is not used for the Maximum LBA in the device. The device adopts logical head
and sector numbers that can be divided, and posts the values to the command block registers.
Task File Registers 76543210
Cylinder High Maximum LBA Bit23 –16
Cylinder Low Maximum LBA Bit15 – 8
Device/Head - 1 - DRV Maximum LBA
Bit27 - 24
Sector Number Maximum LBA Bit7 - 0
- Identify Device Command and Initial Device Parameter
Number of logical cylinder of Identify device command data word 1 posts the value set via this command.
In case of maximum LBA in LBA mode, the Number of logical cylinder of Identify device command data
word 1 is (maximum LBA)/(16 x 63) for DK23DA-40F / 30F / 20F / 10F.
In case of logical head number and SPT changed by Initial Device Parameter command, the Identify
Device Word 54 Number of current cylinders is posted by the following calculation method.
CHS Mode
Current Cylinder = (Maximum Logical Cylinder + 1) x 16 x 63 / (Current Head x Current SPT)
LBA Mode
Current Cylinder = (Maximum LBA +1)/ (Current Head x Current SPT)
Current Head: Identify Device Word 55 Number of current heads
Current SPT: Identify Device Word 56 Number of current sectors per track