Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs

ID 813773
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.1.7.5.4. Defining New CFI Flash Memory Device

The Parallel Flash Loader II Intel® FPGA IP (PFL II) supports Intel® - and AMD-compatible flash memory devices. In addition to the supported flash memory devices, you can define the new Intel® - or AMD-compatible CFI flash memory device in the PFL II-supported flash database using the Define New CFI Flash Device function.

To add a new CFI flash memory device to the database or update a CFI flash memory in the database, follow these steps:

  1. In the Programmer window, on the Edit menu, select Define New CFI Flash Device. The following table lists the three functions available in the Define CFI Flash Device window.
    Table 30.  Functions of the Define CFI Flash Device Feature
    Function Description
    New Add a new Intel® - or AMD-compatible CFI flash memory device into the PFL II-supported flash database.
    Edit Edit the parameters of the newly added Intel® - or AMD-compatible CFI flash memory device in the PFL II-supported flash database.
    Remove Remove the newly added Intel® - or AMD-compatible CFI flash memory device from the PFL II-supported flash database.
  2. To add a new CFI flash memory device or edit the parameters of the newly added CFI flash memory device, select New or Edit. The New CFI Flash Device dialog box appears.
  3. In the New CFI Flash Device dialog box, specify or update the parameters of the new flash memory device. You can obtain the values for these parameters from the data sheet of the flash memory device manufacturer.
    Figure 39. Using the Programmer Edit Menu to Define a New Flash Device
    Table 31.  Parameter Settings for New CFI Flash Device
    Parameter Description
    CFI flash device name Define the CFI flash name
    CFI flash device ID Specify the CFI flash identifier code
    CFI flash manufacturer ID Specify the CFI flash manufacturer identification number
    CFI flash extended device ID Specify the CFI flash extended device identifier, only applicable for AMD-compatible CFI flash memory device
    Flash device is Intel® compatible Turn on the option if the CFI flash is Intel® compatible
    Typical word programming time Typical word programming time value in µs unit
    Maximum word programming time Maximum word programming time value in µs unit
    Typical buffer programming time Typical buffer programming time value in µs unit
    Maximum buffer programming time Maximum buffer programming time value in µs unit
    Note: You must specify either the word programming time parameters, buffer programming time parameters, or both. Do not leave both programming time parameters with the default value of zero.
  4. Click OK to save the parameter settings.
  5. After you add, update, or remove the new CFI flash memory device, click OK.

The Windows registry stores user flash information. Consequently, you must have system administrator privileges to store the parameters in the Define New CFI Flash Device window in the Quartus® Prime Pro Edition Programmer.