Serial Flash Mailbox Client Intel® FPGA IP User Guide

ID 683509
Date 4/10/2023
Public

Erasing Flash Memory

Here are the steps to erase flash memory:
# Write Offset 4 to request access to the flash memory device. master_write_32 $m $AsmiOpen 0x1 # Write Offset 3 to select the 1st flash memory device attached to the IP. master_write_32 $m $AsmiChipSelect 0x0 # Write Offset 6 to perform write enable operation to the device. master_write_32 $m $AsmiWrEnable 0x1 # Writing the address argument to Offset 9 (Perform Sector Erase on address 0x03FF0000) master_write_32 $m $AsmiSectorErase 0x03FF0000 # Write Offset 5 to close access to the flash memory device. master_write_32 $m $AsmiClose 0x1