PLS (SATA_AHCI_VENDOR) Register - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

PLS (SATA_AHCI_VENDOR) Register Description

Register NamePLS
Offset Address0x000000003C
Absolute Address 0x00FD0C00DC (SATA_AHCI_VENDOR)
Width32
TyperoRead-only
Reset Value0x3120900A
DescriptionPort Link-layer Status.

Indicates the status of the Link Layer for either Port 0 or Port 1. The Port monitored is controlled by the value programmed into the Port Config Register. Note: All Status Registers have no predefined Reset value. The value shown in reset is a typical value that will be read after reset but will be dependent on the SERDES status, the actual value read can differ from this.

PLS (SATA_AHCI_VENDOR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
SVN31:28roRead-only0x3SATA Version (SVN): version of the SATA protocol.
3: GEN3.
DMB27:24roRead-only0x1DMA Master bus type (DMB):
1: AXI.
DMBW23:20roRead-only0x2DMA Master bus width (DMBW):
0: 32 bit.
1: 64 bit.
2: 128 bit.
SRRN19:12roRead-only0x9SATA RTL revision number (SRRN)
Reserved11:6roRead-only0x0Reserved
LLS 5:0roRead-only0xALAT_LINK_STATE (LLS): These six bits specify the current value of the Link Layer State Machine at the time the Status0 register is read.
0: L_Reset
1: L_Idle
2: HL_SendChkRdy
3: DL_SendChkRdy
4: L_TPMPartial
5: L_TPMSlumber
6: L_RcvWaitFifo
7: L_PMOff
8: L_PMDeny
9: L_NoCommErr
10: L_NoComm
11: L_SendAlign
12: L_SendSOF
13: L_SendData
14: WAIT_FOR_SYNC
15: L_SendCRC
16: L_SendHold
17: L_RcvHold
18: L_SendEOF
19: L_Wait
20: L_ChkPhyRdy
21: L_NoCommPower
22: L_WakeUp1
23: L_WakeUp2
24: L_RcvChkRdy
25: L_RcvData
26: L_BadEnd
27: L_RcvEOF
28: L_SendHoldA
29: L_Hold
30: L_GoodCRC
31: L_GoodEnd
32: BISTALIGN
33: BISTSOF
34: BIST0
35: BIST1
36: L_GoodEndLock
37: OneFSendOneSyncLock
38: SFSendOneSyncLock
39: HL_SendChkRdyLock
40: waitForSyncLock
42: L_NoPmnak