当前位置:网站首页>Stm32-fsmc extended memory SRAM
Stm32-fsmc extended memory SRAM
2022-07-27 06:04:00 【an0420】
FSMC Extended memory SRAM
Introduction to common memory
Type of memory
Type of memory : Memory is an important part of computer structure . Memory is a component used to store program code and data , Only with memory can a computer have memory function
RAM Memory

RAM:RAM yes “Random Access Memory” Abbreviation , Random access memory . So-called “ Random access ”, Refers to when a message in memory is read or written , The time required is independent of the location of this information . The origin of this word is that early computers used magnetic drums as memory , The magnetic drum is a sequential read-write device , and RAM You can read the data of any address inside it , The time is the same , Hence the name .
Actually now RAM It has been specially used to refer to volatile semiconductor memory as computer memory .
according to RAM The storage mechanism of , It is also divided into dynamic random access memory DRAM(Dynamic RAM) And static random access memory SRAM(Static RAM) Two kinds of .
SRAM The memory of
SRAM Storage unit structure
Static random access memory SRAM The data is stored in a latch unit , See the picture . This circuit structure does not need to refresh and charge regularly , Can stay in shape ( Of course , If there is a power failure , Data will still be lost ), So this kind of memory is called “ static state (Static)”RAM.
similarly ,SRAM It is also divided into synchronization according to its communication mode SRAM And asynchronous SRAM, relatively speaking , asynchronous SRAM Used more .
DDR SDRAM
In order to further improve SDRAM Communication speed of , People designed DDR SDRAM (Double DataRate SDRAM) Memory .DDR SDRAM The rising and falling edges of the clock each represent a data , That is to say 1 A clock cycle can represent 2 data , With the same clock frequency , Double the speed
DRAM The memory of

DRAM Storage unit structure :
Dynamic RAM DRAM(Dynamic RAM)
Dynamic refresh
Dynamic RAM DRAM The storage unit of represents data by the charge of capacitance , An electric charge represents 1, No charge represents 0,, representative 1 The capacitor will discharge , representative 0 The capacitor absorbs the charge , therefore
It requires periodic refresh operations , This is it. “ dynamic (Dynamic)”
Synchronous and asynchronous DRAM:
according to DRAM The way of communication , It is also divided into synchronous and asynchronous , These two methods are distinguished according to whether the clock signal needs to be used in communication . Because the communication speed using clock synchronization is faster , So synchronization DRAM More widely used , such DRAM go by the name of SDRAM(Synchronous DRAM). common DRAN Mostly SDRAM
DRAM And SRAM Applications of
DRAM and SRAM Comparison of characteristics :
SRAM It is usually used only for CPU Internal cache (Cache), External extended memory is generally used DRAM.
Nonvolatile memory
There are many kinds of nonvolatile memory , Semiconductors are ROM and FLASH, Others include CDs 、 Floppy disk and mechanical hard disk .
ROM Memory
ROM yes “Read Only Memory” Abbreviation , Read only memory . Because of the development of Technology , Later, it was designed to write data easily ROM, And this “Read Only Memory” The name of has been used , Now it is generally used to refer to nonvolatile semiconductor memory , Including the following FLASH Memory , Some people also put it under ROM Class inside .
FLASH Memory
FLASH Memory is also called flash memory , It is also a rewritable storage , Some books will put FLASH Memory is called FLASH ROM, But its capacity is generally larger than EEPROM Much more , And when erased , Usually in multiple bytes .
Depending on the circuit of the storage unit ,FLASH Memory is divided into NOR FLASH and NAND FLASH
SRAM Control principle
SRAM brief introduction
STM32 And SRAM:
STM32 The controller chip has a certain size SRAM And FLASH As memory and program storage space , But when the program is large , When memory and program space are insufficient , It needs to be in STM32 The external expansion memory of the chip .STM32F407 Series chips can be extended externally SRAM Used as memory .
to STM32 The chip expands memory and gives PC The principle of expanding memory is the same , It's just PC It is generally extended in the form of memory module , And the memory module is essentially composed of multiple memory particles ( namely SDRAM chip ) A general standard module , and STM32 When expanding , Direct and SRAM Chip connection .
SRAM The signal line

IS61LV25616SRAM

SARM Internal block diagram analysis

SRAM The control of is relatively simple , As long as the control signal line enables access , from I/O Port data line writes or reads data .
边栏推荐
- Emoji Emoji for text emotion analysis -improving sentimental analysis accuracy with Emoji embedding
- 谈谈为何需要将类的成员函数声明为private
- Pix2Pix原理解析
- 能替代ps的修图软件?
- 【11】二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?
- 【12】理解电路:从电报机到门电路,我们如何做到“千里传信”?
- 数字图像处理——第九章 形态学图像处理
- 17. Attenuation of momentum and learning rate
- 物联网操作系统
- 3. Classification problems - initial experience of handwritten digit recognition
猜你喜欢
随机推荐
10. Gradient, activation function and loss
What tools are needed to make video post effects?
Matlab 画图(超详细)
使用-Wall清除代码隐患
【11】二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?
Rk3399 GPIO port how to find which GPIO port it is
cycleGAN解析
Gbase 8C - SQL reference 5 full text search
[concurrent programming series 9] priorityblockingqueue, delayqueue principle analysis of blocking queue
韦东山 数码相框 项目学习(一)在LCD上显示ASCII字符
socket编程一:使用fork()实现最基础的并发模式
DSGAN退化网络
西瓜书第三章---线性模型学习笔记
Xmind 思维导图 2022 v12.0.3中文版更新了哪些内容?
9. High order operation
【头歌】重生之数据科学导论——回归进阶
[MVC Architecture] MVC model
模型的推理速度
AE 3D粒子系统插件:Trapcode Particular
malloc和new之间的不同-实战篇









