SPRUHM9H October 2014 – May 2024 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076
The CPU interfaces with the FMC, which in turn interfaces with the Bank and the shared pump to perform erase or program operations as well as to read data and execute code from the bank.
Control signals to the Flash pump are controlled by the FMC.
There is a state machine in the FMC that generates the erase and program sequences in hardware. This simplifies the Flash API software that configures control registers in the FMC to perform Flash erase and program operations (see TMS320F2837xD Flash API Version 1.54 Reference Guide, for details on Flash API).