
SiI3512 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
106
2007-2010 Silicon Image, Inc. All rights reserved.
DS-0102-D01
CONFIDENTIAL
Description
This command unlocks the SiI3512 to support individual vendor-specific and 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 Reserved 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 individual
command protocols and other vendor-specific commands.
If a VS Unlock Reserved command is issued afterwards, the SiI3512 will be unlocked for both individual vendor-
specific/reserved command and other reserved commands.
If both VS Unlock Vendor Specific and VS Unlock Reserved are issued afterwards, SiI3512 will be unlocked for
individual vendor-specific/reserved command, 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 individual
vendor-specific/reserved commands.