Intel E3815 FH8065301567411 Data Sheet
Product codes
FH8065301567411
Intel
®
Atom™ Processor E3800 Product Family
1990
Datasheet
12:8
00h
RO
Current Command Slot (CCS):
Indicates the current command slot the HBA is
processing. This field is valid when the PxCMD.ST bit is set, and is constantly updated by
the HBA. This field can be updated as soon as the HBA recognizes an active command
slot, or at some point soon after when it begins processing the command. When
PxCMD.ST transitions from a 1 to a 0, the HBA will reset this field to 0. After PxCMD.ST
transitions from 0 to 1, the highest priority slot to issue from next is command slot 0.
After the first command has been issued, the highest priority slot to issue from next is
PxCMD.CCS + 1. For example, after the HBA has issued its first command, if
PxCMD.CCS = 0h and PxCI is set to 3h, the next command that will be issued is from
command slot 1.
7
0b
RO
RSVD1:
Reserved
6
0h
RO
PHYSLP Present (PSP):
If set to 1, the platform supports PHYSLP on this port. If
cleared to 0, the platform does not support PHYSLP on this port. This bit may only be set
to 1 if CAP2.SPS is set to 1.
5
0h
RW
Aggressive PHYSLP Enable (APSE):
This bit is read/write for HBAs that support
aggressive PHYSLP management (CAP2.SAPM == 1). This bit is read-only for HBAs that
do not support aggressive PHYSLP management (CAP2.SPS == 0). When this bit is set
to 1, the HBA shall assert the PHYSLP signal after the port has been idle (PxCI == 0h
and PxSACT == 0h) for the amount of time specified by the GHC.PITO register. When
this bit is cleared to 0, the HBA does not enter PHYSLP unless software directed via
PxCMD.ICC. This bit shall only be set to 1 if PxCMD.PSP is set to 1. If this bit is set to 1
and software clears the bit to 0, then the HBA shall de-assert the PHYSLP signal if
asserted.
4
0h
RW
FIS Receive Enable (FRE):
When set, the HBA may post received FISes into the FIS
receive area pointed to by PxFB and PxFBU. When cleared, received FISes are not
accepted by the HBA, except for the first D2H register FIS after the initialization
sequence.
3
0h
RW/1S
Command List Override (CLO):
Setting this bit to 1 causes PxTFD.STS.BSY and
PxTFD.STS.DRQ to be cleared to 0. This allows a software reset to be transmitted to the
device regardless of whether the BSY and DRQ bits are still set in the PxTFD.STS
register. The HBA sets this bit to 0 when PxTFD.STS.BSY and PxTFD.STS.DRQ have been
cleared to 0. A write to this register with a value of 0 shall have no effect.
2
1h
RO
Power On Device (POD):
The SATA controller does not support cold presence detect.
1
0h
RW
Spin-Up Device (SUD):
This bit is read/write for HBAs that support staggered spin-up
via CAP.SSS. This bit is read only 1 for HBAs that do not support staggered spin-up. On
an edge detect from 0 to 1, the HBA shall start a COMRESET initialization sequence to
the device. Clearing this bit causes no action on the interface. Clearing this bit to0 does
not cause any OOB signal to be sent on the interface. When this bit is cleared to 0 and
PxSCTL.DET = 0h, the HBA will enter listen mode.
0
0h
RW
Start (ST):
When set, the HBA may process the command list. When cleared, the HBA
may not process the command list. Whenever this bit is changed from a 0 to a 1, the
HBA starts processing the command list at entry 0. Whenever this bit is changed from a
1 to a 0, the PxCI and PxSACT register is cleared by the HBA upon the HBA putting the
controller into an idle state. PxTFD shall be updated also.
Bit
Range
Default &
Access
Description