This section mainly introduces the knowledge related to NandFlash, first of all, the role, classification and access method of NandFlash.
-
Role analysis: In personal PCs, hard disks are used to store operating systems, data and other information. In the embedded field, NandFlash has hard disk function. So NandFlash is used to store information.
-
NandFlash classification:
SLC principle diagram:
MLC principle diagram:
From the above, we can see that the storage density of MLC is twice that of SLC. Here is the information comparison between the two:
Next is the access method:
-
Addressing method.
-
Address structure.
-
Signal pin.
1. Addressing method:
First look at the memory addressing diagram (ARM9):
The above is a schematic diagram of the memory, with address lines and data lines, both of which are connected to the CPU.
You can see that there are no data lines and address lines like memory in the schematic diagram of NandFlash. The memory here uses unified addressing, that is, the memory is included in the address space. NandFlash is outside the address space and uses independent addressing. NandFlash working diagram:
2. Address structure:
The basic composition of K9F2G08U0A-Nand Flash:
As can be seen above, a NandFlash device is divided into multiple blocks, each block is divided into multiple pages, and each page is divided into (2K+64) bytes. 2K is the main data area for storing data, and 64 bytes is the free data area for storing information such as checksums.
The row address is the Page number. To access a storage unit, you need to first know the Page number (column address). The column address is the offset in the Page, which can be used to locate the unit to be accessed.
3. Pin signal:
The remaining pins have signal information.
Previous article:10.NandFlash driver_write operation
Next article:6.6410 and 210 key interrupt programming
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Want to get better service? TE customer service said: "I can"
- Is the '*' symbol in Verilog considered a multiplier?
- 【Qinheng RISC-V core CH582】Evaluation summary
- Cache Coherence
- Draw a process flow chart for the production of a DC regulated power supply.
- Keep up with the latest news in 2018: fast charging and wireless charging, Bluetooth and smart home and GaN
- Application of LOTO oscilloscope with VI curve tester in circuit board maintenance
- About PCB board to make a set of playing cards
- [Silicon Labs BG22-EK4108A Bluetooth Development Evaluation] 1. Unboxing + Data Collection + Development Environment Construction + Lighting
- Please help provide the entire PCB board production process and the SMD component mounting process animation. Thank you