Intel® Agilex™ Hard Processor System Technical Reference Manual

ID 683567
Date 2/14/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

16.5.9.3.1. Implementing ATA Payload Transfer

To implement an ATA payload transfer (read or write), perform the following steps:
  1. Write the data size in bytes to the bytcnt register.
  2. Write the block size in bytes to the blksiz register. The controller expects a single/multiple block transfer.
  3. Write to the cmdarg register to indicate the data unit count.