FIS Type Values

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
UG1085
Release Date
2023-12-21
Revision
2.4 English

The value for the FIS type fields of all FISes has been selected to provide additional robustness. In minimally buffered operations that might not buffer a complete FIS, the state machines might begin acting on the received FIS type value prior to the ending CRC having been checked.

Because the FIS type value might be acted upon prior to the integrity of the complete FIS being checked against its ending CRC, the FIS type field values have been selected to maximize the Hamming distance between them.

FIS type value assignments are listed in Table: FIS Type Value Assignments.

Table 32-10:      FIS Type Value Assignments

Type Field Value

Type Field Value Description

27h

Register FIS: Host to device.

34h

Register FIS: Device to host.

39h

DMA activate FIS: Device to host.

41h

DMA setup FIS: Bidirectional.

46h

Data FIS: Bidirectional.

58h

BIST activate FIS: Bidirectional.

5Fh

PIO setup FIS: Device to host.

A1h

Set device bits FIS: Device to host.

A6h

Reserved.

B8h

Reserved.

BFh

Reserved.

C7h

Vendor specific.

D4h

Vendor specific.

D9h

Reserved.