The NVM Controller is a client on the AHB and APB buses. It responds to commands, read requests and write requests, based on user configuration.