计算机组成原理实验:Cache控制器设计实验 问题解决

     Cache存储器,电脑中为高速缓冲存储器,是位于CPU主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory 静态存储器)组成。它是位于CPU与内存间的一种容量较小但速度很高的存储器。CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据,如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上。[https://baike.baidu.com/item/CACHE%E5%AD%98%E5%82%A8%E5%99%A8/12789048?fr=aladdin]

   本实验是在虚拟机上进行,主要需要软件是Quatus II 跟 CMA,此实验主要存在一下问题:

  1、quatus II破解问题

  Quartus II 13.0 最全的安装、破解教程(包含下载地址)_平凡的世界_的博客-CSDN博客 https://blog.csdn.net/qq_28238141/article/details/81282968

  2、USB-blaster驱动安装问题

  驱动查找不到,可能是连接到主机去了,可以在虚拟机->可移动设备->Altera USB-Blaster-> 断开重新连接至虚拟机

  

    

  3、CMA端口连接问题

  根据文件配置,但还是显示虚拟机CMA端口连接不上,可以选择 主机的 CMA 进行实验,

  4、程序烧写失败问题

  若程序烧写失败,建议关闭虚拟机或重启电脑,重复烧写步骤。

  主要烧写程序:打开试验箱电源,连接下载线,打开虚拟机,使用 Quartus II 软件,将生成的POF文件下载到EPM1270 中。

烧写程序步骤如下:

  • 打开 Quartus II 软件,点击工具栏的Programer图标或选择tools->Programer菜单,弹出Programer窗口
  • 点击Hardware Setup,进去选择好下载线,若是并口的选择ByteBlaster, 若是usb的选择usb。
  • Add File, 选中pof所在路径,点击确定
  • 在相应选项下打勾, program/configure, verify
  • 点击Start按钮开始烧写程序,页面右上方进度条显示烧写进度,直至100%烧写完成。

  5、实验观察亮灯情况

   主要问题在于连线,注意按照实验图链接线路

原文地址:https://www.cnblogs.com/skylarzhan/p/14706325.html