文章目录
CPU访问内存
- CPU访问内存
- CPU访存速度优化
-
- 双端口RAM
- 多模块存储器
-
- 单体多字存储器
- 多体并行存储器
-
- 高位交叉编织
- 低位交叉编织
- 合理选择存储芯片
- 系统程序、标准子程序和各类常数,选用ROM。
- 用户编程区,选用RAM。
- 地址线的连接
- CPU的地址线通常比存储芯片的地址线数要多。
- 通常将CPU地址线的低位与存储芯片的地址线相连,以选择芯片中的某个单元。
- CPU的地址线的高位则在扩充存储芯片时使用,用来选择存储芯片(片选),这部分译码由译码器逻辑完成。
- 数据线的连接
- CPU的数据线数与存储芯片的数据线数不一定相等,在相等时可直接相连。
- 在不等时必须对存储芯片扩位,使其数据位数与CPU的数据线数相等。
- 读/写命令线的连接
- CPU读/写命令线一般可直接与存储芯片的读/写控制端相连。
- 若CPU的读/写命令线是分开的,在CPU的读(写)命令线应与存储芯片的允许