
PCI-X to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
2006 Silicon Image, Inc.
SiI-DS-0160-C
79
7.3.18 Port Device QActive Register
Address Offset: F84H (PM Port 0)/ F8CH (PM Port 1) / F94H (PM Port 2) / F9CH (PM Port 3) / FA4H (PM Port 4) / FACH (PM
Port 5) / FB4H (PM Port 6) / FBCH (PM Port 7) / FC4H (PM Port 8) / FCCH (PM Port 9) / FD4H (PM Port 10) / FDCH (PM Port
11) / FE4H (PM Port 12) / FECH (PM Port 13) / FF4H (PM Port 14) / FFCH (PM Port 15)
Access Type: Read/Write
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
QActive[31:0]
These 16 registers contain Port Multiplier device specific status indicating outstanding queued commands in the device. For
each bit set to one, a queued command, legacy or native, is outstanding associated with the slot number corresponding to the
bit position. There is one register for each of 16 possible port multiplier ports. Address Offset bits 6 to 3 are the Port Multiplier
Port number for the device to which the status bits apply.
Bit [31:00]
: Each bit corresponds to a slot number that contains an active outstanding legacy or native queued
command.
7.3.19 Port Context Register
Address Offset: 1E04H
Access Type: Read
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Reserved
PM Port
Slot
Bit [31:09]
: Reserved
Bit [08:05]
: PM Port (R). This field contains the Port Multiplier port number corresponding to the last FIS
transferred (transmit or receive). Upon a processing halt due to a device specific error, this field contains the PM
port corresponding to the device that returned error status.
Bit [04:00]
: Slot (R). This field contains the slot number of the last command processed by the execution unit.
Note that this slot number does not necessarily correspond to the command in error during error halt conditions.
For native queue error recovery, the command slot in error must be determined by issuing a READ LOG
EXTENDED to the device to determine the tag number of the command in error.