Parallel Flash Loader Intel® FPGA IP User Guide

ID 683698
Date 7/23/2021
Public

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

Document Table of Contents

1.4.5. Defining New CFI Flash Device

The PFL IP core supports Intel-compatible 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-supported flash database using the Define new CFI flash memory device feature.
Note: User flash-defined information is stored in the Windows registry. Therefore, you must have the system administration (administrator) privileges in order to store the parameter in the Define New Flash Device window in the Intel® Quartus® Prime programmer.

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

  1. In the Programmer window, on the Edit menu, select Define New CFI Flash Device. The Define CFI Flash Device window appears. The following table lists the three functions available in the Define CFI Flash Device window.
    Table 10.  Functions of the Define CFI Flash Device Feature
    Function Description
    New Add new Intel- or AMD-compatible CFI flash memory device into the PFL-supported flash database.
    Edit Edit the parameters of the newly added Intel- or AMD-compatible CFI flash memory device in the PFL-supported flash database.
    Remove Remove the newly added Intel- or AMD-compatible CFI flash memory device from the PFL-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 datasheet of the flash memory device manufacturer.
    Table 11.  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.