打印
[经验分享]

存储器的选片及总线的概念

[复制链接]
950|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bbapple|  楼主 | 2015-10-20 22:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

送入每个单元的八根线是用从什么地方来的呢?它就是从计算机上接过来的,一般地,这八根线除了接一个存储器之外,还要接其它的器件,如图4所示。这样问题就出来了,这八根线既然不是存储器和计算机之间专用的,如果总是将某个单元接在这八根线上,就不好了,比如这个存储器单元中的数值是0FFH另一个存储器的单元是00H,那么这根线到底是处于高电平,还是低电平?岂非要打架看谁历害了?所以我们要让它们分离。办法当然很简单,当外面的线接到集成电路的管脚进来后,不直接接到各单元去,中间再加一组开关(参考下图 )就行了。平时我们让开关关闭着,如果确实是要向这个存储器中写入数据,或要从存储器中读出数据,再让开关接通就行了。这组开关由三根引线选择:读控制端、写控制端和片选端。要将数据写入片中,先选中该片,然后发出写信号,开关就合上了,并将传过来的数据(电荷)写入片中。如果要读,先选中该片,然后发出读信号,开关合上,数据就被送出去了。注意图4,读和写信号同时还接入到另一个存储器,但是由于片选端不一样,所以虽有读或写信号,但没有片选信号,所以另一个存储器不会“误会”而开门,造成冲突。那么会不一样时选中两片芯片呢?只要是设计好的系统就不会,因为它是由计算控制的,而不是我们人来控制的,如果真的出现同时出现选中两片的情况,那就是电路出了故障了,这不在我们的讨论之列。

   从上面的介绍中我们已经看到,用来传递数据的八根线并不是专用的,而是很多器件大家共用的,所以我们称之为数据总线,总线英文名为BUS,总即公交车道,谁者能走。而十六根地址线也是连在一起的,称之为地址总线。



4.jpg (63.91 KB )

4.jpg
沙发
xia00| | 2015-10-22 22:00 | 只看该作者
具体操作可以参看datasheet。。请叫我活雷锋

使用特权

评论回复
板凳
会飞の鱼| | 2015-10-22 22:03 | 只看该作者
BUS还是很重要的,特别是做相关存储的时候。

使用特权

评论回复
地板
布谷鸟2015| | 2015-10-23 22:05 | 只看该作者
图中读和写信号同时还接入到另一个存储器。。这个提法挺好的

使用特权

评论回复
5
bbapple|  楼主 | 2015-10-23 22:31 | 只看该作者
会飞の鱼 发表于 2015-10-22 22:03
BUS还是很重要的,特别是做相关存储的时候。

是的,这个确实是的掌握了。。

使用特权

评论回复
6
bbapple|  楼主 | 2015-10-23 22:31 | 只看该作者
布谷鸟2015 发表于 2015-10-23 22:05
图中读和写信号同时还接入到另一个存储器。。这个提法挺好的

嗯呢 不过我也是在网上看到的。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

粉丝