
218 The Essential Guide to Serial ATA and SATA Express
4.1.12 PIO Setup FIS
The PIO Setup – Device to Host FIS is used by the device to provide the host adapter with sufficient
information regarding a PIO data phase to allow the host adapter to efficiently handle PIO data trans-
fers. For PIO data transfers, the device shall send to the host a PIO Setup – Device to Host FIS just
before each and every data transfer FIS that is required to complete the data transfer. Data transfers
from Host to Device as well as data transfers from Device to Host shall follow this algorithm. Because
of the stringent timing constraints in the ATA standard, the ...