Skip to main content

Questions tagged [nand-flash]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
2 answers
118 views

How can I take advantage of the way that a Flash memory chip actually works? [closed]

What kind of FLASH memory lets me to separate the ERASE and WRITE operations, and lets me directly address memory cells without some controller abstracting away that possibility from me? For ...
AHiismak's user avatar
-1 votes
1 answer
195 views

SPI NAND rewrite issue

I'm using Alliance Memory's AS5F38G04SND-08LIN 8Gbit(1 Gbyte) SLC NAND flash with STM32. Datasheet So my question is, Can I re-write a page with data already in it? Page size is 4096 bytes. For ...
Alatriste's user avatar
  • 150
0 votes
0 answers
30 views

TI DM368 access via JTAG with openocd or jlink commander

I have a board with a TI DaVinci TMS320DM368 processor. It users a NAND to boot from for its Linux operating system. The bootloader in the NAND appears to have become corrupt and can no longer boot. ...
bozmanx's user avatar
2 votes
1 answer
84 views

Programming every other group of two NAND pages Results in Longer Programming Time and Noisy Verification Reads

I'm trying to upgrade the storage in a consumer device by swapping in a larger NAND chip (specifically a Micron MT29F128G08CFABBWP). After modifying the firmware to accept the chip's ID and geometry, ...
lemonjesus's user avatar
2 votes
1 answer
294 views

FAT32 file system corruption on internal flash of ESP32-S3

I am using an ESP32-S3 chip with 8 MB internal flash. Out of which 4 MB is for the FAT32 file system. I read and write files every 30 min into the file system. I am also using the wear leveling ...
cyber122010's user avatar
0 votes
0 answers
44 views

3D NAND Flash id using FTDI

I am trying to get Micron 3D NAND flash id using FTDI 2232H board but unable to detect using pyftdi library.Although i am detecting ftdi url like: Available interfaces: ftdi://ftdi:4232:0:1/1 (Quad ...
Dharmendra Kumar's user avatar
2 votes
1 answer
186 views

Booting from NOR or booting from NAND

We're working on a new project, and we're considering using a TMS320C6657 DSP, or a similar DSP. There are many boot modes, NAND Flash, NOR Flash, Ethernet, etc. What are the pros and cons of booting ...
Ben's user avatar
  • 677
1 vote
0 answers
65 views

Does erasing a flash sector that is already erased cause wear?

Does erasing a NOR flash sector cause any wear if it is already erased (and no data has been programmed into it)? I.e. does an erase count as a program/erase cycle? Some data sheets refer to max ...
Ronnie Shipman's user avatar
8 votes
3 answers
1k views

What are the "redundant bytes" added to every page of this NAND flash?

I was tinkering around some NAND flash memories and found out that some of them (not sure if it's all of them) have a few "redundant bytes" that are something of a mystery. (See related ...
Tirdad Sadri Nejad's user avatar
1 vote
0 answers
122 views

How does MMC compare to SD in terms of life expectancy?

There is supposedly new surface mount SD card ICs on the market (see https://hackaday.com/2020/12/29/new-part-day-sd-nand-are-surface-mount-chips-that-work-like-an-sd-card/) which I thought was ...
Benjamin Lindqvist's user avatar
0 votes
2 answers
122 views

Best memory choice for my sensor

I'm a software developer and trodding in murky waters here so please do forgive my lack of knowledge. I've been developing a sensor with the nRF9160DK and some accelerometers. I need to continuously ...
nwretborn's user avatar
0 votes
1 answer
77 views

How addresses are encoded in a Macronix MX35LF1GE4AB Nand flash memory chip?

I read the documentation for the Macronix MX35LF1GE4AB flash memory chip. And I attempt to implement a script that dumps its contents to a file. So I was reading the chip's documentation https://...
Dimitrios Desyllas's user avatar
0 votes
1 answer
688 views

Why is erasing NAND much faster than erasing NOR flash?

Why is erasing of a single block in NAND flash usually much faster than erasing a single block in NOR flash? For my current understanding: If all cells of the block share the same substrate and if all ...
gott18's user avatar
  • 89
0 votes
0 answers
672 views

Replacing SD card with Flash Memory Chip

I have a design in which MicroSD card is used for Logging and critical system information files. Logging: text file of few MB. Max 16MB. System Information: File format is xml and size is around 200KB....
user12027865's user avatar
0 votes
2 answers
384 views

Is a NAND flash chip better for power saving purposes as a micro SD card?

I know, they are technically the same, but from what I read, NAND flash chips can be controlled better like putting it into standby and waking it up in the matter of a few nanoseconds, which could be ...
Krauseler's user avatar
0 votes
0 answers
98 views

Why are Samsung NAND flash memory chips so hard to find?

I'm looking at NAND flash memory chips for a home project I'm working on. There seems to be quite a few manufacturers available, Micron seems a good choice (even though a lot of their chips, mostly ...
pokpok's user avatar
  • 9
0 votes
1 answer
940 views

Difference between 24 bit and 32 bit addressing mode in QSPI flash

I would like to know the difference between 24-bit and 32-bit QSPI flash? why 24-bit address is used in flash?
SriGanesh D's user avatar
1 vote
1 answer
283 views

Calculating data retention rate of SLC NAND

Background I am a software developer trying to calculate data retention rate of a NAND memory ic. I have minimal knowledge/experience with electronics. I have a constraint on data retention, 15 years. ...
raidensan's user avatar
  • 111
6 votes
3 answers
7k views

Does cooling the NAND chips on an SSD negatively affect its reliability?

The problem of heat dissipation in high-performance, small form-factor SSDs is well-known, for example, the paper Transient Thermal Analysis for M.2 SSD Thermal Throttling published in 2018 17th IEEE ...
比尔盖子's user avatar
  • 7,188
0 votes
0 answers
264 views

Why it is required to write each byte with 0 before erase in NOR flash?

It is written in some sites that for NOR flash, each byte has to be written with 0 before erase. Why it is required to write with 0 before erasing? Erasing the sector change each byte to 1.
indira's user avatar
  • 101
-1 votes
1 answer
208 views

MLC NAND Flash page interleaving

I'm trying to understand the pattern used for page interleaving on word lines in MLC flash. I've come across a number of resources that show how even-odd paging works in detail, but the few examples ...
Onofog's user avatar
  • 99
2 votes
1 answer
165 views

Desoldering CPU from PCB or holding it in reset

I am currently working with a NAND flash that I want to dump. The goal is to take a look at the data that is stored in the filesystem. To do so I soldered 8 wires to the NAND flash to access it while ...
Ramazuri's user avatar
2 votes
0 answers
1k views

File system to use with NAND Flash and 32 bit microcontroller

I am searching for a file system, suitable for NAND flash memory chips. Currently I use a Micron 256MB SPI NAND flash memory where I write and read raw sensors data but without a file system and ...
Sparky's user avatar
  • 382
0 votes
1 answer
140 views

Can't read an entire page at once (NAND flash)

I am working for quite a while now with a GD5F1GQ4UCYIG from GigaDevice. The goal is to dump the content of the flash. To do so I use a BusPirate. The NAND flash itself is still attached to the board,...
Ramazuri's user avatar
0 votes
1 answer
50 views

User controlled storage devices existence

Today's memory devices have a lot of logic embedded before data is actually written onto the NAND pages. An example could be wear levelling algorithm , FTL functionalities etc. The typical life of a ...
AlphaGoku's user avatar
  • 1,013
0 votes
0 answers
53 views

Executing a page read

I am working for a few months on dumping the content of a certain NAND Flash. This is the first time that I am doing this so I needed some time to get a good idea of how this works. The NAND Flash ...
Ramazuri's user avatar
-3 votes
1 answer
260 views

Why must a block in NAND SSDs be erased before it can be reprogammed? [closed]

Before programming a NAND based SSD in page-level we have to always erase by block-level which increases write amplification. why is it so and how do we mitigate it? what is the necessity of erasing ...
tam_7922's user avatar
0 votes
3 answers
1k views

RAM and Flash structure difference

I am trying to get a better understanding for RAM and Flash and I hope you could help me out with some things. What I know about Flash (or at least I think to know), is that there are different Flash ...
Ramazuri's user avatar
3 votes
0 answers
31 views

What are two typical threshold voltages for a flash FET?

I have a simple question for you all: what is a realistic approximation of a pair of threshold voltages for a flash transistor? I am working with NAND flash, 45nm, with VDD = 0.8V. I can find lots of ...
KYLE's user avatar
  • 31
1 vote
1 answer
312 views

Offline (unpowered) storage time limit for NAND based drives? [closed]

What's the storage time limit for NAND based drives? Like Samsung EVO 850 or something similar? Also, since USB storage drives use NAND flash... what's the storage limit on them as well? When I ask ...
enorl76's user avatar
  • 153
1 vote
0 answers
469 views

Which pins are required when reading and writing NAND flash?

I plan on reading and probably writing NAND flash on some embedded devices or USB flash drives. I did not come across many examples for in circuit reading though I'd give that a try at first if ...
curiouskid's user avatar
0 votes
2 answers
242 views

Can I lower flash power consumption by pre-flashing all values to high?

I am designing an embedded system that will use either embedded flash memory or an SD card. The system must survive without much power and the estimated 30mA draw of an SD card sounds too high for me. ...
user avatar
1 vote
0 answers
919 views

invalid read data from nand flash

I want to use a nand flash ic with part number of K9F1G08U0C and connect it to a stm32f429igt6 microcontroller. Although I can read the ID of this nand successfully but the written data and read back,...
Ali Rostami's user avatar
1 vote
1 answer
291 views

NAND flash memory Organization issue

Organization Page size ×8: 18,592 bytes (16,384 + 2208 bytes) Block size: 1536 pages, (24,576K + 3312K bytes) Plane size: 4 planes × 548 blocks per plane Device size: 384Gb: 2192 blocks; ...
StephenChou's user avatar
0 votes
1 answer
77 views

Are there ways/technologies to use High negative voltages in flash memories?

I am using an FGMOSFET with tunneling gate and control gate as an analog memory for simulation in SPICE. I use -25V to inject electrons into the floating gate and 25V to remove electrons. Everything ...
ElecNoob's user avatar
0 votes
0 answers
403 views

Writing data to external Flash Memory chip

I develop a microcontroller project that requires writing big chunks of data in a Micron 4Gb SPI NAND Flash memory and I am a little confused regarding manipulation of the Flash memory blocks. ...
Sparky's user avatar
  • 382
1 vote
2 answers
1k views

How to secure an EMMC

My department of the company I am working at is in charge of developing a circuit for production, and security in the embedded system is a crucial requirement. The current prototype of our embedded ...
Luis Cruz's user avatar
  • 111
1 vote
1 answer
1k 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 ...
Ferdia McKeogh's user avatar
1 vote
1 answer
1k views

Why is NAND flash slower than NOR when it comes to reading?

I have read on several places that NOR flash have lower latency when it comes to reading compared to NAND version but I don't understand is this architectural consequence or due to, often different, ...
anaj's user avatar
  • 11
0 votes
1 answer
260 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 ...
ransh's user avatar
  • 123
1 vote
1 answer
534 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 ...
Lexx Luxx's user avatar
  • 149
18 votes
2 answers
4k views

Why are NOR flashes still used when NAND flashes have a bigger size?

I've seen a few systems that uses a NOR flash to boot from, and a NAND for a bigger filesystem. I've also seen a system with only NAND gets corrupted after files being written to and verified correct. ...
minghua's user avatar
  • 555
0 votes
1 answer
2k views

What data is stored in an eeprom that’s not in the flash memory? [closed]

I’m wondering generally what information is stored in an eeprom that’s different than what’s in the flash drive that contains firmware? Mostly in mobile devices. Does the eeprom contain user settings ...
user140123's user avatar
2 votes
2 answers
5k views

How does NAND reading work?

I'm trying to understand how reading from NAND flash works. I know that: when NAND flash is read, the gate voltage goes up to 5 V, then electrons flow depending on holes, then we can read the current....
ele_911's user avatar
  • 23
1 vote
1 answer
392 views

On NAND or NOR flash, is program time completely independent of byte values?

I know that the erase value of NAND and NOR cells is all 1s, and the process of programming involves clearing bits. Is the program time of some x length data always the same, regardless of the number ...
user avatar
1 vote
2 answers
146 views

Which MSC Sub Class is the best for USB 3.0?

I have been looking at implementing the Media Storage Class on a FX3 from Cypress. There is already a pre-written firmware example using MSC BOT (Bulk Only Transport) and SCSI commands and I was ...
E Skal's user avatar
  • 61
0 votes
0 answers
653 views

Extremely high temperature on SSD

I've got an SM941 SSD and it became dead after shutdown while writing data. I decided to use up the nand flashes on it to DIY a new SSD. Then I get an controller board(SM2246EN) with NGFF size, SATA ...
user123179's user avatar
0 votes
1 answer
248 views

Is there any kind of backup for the data that is deleted during NAND flash block erase? [closed]

In NAND Flash, the whole block is erased.How is the data in that block that is not intended to be erased, gets recovered after it is erased? Is there some kind of Flash Memory Management Unit that ...
Shankhadeep Mukerji's user avatar
0 votes
1 answer
96 views

SST 39VF1602 - NOR or NAND?

I have this flash chip, and I cannot figure out if it is a NOR or a NAND flash chip. Here is the datasheet. From the capacity of the chip (2M), I am assuming that it is a NOR chip, but I am not ...
Soma Zambelly's user avatar
1 vote
1 answer
4k views

What type of FLASH (NAND or NOR) is used on microcontoller? [closed]

I am doing a study on file systems for mcirocontollers (MCU), using internal flash only. I find my self asking this questions: What type of FLASH memory is used most commonly in MCU ? NAND or NOR? ...
Antoine's user avatar
  • 195