存储器与CPU的连接
1. 设计接口应考虑的问题
- CPU总线的负载能力:总线直接驱动负载能力超过后,应在总线和负载间接缓冲器或驱动器,否则会影响信号逻辑电平。
- CPU时序与存储器存取速度间的配合
- 存储器的地址分配和片选
- 控制信号的连接
2. 存储器接口设计
地址译码器:
片选操作。 74LS138译码器是常用的8取1的译码器。
38译码器功能:(1)根据片选输入选择对应芯片进行I/O访问。(2)通过38译码器控制存储器的工作。
存储空间的扩展:
位扩展:芯片层叠。
字扩展:芯片并排。
字位扩展:芯片层叠加并排。先考虑位扩展再考虑字扩展。
形成片选信号的三种方法:
线选法:线路简单,但空间浪费、地址重叠、地址不连续。
全译码:全部高位地址都参与译码。没有用到的地址信号可以固定到译码器上。
部分译码:只对高位地址中的某几位译码,生成片选信号。如果有高位地址没有使用,则会出现地址重叠。