This section lists and describes the changes for each version of this tool.

Version

Change Descriptions

1.0

New tool.

1.1

Added Notice List and toolbar.

Updated to accommodate back end changes.

2.0

Added Import/Export functionality.

Moved configuration data from being embedded in the .h file to a new .cyqspi file.

Set EraseTime, ChipEraseTime and ProgramTime to max.

Allowed memory mapping for any Data Select selections.

Added warning when "Config Data in Flash" check box isn't selected, and the device part number is not in "auto detect mode."

Disabled the "Config Data in Flash" check box when the "Memory Part Number" is set to "Auto detect SFDP."

Added handling of invalid command line arguments.

Made it impossible for paired slots to have different memory part numbers.

Fixed the Pair with Slot Memory Overlap Error.

2.1

Separated the Memory Part Number combo box into Memory Part Number and Configuration.

Added support for hybrid erase sectors.

2.20

Added Undo/Redo commands.

Added Copy feature to the Notice List.

2.30

Removed the command-line generate options: -g and --generate.

Removed version 1.1 personality support.

3.0

Added support for flashloader patching, and added the Flashloader directory field.

Removed support for loading configuration data from .h files. Configuration information is now always located in the design.cyqspi file.

4.0

Changed the device library file from xml to props.json.

Updated the GUI layout. Added the ability to load memory configuration from device-db.

4.10

Added

Settings

menu.

Updated the memory file GUI and added several new fields:

Status Register Octal Enable (OE) Mask

Octal Enable (OE) Register Address

Frequency of Operations

Latency Cycles Mask

Latency Cycles Register Address

4.30

Back-end changes.

4.31

Minor back-end changes.

4.40

Added

Manifest DB Settings

to the

Settings

menu.

4.50

Minor back-end changes.

Updated the

Settings

menu to add link to the Settings tool and remove all the items for general settings.