1、 课程设计说明书课程设计说明书 课程设计名称:课程设计名称: 微机原理与接口技术课程设计微机原理与接口技术课程设计 课程设计题目:课程设计题目: 微机内存扩充卡微机内存扩充卡 学学 院院 名名 称:称: 信息工程信息工程 2020 1212 年年 5 5 月月 3 3 日日 微机内存扩充卡微机内存扩充卡 1 1 设计选题及功能说明设计选题及功能说明 设计选题:微机内存扩充卡 课题要求及功能说明: (1)通过 ISA 总线设计内存扩充卡,假设微机内存空间 C8000H-EFFFFH 为保留 空间,现在要求用 SRAM 扩充 64K 内存,本次设计扩充的是 D0000H-DFFFFH 的空 间。
2、(2)测试程序根据用户的输入选中本扩充卡中某个存储器芯片,然后往其中写入 数据,最后读出并且与输入的数据比较,判断是否出了错误。 2 2 硬件电路设计硬件电路设计 硬件电路采用 Protel Technology 公司的 CAD 工具 Protel 99 进行设计。 2.12.1 芯片介绍与选择芯片介绍与选择 本次课设涉及到的芯片有与门 74LS08、或门 74LS32、存储器 6264 和译码器 74LS138,另外还有 ISA 总线接口部分。 6264 本次课设要扩充 64KB 的容量,需要用到 8 片 6264 来字扩展; 6264 有两个片选信号(20 脚的/CS1 和 26 脚的 C
3、S2) ,这里/CS1 接到了 74LS138 的相应译码输出端,CS2 接了高电平; 6264 还有两个特殊的信号,即/OE 和/WE,它们分别是 6264 的输出使能端和写使 能端,这里将它们分别接到了 ISA 接口的/MEMR 和/MEMW; 6264 还有其他的引脚,如 D0D7 数据线、A0A19 地址线等等。 74LS138 74LS138 是 3-8 译码器,因为这里要扩充的地址范围为 D0000DFFFF,A19 至 A16 都固定了,而 6264 片内有 13 位地址,因而 74LS138 的 3 个地址输入端分别接 了 A15、A14、A13,至于其他的 G1、/G2A、/
4、G2B 则由固定地址部分和相应 ISA 总 线的信号经逻辑组合而成,具体见原理图。 ISA 总线总线 本次课设要用到 ISA 总线的引脚信号如下: D0D7 数据线 A0A19 地址线 AEN 地址允许信号 /MEMR 存储器读信号 /MEMW 存储器写信号 VCC 和 GND 2.22.2 电路设计电路设计 本课设使用 74LS138 译码选中不同的 6264, 从而实现基于 ISA 总线接口的 64KB 的内存扩充,其地址范围为 D0000DFFFF,原理图如下: 6264 存储器部分存储器部分 说明: (1)6264 的/CS1 片选信号接 74LS138 的译码输出端,CS2 要保证始终有效,因 而接高电平; (2)/OE 和/WE 接 ISA 总线的/MEMR 和/MEMW,从而实现 ISA 总线对存储器 的读写控制; (3)其它地址线和数据线分别接 ISA 总线上的相应信号。 74LS138 译码部分译码部分 说明: (1)74LS13