Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [non-volatile-memory]

Memory which maintains it's value through power cycles.

5
votes
3answers
1k views

Why isn't there any EEPROM in STM32F4 MCUs?

Why isn't there any EEPROM in the STM32F4 series MCUs? Mostly I have Microchip MCUs and they have EEPROM available in them, but I just found out that it is not available in the STM32F4 MCUs... And it ...
0
votes
0answers
17 views

Can FOTA be performed by changing the execution point of the code i.e, changing the program counter in lpc1759

For FOTA can we divide the memory into two blocks, eg : block A and block B. And whenever there is a new version of firmware detected, we shall change the execution point of the code. Is this ...
0
votes
0answers
29 views

How to determine SPI memory IC compaibility

I'm designing a PCB that includes an ISD3900 for voice recording and playback, for a personal project. This particular device requires an SPI flash memory IC to accompany it. The design guide states ...
0
votes
0answers
39 views

Which chip is NVRAM on?

Where is NVRAM(Non-volatile random-access memory)? Which chip is NVRAM on? Is it on Flash, CPU or RAM? I have an embedded Linux router, which according to google has ...
0
votes
1answer
25 views

Measurement of the retention period of a memory cell

Manufactures of Non Volatile memory devices give a quote for the Memory retention period of their device. To the best of my understanding, this period refers to the maximum period up to which the ...
0
votes
1answer
117 views

NOR Flash Memory Full chip vs Block vs Sector Erase

I am trying to use a NOR flash memory device: SST25VF016B (with STM32 discoveryboard F407VG). However, I am confused on some terms on their datasheet. You can find the datasheet here: https://www.elfa....
21
votes
4answers
3k views

Why are SRAM based FPGA used more than NVM based FPGA?

SRAM based FPGAs need to load the bitstream again after power off. Meanwhile the Non-Volatile based one don't need that. I wonder, why are more experiments and security research done on the SRAM ...
0
votes
2answers
87 views

Why is there a need for an eNVM and an eSRAM in the same SoC FPGA

SmartFusion2 SoC FPGA is distinguished by containing an embedded Non-Volatile-Memory (eNVM) that is used to store the code needed for the booting process of the FPGA after power up. So in the presence ...
1
vote
1answer
91 views

What makes Smartfusion2 FPGA clamed as highly secure to ensure secure booting?

Is the FPGA Smatfusion2 claimed to be highly secure by its manufacturer (Microsemi, now Mircochip) because it is a non volatile memory FPGA? Meanwhile the SRAM FPGA like the zynq 7000 are considered ...
0
votes
1answer
72 views

How to work with eMMC from software developer point of view

I am facing a problem how to implement parameters management in an embedded software. Parameters management means that I have some subset of variables which values should be persistent but they will ...
1
vote
1answer
79 views

Possible to replace worn out NAND chips in solid state drives?

I understand that SSD endurance is typically much greater than advertised and disregarding any form of data recovery, is it possible to replace NAND chips in solid state drives (with the exact same ...
0
votes
2answers
128 views

Atmega328p - Program works with 2.7V power supply but doesnt with 3.3V

I already posted this question on avrfreaks but so far I'm not getting many responses so decided to ask here as well. So I'll start by telling little bit how this project looks together for the ...
9
votes
1answer
1k views

How is a DRAM volatile with capacitors?

There are a few things I understand: DRAM stores each bit of data to a tiny capacitor with some potential difference. Unless the capacitor is connected to low voltage end, the potential difference ...
0
votes
1answer
119 views

How is normal ROM programmed [closed]

Perhaps this question may sound silly,and am sorry if there are similar questions answered already because i couldn't find one, as per guidelines. Mask ROM(MROM) are programmed while manufacturing,...
0
votes
1answer
99 views

How can I design a Caesar cipher encrypter and decrypter without using Non-programmable circuit components?

My device should be able to take an input from A-Z and another input to from 0-25 and finally a Encrypt or Decrypt option. Currently I have given A a code of 0000, B 0001... so on and the output will ...
0
votes
0answers
41 views

flashbench tool evaluates flash read speed. Is there some code to evaluate the write speed of flash memory (e.g. USB memory disk)

I've been working for a while on a storage system. I could evaluate the read speed of diffrent flash memory disks using the tool flashbench, and actually I'm trying to find some way to evaluate the ...
1
vote
1answer
252 views

alternative to NAND chips

The company I work for is manufacturing a device with ARM processor and embedded Linux. At the time of the project (a few years ago) our consultants relied on NAND flash chips with UBIFS as filesystem,...
0
votes
1answer
94 views

multiprocessor programming and memory management [closed]

I'm working for a project (an embedded storage system) that requires to increase a memory access speed using a multiprocessors programming, so that we can execute a memory access program (storing data)...
0
votes
1answer
62 views

NAND technology - ecc error

Nand technology has some issues, which I find it a bit difficult to understand. It is said in nand devices that manufacture guaranty that a page will have no more than X (4/8/16,etc according to nand ...
1
vote
1answer
125 views

Memory dump size does not match size of MTD partition

Device with Linux embedded system on NAND flash memory. I did memory dump of some MTD devices partitions use serial console, from U-boot bootloader use available commands. First I read MTD partition ...
-8
votes
1answer
122 views

Non volatile switches [closed]

Sometimes, chemical reactions need a small push in the right path to start and then, the reaction sustains on its own. Now is it possible to make a non volatile microelectronic switch by using some ...
3
votes
2answers
186 views

How does the Pre-charge and Equalizing circuit shown in the below figure work?

(from precharge circuit) Could you please explain the operation of the above circuit regarding how the transistors Q8 and Q9 are responsible for charging the Bit Lines with VDD/2 while Q7 equalizes ...
4
votes
1answer
571 views

Read and Write multi variable (Struct) from/to external FRAM memory over SPI by ATMEGA Using Code Vision

I am working on a project to read some data from ADC and store them in external FRAM over SPI. I have 8 different float values which need to save when the power is off or other specific situation and ...
0
votes
3answers
939 views

interfacing of eMMC to MCU

I am trying to interface a MCU to an external non-volatile memory. The MCU being considered is TM4C123GH6. The memory selected is an SD card which is interfaced via SPI. But the environment is a high ...
0
votes
0answers
47 views

What happens when the chip enable active time limit is exceeded?

The datasheet of a FRAM chip (FM1608-120-P) says that "the device has a maximum /CE low time specification that must be satisfied". The datasheet does not state what the consequences are when this ...
0
votes
1answer
222 views

Persistent circular buffer with CC3220SF

I'd like to share with you some thoughts about a project to see if there are better solutions than mine... I'm designing a board based upon CC3220SF, that requires an external flash (16 Mbit) where ...
0
votes
0answers
34 views

What is the correct way to implement heavy-write persistent memory? [duplicate]

I'm designing a current meter, which should retain the Ampere-hour count during power loss (e.g. power cable is disconnected without regard for first saving the data). The Ampere-hour value could be ...
1
vote
2answers
288 views

How, could hardware write protect be implemented for flash media?

I come from a software background, but feel this is a hardware/electronics question. Looking for a way to hardware-write-protect on flash media, I bought an SDHC card (with a tiny switch labelled "...
2
votes
2answers
416 views

How does triple level cell FLASH memory achieve 3 bits per cell?

Originally each cell of FLASH memory held either a high or low level or state, and reflected one bit of information; 0 or 1. Mutli-level FLASH was then developed, with often four levels of voltage ...
1
vote
1answer
226 views

Are EEPROM chips getting obsolete?

I am making a circuit with a microcontroller that has a periodic need to save about 500 bytes of information in a non-volatile storage. Running only on a supercap that might be charged up rarely, the ...
3
votes
1answer
537 views

FPGA Configuration Flash as General Purpose Memory After Boot

I am currently working on a system with a Spartan-6 FPGA and have a need for some low volumes of non-volatile memory to be used during system operation. My question is, since I have a relatively ...
0
votes
1answer
198 views

Is it possible, and if so, how difficult would it be, to replace the volatile memory in Gameboy games with non-volatile memory?

my working knowledge of electrical engineering is quite limited, so please excuse me if my question has been answered under different terminology! I was looking at old Gameboy games, which require a ...
3
votes
2answers
72 views

Preserving state of variables in RAM on Power Failure

I'm developing a code with Nuc240(ARM Cortex M0) Microcontroller. Where I need to store the value in some of the variables to the Internal Data Flash. I use ISP procedure for this, but i have seen the ...
5
votes
1answer
1k views

Why can't NAND flash memory be a random access memory?

When I read any documents regarding NAND and NOR flashes. They say that NAND is sequential memory whereas NOR is random. I dont understand what stops NAND memory from being random too as the only ...
1
vote
2answers
442 views

Programming a SRAM with Arduino

I'm currently trying to test some old NVSRAMs to make sure they work before I put them to use. Id like to test them independently and I'm thinking a arduino might do the trick. In theory, should a ...
1
vote
2answers
2k views

How does an SD card communicate with a computer? [closed]

Could someone please give me a concise explanation to how an SD card sends and receives data from a computer. Does it do this one bit at a time? How does the computer/SD card combine these individual ...
-1
votes
1answer
190 views

DIL IC for simple non-volatile memory [closed]

Can anyone suggest a DIL IC where I can store a couple bits of memory without having to use a complicated interface like serial, I2C, and etc. I want to be able to store at least 2 bits of memory to ...
1
vote
1answer
561 views

Where to store non-volitile variables on ARM microcontroller

Noob question here. I have only a little experience with microcontrollers and all that experience was limited to the 8051. I am working on a project and would like to use the ARM cortex M4 ...
3
votes
1answer
433 views

Is it possible to read erased flash memory?

In hard disks, a "quick format" does nothing to the actual data on the disk - just clears the FAT (file allocation table), which then appears as a "blank disk" to the user. Therefore, it is fairly ...
2
votes
2answers
1k views

FPGA non-volatile progamming

I recently bought a Cyclone II FPGA here. I have been able to program it with a USB Blaster cable and the Altera Quartus Software. The problem is that when I disconnect power, I lose the program. ...
4
votes
2answers
10k views

How long until my eMMC is dead?

I got some feedback from our software team. Apparently we're writing twenty 4KB blocks per second. I have a 4GB eMMC. The eMMC has a max number of P/E cycle of 3000. I'm making the assumption that ...
0
votes
1answer
186 views

How do I store analog input into the msp430 nonvolatile memory?

I am using Energia to program MSP430G2553 chip in a BristleBot circuit and I would like to store data in the nonvolatile memory, so next time I turn it on it remembers the inputs. How do I define this ...
0
votes
1answer
116 views

What is the type of memory of a USB Flash drive and on a hard disc?

I know there are different types of memory such as ROMs,DRAMs,SRAMs,etc. I don't understand what is the type of memory on USB Flash drives that we use so often and on the hard disc of a PC. Can you ...
0
votes
1answer
111 views

What does Fujitsu call an “RFID LSI”?

Fujitsu offers ferroelectric RAM modules, including in "RFID LSI" format. I have no idea what those are, and the engrish documentation doesn't help at all.
0
votes
1answer
63 views

Choosing components to clone ZX80

I have an idee fixe to make a clone of Sinclair's ZX80 computer. So now I'm trying to find out which ICs I need for the basic prototype - and here are a few questions: it seems ...
2
votes
2answers
406 views

Why fram instead of eeprom

Why do all the gameboy cartridge mods for nonvolatile save use a type of ram like fram? Why isn't a sufficiently fast eeprom or flash ic used? EDIT: We all know this is about parallel interface ICs, ...
2
votes
1answer
185 views

Floating Vdd; NV Pokemon saves [closed]

http://forums.benheck.com/viewtopic.php?f=18&t=38664 In the link, there is a thread discussing replacing gen 1&2 Pokemon cart sram ICs with fram equivalents. The only differences between old ...
0
votes
2answers
284 views

Which is the best memory option to store about 8MB of sensor data? [closed]

I'm preparing a data logger with some sensors. I want to store that data to a memory. It should store data for a continues period of 2 days. I need atleast 8MB. Here I'm using STM32L053 for my project....
1
vote
3answers
2k views

Why use RAM IC over EEPROM IC?

I have been looking at various different external storage ICs that would work with an arduino. When I looked at the specs of some EEPROM chips and compared it to the specs of other RAM chips, I ...
0
votes
1answer
288 views

Do CPLD devices lose non-volatile memory over long periods of time?

I have devices that use Xilinx XC9572XL CPLDs. They haven't been used (as in: not powered at all) for almost seven years, and symptoms would point to the CPLDs being at fault. I couldn't find much on ...