zoukankan      html  css  js  c++  java
  • 计算机组成原理实验: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、实验观察亮灯情况

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

  • 相关阅读:
    什么是restful风格?
    android中设置控件获得焦点
    Android中Parcelable的原理和使用方法
    webstorm快捷键大全
    HTTP状态码
    三行代码写爬虫
    HTTrackPortable
    安装mac系统
    Vue常用的操作指令
    什么样的人不适合当程序员呢?
  • 原文地址:https://www.cnblogs.com/skylarzhan/p/14706325.html
Copyright © 2011-2022 走看看