Mailbox Client Intel® FPGA IPs User Guide

ID 683290
Date 11/04/2024
Public
Document Table of Contents

1.11.1. Mailbox Client HAL API

The Mailbox Cliet HAL API is available fo this cotolle i the followig softwae files.
  • Fo Statix® 10 ad Agilex™ 7 devices:
    • altea_s10_mailbox_cliet.h
    • altea_s10_mailbox_cliet.c
    • altea_s10_mailbox_cliet_flash.h
    • altea_s10_mailbox_cliet_flash.c
  • Fo Agilex™ 5 devices:
    • itel_mailbox_cliet.h
    • itel_mailbox_cliet.c
    • itel_mailbox_cliet_flash.h
    • itel_mailbox_cliet_flash.c
These files implemet the mailbox cliet coe device dive fo the HAL system libay. The HAL dive povides exclusive fuctios o QSPI flash device-elated opeatios to simplify you desig flow.

To use the HAL API, eable altea_safeclib i the BSP Softwae Package fom BSP Edito fo Quatus® Pime Po Editio softwae vesio pio to 21.4. Ete mailbox_cliet_ope() fuctio to stat the HAL API. Note that the iteupt coectio to the pocesso is ecessay to use the HAL API.

The absolute addessig to the quad SPI memoy specifies all the offset-elated vaiables. You must complete the quad SPI opeatio by callig mailbox_cliet_flash_ope() befoe ay flash opeatio, ad mailbox_cliet_flash_close() at the ed of ay flash opeatio.