AN 886: Intel Agilex® 7 Device Design Guidelines

ID 683634
Date 10/09/2023
Public
Document Table of Contents

3.6. Device Migration

Table 17.  Device Migration Checklist
Number Done? Checklist Item
1   Consider device migration availability and requirements.
2   Refer to Intel Agilex® 7 FPGA External Memory Interface Overview and the External Memory Interfaces IP - Support Center web page for information about the external memory interface (EMIF) pin pairing.

Intel Agilex® 7 device support vertical, horizontal, and conditional migration within the Intel Agilex® 7 device series, which enables you to migrate to different density devices whose dedicated input pins, configuration pins, and power pins are the same for a given package. This feature allows future upgrades or changes to your design without any changes to the board layout, because you can replace the FPGA on the board with a different density Intel Agilex® 7 device.

Determine whether you want the option of migrating your design to another device density. Choose your device density and package to accommodate any possible future device migration to allow flexibility when the design nears completion. Specify any potential migration options in the Intel® Quartus® Prime software at the beginning of your design cycle or as soon as the device migration selection is possible in the Intel® Quartus® Prime software. Selecting a migration device can impact the design’s pin placement, because the Fitter ensures your design is compatible with the selected devices. It is possible to add migration devices later in the design cycle, but it requires extra effort to check pin assignments, and can require design or board layout changes to fit into the new target device. It is easier to consider these issues early in the design cycle than at the end, when the design is near completion and ready for migration.

The Intel® Quartus® Prime Pin Planner highlights pins that change function in the migration device when compared to the currently selected device.

Table 18.  Vertical, Horizontal, and Conditional Migration Guidelines
Term Definition Intel® Quartus® Prime supported Full/Partial Resources, Pin Count and Functions Bit-stream Requirement Notes
Vertical Migration Migration between FPGA products of different core logic densities in the same package ball count Yes Can be full or partial, case by case basis You need to be aware of product differences when migrating, including but not limited to FPGA core resources and IO/transceiver counts. Regenerate after migration You need to follow Intel® Quartus® Prime design guidelines and pintables when designing the board.
Horizontal Migration Migration between FPGA products of the same core logic density in the same package ball count, but with different feature sets Yes Can be full or partial, case by case basis You need to be aware of product differences when migrating, including but not limited to product features and IO/transceiver counts. Regenerate after migration You need to follow Intel® Quartus® Prime design guidelines and pintables when designing the board.
Conditional Migration Any migration that does not fall into the above categories, but has been communicated to customers to be supported No Almost always partial Potential loss of pins, primary or secondary functions, on top of product differences due to migration Regenerate after migration Requires Intel support team guided board design