Mailbox Client Intel® FPGA IPユーザーガイド

ID 683290
日付 4/01/2024
Public
ドキュメント目次

1.11.1. Mailbox Client HAL API

Mailbox Client HAL APIは、次のソフトウェア・ファイルの次のコントローラーで利用することができます。
  • altera_s10_mailbox_client.h
  • altera_s10_mailbox_client.c
  • altera_s10_mailbox_client_flash.h
  • altera_s10_mailbox_client_flash.c
これらのファイルは、HALシステム・ライブラリーに向けたMailbox Clientコア・デバイス・ドライバーを実装しています。HALドライバーは、QSPIフラッシュデバイス関連の操作に関する専用機能を提供し、デザインフローを簡潔にします。

HAL APIを使用するには、 Quartus® Primeプロ・エディションのバージョン21.4より前のBSP Editorから、BSP Software Packagealtera_safeclib を有効にします。mailbox_client_open() 関数を入力し、HAL APIを開始します。HAL APIを使用するには、プロセッサーへの割り込み接続が必要なことに注意してください。

クアッドSPIメモリーへの絶対アドレス指定では、オフセット関連の変数をすべて指定します。クアッドSPI操作を完了するには、フラッシュ操作を行う前に mailbox_client_flash_open() を呼び出し、フラッシュ操作の終わりに mailbox_client_flash_close() を呼び出す必要があります。