TA的每日心情 | 奋斗 2020-9-2 15:06 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
SRAM不存在刷新的问题。一个SRAM基本存储单元融个晶体管和两个电阻器构成,它并不利用电容器来存储数据,而是通过切换晶体管的状态来实现的,如同CPU中的晶体管通过切换不同的状态也能够分别代表0和这两个状态正是因为这种结构,所以SRAM的读取过程并不会造成SRAM内存储的的信息的丢失,当然也就不存在什么刷新的问题了。$ R* G7 e- r- L7 w' N/ ~
; r: M, q, h! F9 b
SRAM芯片的引脚定义
7 }; N; K$ g* _% x! o4 Q早期的SRAM芯片采用了20线双列直插(DIP)封装技术,它们之所以具有这么多的针脚,是因为它们必须:8 f: a8 u( R0 M* P$ Q. D" p( G q. x
·每个地址信号都需要一根信号线0 x/ i$ m4 D! f1 G; |/ v9 j
·一根数据输入线和一根数据输出线# X! G0 U( I2 Z
·部分控制线(Write Enable, Chip select)+ @. h2 \; T5 i% [3 R3 Y
·地线和电源线
! @4 ^7 S/ `- } @" r8 v' K2 }
) p) [+ ], ?+ e0 K! W0 v+ @( j$ y下面的是一个16Kx1-bitSRAM芯片的针脚功能示意图:3 z0 [5 j# X( B9 b+ d* }
' n+ C# m/ _, N: @5 B* t8 [* a* c; n$ ]" p+ Y. {2 O
: Z+ j6 N4 A c2 X( Z$ l9 c·AO-A13是地址输入信号引脚
* O4 c3 ^! t5 P4 {/ ~0 [* L! v·/cS是芯片选择引脚,在一个实际的系统中,一定具有很多)RAM﹐芯片,所以需要选择究竟从那一片SRAM 芯片中写入或者读取数据
' V U0 M3 h" r" M0 U$ O·/WE是写入启用引脚,当SRAM得到一个地址之后,它需要知道进行什么操作,究竟是写入还是读取,/WE就是告访SRAM要写入数据
5 `( b- r8 `) y2 k+ e$ A$ W7 c·Vcc是供电引脚
% p/ |* O# ]% |. b# ~% k·Din是数据输入引脚
2 Z8 Z2 `( N2 t- M( B& y5 G·Dout是数据输出引脚
: p$ \5 H/ g) h8 J. u/ @6 j0 H& X·GND是接地引脚
/ t. ~9 G4 Y5 ]" s* L3 d$ d· Output Enable (/OE)有的SRAM芯片中也有这个引脚,但是上面的图中并没有。这个引脚同/WE︰引脚的功能是相对的,它是让lSRAM知道要进行读取操作而不是写入操作。# u; O4 c0 v+ ~, R& }$ R
0 [/ J9 p3 F! z0 \2 {' ~3 ~% D/ ASRAM的读写操作概述2 L1 n- I+ [% x+ D6 h
从Dout 引脚读取lbit数据需要以下的步骤:
- X# E4 \9 L w' m% a% v5 T ( q( N: o& E7 S% \! D! ?
SRAM读取操作
- u3 i: b2 c! H" N4 }1)通过地址总线把要读取的 bit的地址传送到相应的读取地址引脚(这个时候/WE︰引脚应该没有激活,所以SRAM知道它不应该执行写入操作)3 @# P9 }% D+ J2 q- w* F
2)激活/cS选择该sram芯片
, I( A% f6 g. H0 p5 `/ O3)激活/OE引脚SRAM知道是读取操作9 B* C# M K/ L% P2 D* p
第三步之后,要读取的数据就会从DOut引脚传输到数据总线。怎么过程非常的简单吧?3 k" Z; ?( k% M1 Z& g
同样,写入1bit数据的过程也是非常的简单的。
, E j5 a- D7 A 8 ~/ I5 g" `" k+ L6 v1 E5 X- }
SRAM写入操作
/ I) y8 E- u5 Y& f, B) H) _( E1)通过地址总线确定要写入信息的位置(确定/OE引脚没有被激活)3 c K! d" q8 Q* H* D( J
2)通过数据总线将要写入的数据传输到Dout引脚& T* \5 I! T6 y+ X% f! S
3)激活/CS引脚选择SRAM 芯片 K" }+ |; b) s) I8 K" Z3 q
4)激活/WE引脚通知SRAM知道要尽心写入操作
! _3 {8 A8 ~, r) _* ~! O1 q经过上面的四个步骤之后,需要写入的数据就已经放在了需要写入的地方。. N& _: D& @$ ~6 g+ H
) E' S9 p' Q7 ^8 K" u, S2 V$ {* m
|
|