Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 12/23/2024
Public

Visible to Intel only — GUID: kum1481130142911

Ixiasoft

Document Table of Contents

16.5.9.2.1. Implementing ATA Task File Transfer

To implement an ATA task file transfer (read or write), perform the following steps:
  1. Write the data size in bytes to the bytcnt register. bytcnt must equal the block size, because the controller expects a single block transfer.
  2. Write the block size in bytes to the blksiz register.
  3. Write the cmdarg register with the beginning register address.

You must set the cmdarg, cmd, blksiz, and bytcnt registers according to the tables in Register Settings for ATA Task File Transfer.