- 17
- 0
- 约1.84千字
- 约 7页
- 2020-10-10 发布于广东
- 举报
实验 3 Cache 控制器设计
实验目的
掌握 Cache 控制器的原理及其设计方法。
熟悉 FPGA 应用设计及 EDA 软件的使用。
熟悉 Vivado 软件的使用及 FPGA 应用设计。
实验原理
Cache 是介于 CPU 和主存之间的小容量存储器,包括管理在内的全部功能由硬件实现, 对程序员是透明的,在一定程度上解决了 CPU 和主存之间的速度差异。与主存容量相比, Cache 的容量很小,它保存的内容只是内存内容的一个子集,且 Cache 与主存的数据交互以 块为单位。把主存中的块放到 Cache 中时必须把主存地址映射到 Cache 中,即确定位置的对 应关系,并采用硬件实现,以便 CPU 给出的访存地址能够自动变换成 Cache 地址。由于程 序访问的局部性,使得主存的平均读出时间接近 Cache 的读出时间,大大提高了 CPU 的访 存效率。
地址映射方式有全相联方式、直接相联方式、组相联方式,本实验采用的是直接方式, 这种变换方式简单而直接,硬件实现很简单,访问速度也比较快,但是块的冲突率比较高。 其主要原则是:主存中一块只能映象到 Cache 的一个特定的块中。
假设主存的块号为 B,Cache 的块号为 b,则它们之间的映象关系可以表示为:b = B mod Cb 其中,Cb 是 Cache 的块容量。设主存的块容量为 Mb,区容量为 Me,则直接
您可能关注的文档
最近下载
- (正式版)B 2894-2008 安全标志及其使用导则.docx VIP
- 医学三基(医师)急诊医学及急救技术题库及答案.docx VIP
- 2025中国中铁工程质量通病防治手册(隧道及地下工程).docx VIP
- 2025年急救医生考试试题及答案.docx VIP
- 6.2 搭建立体大楼 课件 2026-2027学年四年级上册数学北师大版.pptx VIP
- 2026年120急救岗位招聘笔试真题(网友回忆版)及答案解析.docx VIP
- 一种利用凤梨百合规模化生产繁殖方法.pdf VIP
- x市效能建设“蜗牛奖”认定暂行办法.docx VIP
- 浅析陇南成县核桃产业的发展.pdf VIP
- 中国石化招聘笔试真题(通用完整版)及答案解析.docx VIP
原创力文档

文档评论(0)