SiI3512 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
104
2007-2010 Silicon Image, Inc. All rights reserved.
DS-0102-D01
CONFIDENTIAL
Outputs
Register
7
6
5
4
3
2
1
0
Error
na
Sector Count
Current
na
Previous (Expanded)
na
LBA Low
Current
na
Previous (Expanded)
na
LBA Mid
Current
na
Previous (Expanded)
na
LBA High
Current
na
Previous (Expanded)
na
Device
obs
na
obs
DEV
1
na
Status
BSY
DRDY
na
2
1.
The DEV bit usage in the Serial ATA specification must be followed.
2.
Error bit will be ignored. Completion is determined by BSY = 0 and DRDY = 1 only.
Description
This command unlocks the SiI3512 to support reserved commands. Once this command is executed, the SiI3512 will
remain unlocked until:
A VS Lock command that returns the VS state to the default locked state, or;
A hardware reset, or COMINIT or COMRESET.
Note that the VS Unlock Vendor Specific command, the VS Unlock Individual command and Soft Reset have no effect
on the VS state.
If a VS Unlock Vendor Specific command is issued afterwards, the SiI3512 will be unlocked for both reserved
and vendor-specific commands.
If a VS Unlock Individual command is issued afterwards, the SiI3512 will be unlocked for both individual vendor-
specific/reserved command protocols and other reserved commands.
If both VS Unlock Vendor Specific and VS Unlock Individual are issued afterwards, the SiI3512 be unlocked for
individual vendor-specific/reserved command protocols, as well as other vendor-specific and reserved commands.
The SiI3512 will use the non-data (ext) protocol with this command. The SiI3512 will send this command to the Serial
ATA device. The following situations may happen:
Case 1: The Serial ATA device (native or bridge) responds with a completed status. Both sides are set up to
support this scheme.
Case 2: The Serial ATA device bridge supports this scheme. It may optionally pass this command to a parallel ATA
device:
If passed to a parallel ATA device, the parallel ATA device responds with an abort status, which may be reported
back to the SiI3512.
If not passed to a parallel ATA device, the device bridge should still respond with a device-to-host Register FIS
to terminate BSY in the SiI3512.
However, the SiI3512 will ignore the abort status and will consider the unlock event successful.
Case 3: The Serial ATA device is a native device and responds with an abort. The SiI3512 will ignore the abort
status and will consider the unlock event successful.
In other words, regardless of the status reported (aborted or complete), the SiI3512 will be unlocked to support reserved
commands.