龙之梦工作室
LOGO

技术文章


(SCI) Parallel Algorithm for Wireless Data Compression and Encryption   (SCI) Fast Algorithm of Truncated BWT for Data Compression of Sensors   Dr. Qin Jiancheng   龙之梦助力肇庆教育网云计算   Dr. Zhou Yousheng   Dr. Bai Yuan   龙之梦工作室加盟华南理工学术团队   [软件下载] ComZip超级压缩机免费版下载   继续潜行,龙之梦工作室技术研发又一年   [软件交易] “雅典娜”网页密码锁在线购买   [软件交易] Super Prime超级质数机在线购买   [软件交易] ComZip超级压缩机在线购买   [信息安全] “风语者”高强度加密技术   [信息安全] 多层纵深防御体系结构   [合著] 专利:安全事件检测方法及装置  

[合著] 双端口存储器原理实验

[ 2007-06-25 17:13:27 ]

  引言/提要:与白中英老师等合著,《计算机组成原理题解、题库与实验》第三版,科学出版社,2000年。

  关键词:计算机组成原理,实验仪,实验教材

一、实验目的
 (1)说明双端口静态随机存储器DUAL RAM的工作特性及使用方法;
 (2)说明半导体存储器怎样存储和读出数据;
 (3)说明双端口存储器怎样并行读写,产生冲突的情况如何;
 (4)了解使用半导体存储器电路时的定时要求;
 (5)测量IDT7132型存储器的读出时间。

二、实验电路
双端口存储器实验电路
  图9.13示出了双端口静态随机存储器的实验电路图。这里使用了一片IDT7132(2048*8位),但两个地址输入端的A8-A10脚都接地,因此实际使用存储容量为256字节。两个端口分别连接数据总线BUS7-BUS0和指令总线INS7-INS0。使用一片GAL22V10作为数据端的地址寄存器(AR1),内部集成了地址递增的功能(运算器实验中ALU的进位标志D触发器也集成在此)。使用两片4位的74HC298作为指令端的地址寄存器(AR2H、AR2L),带有选择输入通路的功能。使用了两组发光二极管指示灯:一组可在数据总线BUS和指令寄存器IR的数据间切换显示,另一组可在两个端口对应存储单元地址间切换显示。写入的数据由实验台操作板上的二进制开关设置,并经过输入三态门74HC244(SW)发送到数据总线BUS上。指令总线INS的指令代码输出到指令寄存器74HC374(IR)。
  存储器的两个端口有4个控制端:CEL、LRW、CER、RRW,每端口各2个,分别接一个二进制开关。CEL=1时,BUS上的端口被选中,可进行读写操作;反之CEL=0时,该端口未被选中,不能进行读写操作。CER对应INS上的端口,与CEL类似。LRW是左端口的读写操作选择,LRW=1时,左端口为读(从存储器输出至总线);LRW=0时,左端口在T3上升沿开始写(从总线输入至存储器)。RRW与LRW类似,但因为实验仪线路的不同,RRW=0时,右端口是在CER跳变为1的瞬间开始写。T3接时序部分的T3信号输出,可参考实验仪使用说明书。
  存储单元的地址由地址寄存器AR1、AR2提供,而AR的内容则由数码开关来设置,并经输入三态门SW发送到数据总线时被AR1或AR2接收。三态门的控制信号是SW-BUS。AR1的控制信号是LDAR1和AR1+1(即说明书中的AR1_INC),分别控制AR1接收地址和使地址增加1,两者不可同时为1。AR2的控制信号是LDAR2和M3,分别控制AR2接收地址和选择地址的输入源,本实验中应选择从数据总线输入(M3=1)。指令寄存器IR用于接收INS总线上的机器指令代码(输出自存储器指令端口),其控制信号是LDIR。以上控制信号各接一个二进制开关。

三、实验设备
  (1)JYS-4计算机组成原理实验仪一台
  (2)双踪示波器一台
  (3)直流万用表一只
  (4)逻辑测试笔一支

四、实验任务
  (1)按图9.13所示接好实验台操作板上的控制信号和二进制开关,仔细复查一遍,然后接通电源。
  (2)将数码开关设置为00(十六进制,下同),将此数据作为地址置入AR1;然后重新设置二进制开关控制,将数码开关上的数00写入RAM第0号单元。依此方法,在存储器10号单元写入数据10,20号单元写入20,30号单元写入30,40号单元写入40。共存入5个数据。
  通过数据端口,依次读出存储器第0、10、20、30、40号单元中的内容,观察上述各单元中的内容是否与该单元的地址号相同。请记录数据。注意:总线上禁止两个以上部件同时输出数据,当存储器进行读出操作时,必须关闭SW输入三态门!而当向AR1送入地址时,必须关闭存储器。
  (3)通过指令端口,依次把存储器第0、10、20、30、40号单元中的内容置入IR,观察结果是否与任务(2)相同,并记录数据。
  (4)调节脉冲信号源输出脉冲宽度,使写入脉冲变窄,观察到何时RAM不能正常写入。
  说明:由于半导体存储器工艺水平的提高,实验仪本身所提供的脉冲信号源频率可能无法达到RAM的写入极限,需要直接给T3输入外部脉冲信号作测试。
  (5)怎样测试RAM的读出时间?设法使D0、A0端的状态能以0、1、0、1的规律变化,当RAM连续进行读出时,将双踪示波器分别接于A0、D0端,所观察到的波形时间差即为RAM读出时间。
  (6)双端口存储器的并行读写和访问冲突测试。
  并行读写的方法是同时使CEL、CER为1。当AR1和AR2的地址不相同时,没有访问冲突;相同时,都是读出也不冲突。要检测冲突,可以用逻辑笔测试IDT7132的3号、45号脚(分别是两个端口的“忙”信号输出)。

五、实验要求
  (1)做好实验预习,掌握IDT7132双端口SRAM的功能特性和使用方法。
  (2)写出实验报告,内容是
   1.实验目的;
   2.实验任务(2)的数据记录表格;
   3.实验任务(3)的数据记录表格;
   4.实验任务(4)至(6)的测试结果;
   5.值得讨论的其他问题。
发表意见   相关搜索   返回主页   关闭窗口
相关文章:
  [合著] 运算器组成实验(旧) [2007-06-25]
  [合著] 运算器组成实验 [2007-06-25]
  [转载] 解读黑客:黑客是怎样炼成的 [2007-04-23]
  [转载] 葵花宝典:软件开发高手是这样炼成的 [2007-04-23]
  [原创] 廉政网页大赛10号作品简介 [2007-06-21]
  [原创] 自主开发的网站加密算法介绍 [2007-04-23]

最新留言:
  [2014-10-16]
  [2014-10-16]
  [2014-06-04]
  [2014-06-04]
  [2013-12-08]
  [2013-11-29]


从2005年3月18日起
访问本站页面计数器人次
版权所有 © 2005 龙之梦工作室,保留一切权利。
电子邮箱:master@28x28.com , co2288@126.com
相关链接 |