AN 932: Flash Access Migration Guidelines from Control Block-Based Devices to SDM-Based Devices

ID 683127
Date 7/31/2023
Public

1.2.2.1. Comparison between Serial Flash Mailbox, Mailbox Client and Mailbox Client with Avalon® Streaming Interface Intel® FPGA IPs

The following table summarizes the comparison between each of the IPs.

  Mailbox Client with Avalon® Streaming Interface Intel® FPGA IP Serial Flash Mailbox Client Intel® FPGA IP Mailbox Client Intel® FPGA IP
Supported Devices Intel Agilex® 7 devices only Intel® Stratix® 10 devices only
  • Intel Agilex® FPGA portfolio
  • Intel® Stratix® 10 devices
Interfaces Avalon® streaming interface Avalon® memory-mapped interface Avalon® memory-mapped interface
Recommendations Host controller which uses Avalon® streaming interface to stream data. Host controller which uses Avalon® memory-mapped interface to perform read and write.
  • Host controller which uses Avalon® memory-mapped interface to perform read and write.
  • Recommended to use this IP in Intel® Stratix® 10 devices.
  • Easy to migrate from Intel® Stratix® 10 devices to Intel Agilex® 7 devices.
Data Transfer Speed Faster data streaming than Serial Flash Mailbox Client Intel® FPGA IP and Mailbox Client Intel® FPGA IP. Slower data streaming than Mailbox Client with Avalon® Streaming Interface Intel® FPGA IP. Slower data streaming than Mailbox Client with Avalon® Streaming Interface Intel® FPGA IP.