沈阳航空航天大学
课 程 设 计 报 告
课程设计名称:计算机组成原理课程设计 课程设计题目:相联存储器的设计与实现
院(系):计算机学院 专 业:物联网技术方向 班 级:物联1305 学 号: 姓 名: 指导教师:
完成日期:2016年1月15日
目 录
第1章 总体设计方案 ................................................ 1
设计原理 ..................................................... 1 设计思路 ..................................................... 2 设计环境 ..................................................... 3
第2章 详细设计方案 ................................................ 5
总体方案的设计与实现 ............................................. 5 创建顶层图形设计文件 .............................................. 5 器件的选择与引脚锁定 .............................................. 5 功能模块的设计与实现 ............................................. 8 检索寄存器的设计与实现 ............................................ 8 屏蔽寄存器的设计与实现 ............................................ 8 存储体的设计与实现 ................................................ 9 比较器的设计与实现 ............................................... 10
与门芯片的设计与实现 .............................................. 11 第3章 程序调试与结果测试 ......................................... 12
程序调试 ........................................................ 12 程序测试及结果分析 .............................................. 12
参考文献附 录(源代码) .......................................... 15
第1章 总体设计方案
1.1 设计原理
相联存储器不按地址寻址而按照内容寻址,相联存储器由检索寄存器CR、屏蔽寄存器MR、存储体和结果寄存器SRR构成。设存储器有8个字,8位,则CR与MR为1字8位,将要检索的内容输入到检索寄存器CR中,用屏蔽寄存器MR屏蔽掉存储体中不参与比较的位数,其余比较位不变,将这个结果与检索寄存器比较,将结果送入结果寄存器保存,根据结果寄存器的数据可以得到符合检索寄存器的数据所在的存储区域,原理如图1。
检索寄存器 比较电路 结
果 寄 存 屏蔽寄存器 存储体 图 1 相联存储器原理图