Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

5.3.6.4.2. CDMA Work Mode

The CDMA work mode uses descriptor-based command sequence (single or multiple chained in linked list). Each descriptor corresponds to a single command. The host software creates the descriptors in the system RAM memory and then initiates the command engine module to start operating in the descriptor chain. The command engine processes the first descriptor, carries out the operation in the descriptor, and when the operation finishes, this writes the operation status in the descriptor, generates an interrupt if needed and continues to fetch the next descriptor if this was not the last one. The host software can instruct the command engine to issue an interrupt after completing one specific descriptor.

The command engine is capable of handling a configurable number of threads simultaneously. Each thread can be mapped to a volume. The command engine processes threads independent of each other. The host is able to issue the following commands in this operation mode:

  • Page read and page write
  • Erase
  • Copyback
  • Reset