beautypg.com

Toshiba MK6017MAP User Manual

Page 53

background image

360014937

Copyright © 2000 Toshiba corporation. All rights reserved.

-

553 -

10.7.5 Sector Number Register

- CS0

DA2-DA0 : 3

Read / Write

The target logical sector number (starting from 1) for Read, Write, and Verify commands is set in this
register. After completion of a command, it shows the sector number of the last sector transferred to the
host.

The starting sector number is set in this register for multi-sector operations. But when error occurs during
multi-sector transfer, it shows the number of the sector in which the error has been detected. During
multi-sector transfer, the number of the next sector to be transferred will not necessarily be shown.

In LBA mode, this register contains Bits 0 - 7 logical block address. After completion of a command, the
register is updated to reflect the current LBA Bits.

10.7.6 Cylinder Low Registers

- CS0

DA2-DA0 : 4

Read / Write

10.7.6.1 Disk Access command

Lower 8 bits of the starting cylinder number(starting from 0) for Read, Write, Seek, and Verify commands are
contained in these registers. After completion of the command or sector transfer, the current cylinder is
shown in this register.

In LBA mode, Bits 8 - 15 of the target address in logical block address are set in this register. After
completion of a command, the register is updated to reflect the current LBA Bits 0 - 7.

10.7.6.2 SMART commands

This register should be set to 4Fh for SMART commands

10.7.7 Cylinder High Registers

- CS0

DA2-DA0 : 5

Read / Write

10.7.7.1 Disk Access command

The high order 2 bits of the starting cylinder number (starting from 0) for Read, Write, Seek, and Verify
commands are set in this register. Together with Cylinder Low Register, it defines 0 to 1,023 cylinders.
After completion of the command or sector transfer, this register shows the current cylinder.

In LBA mode, Bits 16 - 23 of the target address in logical block address are contained in this register. After
completion of the command, it shows the Bits 0 - 7 of the last logical block address.

Cylinder High

Cylinder Low

Register Bits

7 6 5 4 3
2 1 0

7 6 5 4 3 2 1 0

Cylinder Bits

15 14 13 12 11 10 9
8

7 6 5 4 3 2 1 0