SiI3512 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
DS-0102-D01
2007-2010 Silicon Image, Inc. All rights reserved.
101
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 locks the SiI3512 controller from supporting vendor-specific commands. All vendor-specific and reserved
commands issued afterwards will be aborted.
Non-data (ext) protocol will be used with this command. The SiI3512 device 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 controller.
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, both the SiI3512 controller and the device bridge will ignore the abort status and will consider the VS
block locked.
Case 3: The Serial ATA device is a native device and responds with an abort. The SiI3512 controller will ignore
the abort status and will consider the VS block locked.
In other words, regardless of the status reported (aborted or complete), the SiI3512 controller and device that support this
scheme will be locked.
VS Unlock Vendor Specific
Command/Subcommand/Expanded Features Code
Command Code: 0xB0
Subcommand (Features) Code: 0xF1
Expanded Features Code: 0x12
Protocol
Non-data (Ext)