Abstract: Industrial applications require non volatile memory for long term storage of critical data such as configuration data, parameters and the device firmware. To serve this purpose, most devices are equipped with a SD card. However, in certain applications, it is beneficial to replace this SD card with a non-replaceable memory. In this work, a detailed study of memory technologies and the different ways in which they can be interfaced with a device was performed. The results are supported by a comparative study as well as behavioural simulations.

Keywords: Flash, MRAM, FRAM, Verilog.