Visible to Intel only — GUID: jgd1554498161019
Ixiasoft
1.1. Supported Devices and Configuration Methods
1.2. Quad SPI Flash Byte-Addressing
1.3. Generic Flash Programmer Operation
1.4. Generic Flash Programmer Flow Templates ( Intel® Stratix® 10 devices)
1.5. Generic Flash Programmer Flow Templates ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.6. Generic Flash Programmer Settings Reference
1.7. Generic Flash Programmer User Guide Revision History
1.8. Generic Flash Programmer Document Archive
1.4.1. Initialization Flow Template ( Intel® Stratix® 10 Devices)
1.4.2. Program Flow Template ( Intel® Stratix® 10 Devices)
1.4.3. Erase Flow Template ( Intel® Stratix® 10 Devices)
1.4.4. Verify/Blank-Check/Examine Flow Template ( Intel® Stratix® 10 Devices)
1.4.5. Termination Flow Template ( Intel® Stratix® 10 Devices)
1.5.1. Initialization Flow Templates ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.2. Program Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.3. Erase Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.4. Verify/Blank-Check/Examine Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.5. Termination Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.6. Programming Flow Action Properties
1.6.1. Device and Pin Options
1.6.2. More Security Options Dialog Box
1.6.3. Input Files Tab Settings (Programming File Generator)
1.6.4. Output Files Tab Settings (Programming File Generator)
1.6.5. Add Partition Dialog Box (Programming File Generator)
1.6.6. Bitstream Co-Signing Security Settings (Programming File Generator)
1.6.7. Convert Programming File Dialog Box
1.6.8. Compression and Encryption Settings (Convert Programming File)
1.6.9. SOF Data Properties Dialog Box (Convert Programming File)
1.6.10. Select Devices (Flash Loader) Dialog Box
Visible to Intel only — GUID: jgd1554498161019
Ixiasoft
1.3.2.2.3. Modifying Programming Flows
You can modify and preserve the flows for Initialization, Program, Erase, Verify/Blank-Check/Examine, and Termination operations for a flash memory device for supported devices. For each operation, you can drag and drop Actions (such as Read Register) into locations in the flow to match the programming requirements of your flash memory device.
Note: For Intel® Stratix® 10 devices, the Secure Device Manager (SDM) firmware controls the flash programming flows, and you cannot modify these flows.
Modifying a programming flow affects all .jic files that use that programming flow.
Follow these steps to modify a default programming flow:
- Define a new configuration device, as Defining a New Flash Memory Configuration Device describes.
- In the Configuration Device dialog box, click an available Action on the Initialization, Program, Erase, Verify/Blank-Check/Examine, and Termination tabs.
- With the Action selected, drag the action to an arrow point in the flow graphic. The arrow icon changes to indicate when the placement is legal, at which point you can release the mouse to place the Action in the flow. Alternatively, right-click in the flow graphic to add, delete, copy, or paste an Action from the menu.
Figure 19. Modifying Initialization Flow
- To modify the properties of an Action, click the action in the flow graphic. The editable properties appear in the adjacent pane, as Programming Flow Action Properties describes.
- When you are satisfied with the modifications, click Apply. The flow preserves with your new configuration device definition, and applies during the flash device programming.