CoreAhbNvm provides an AHB bus interface and CFI software interface to the embedded nonvolatile memory blocks within Microsemi's Fusion devices, enabling software running on an AHB-based microprocessor to read, write, and erase embedded Flash memory. CoreAhbNvm implements a standard Slave AHB Bus 32-bit hardware interface. This IP core is designed to provide a functional subset of the Common Flash Interface (software interface only) with emphasis given to minimize design size.