Mailbox Client Intel® FPGA IPs User Guide

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

1. Mailbox Client Intel FPGA IP User Guide

Updated for:
Intel® Quartus® Prime Design Suite 24.3

The Mailbox Cliet Itel® FPGA IP 1 is a bidge betwee a host ad the secue device maage (SDM). You use the Mailbox Cliet Itel® FPGA IP to sed commads ad eceive status fom SDM peipheal cliets2.

The Mailbox Cliet defies fuctios that the SDM us. The followig pe-defied fuctios ae available:
  • Readig the Chip ID
  • Readig tempeatue sesos
  • Readig voltage sesos
  • Readig ad witig exteal quad seial peipheal iteface (SPI) flash memoy
  • Pefomig emote system updates (RSU)
  • Eablig cyptogaphic sevices 4 3

The followig block diagam shows how to use the Mailbox Cliet Itel® FPGA IP i a iteactive sessio. The diagam also emphasizes diffeet ways of commuicatig with IP though the Host Cotolle.

Figue 1.  Mailbox Cliet Itel® FPGA IP System Block Diagam
This block diagam icludes the followig compoets:
  • Host Cotolle: povides possible ways of accessig the Mailbox Cliet Itel® FPGA IP. Use ay of the specified ways to commuicate with the host cotolle:
    • System Cosole with the JTAG to Avalo® Maste Bidge Itel® FPGA IP. The System Cosole povides a Tcl Cosole pae that you ca use to u the IP fuctios. The JTAG to Avalo® Maste Bidge Itel® FPGA IP taslates the commads it eceives fom the System Cosole to Avalo® memoy-mapped iteface fomat that the Mailbox Cliet Itel® FPGA IP equies.
    • Nios® II pocesso: seds commads to the Mailbox Cliet Itel® FPGA IP.
    • Custom logic: It seds commads to the Mailbox Cliet Itel® FPGA IP.
    • PCIe* Had IP
    • Etheet IP
  • Mailbox Cliet Itel® FPGA IP: dives commads ad eceives esposes fom the SDM. This compoet icludes FIFOs with a maximum depth of 1024 eties to stoe commads ad esposes. The Mailbox Cliet Itel® FPGA IP iteupt idicates whe the iput FIFO is full ad whe the output FIFO cotais valid data. You ca size these FIFOs to accommodate the commads the you ited to sed.

Itel povides a efeece desig that uses the System Cosole ad the JTAG maste to dive the Mailbox Cliet Itel® FPGA IP. I the Itel Desig Stoe, seach fo Agilex™ 7 FPGA - Mailbox Cliet Desig Example with QSPI flash Access ad Remote System Update to view the desig.

1 To obtai specific IP ames coveed by this documet, efe to the Release Ifomatio sectio of this documet.
2 Fo the full list of suppoted SDM-based devices, efe to the Device Family Suppot sectio of this documet.
3 This featue is available fo Agilex™ 7 devices i Quatus® Pime softwae vesio 21.3 o late.
4 This featue is available fo Agilex™ 5 devices i Quatus® Pime softwae vesio 24.1 o late.