您现在正在浏览:首页 > 教案 > 计算机 > CPU设计实验报告,源代码

免费下载CPU设计实验报告,源代码

  • 资源类别:教案
  • 资源分类:计算机
  • 适用专业:CPU设计
  • 适用年级:高职
  • 上传用户:打交道非常农村
  • 文件格式:Word
  • 文件大小:2.14MB
  • 上传时间:2010-4-25 20:10:03
  • 下载次数:22
  • 浏览次数:114

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
CPU设计实验报告,源代码
一、实验目的:
1、掌握硬件描述语言VHDL和EDA工具Quartus II;利用VHDL设计16位串行CPU,实现算术和逻辑运算指令、转移指令、访存指令、堆栈指令和控制指令;
2、掌握CPU的调试和测试方法。
二、实验内容:
1、运用硬件描述语言VHDL实现寄存器堆和算数逻辑单元设计、指令集和指令格式、时序设计和整体结构设计、指令译码器的设计、访存单元的设计、调试单元的设计;
2、上机调试。
三、实验步骤:
1、寄存器堆的设计
寄存器堆由16个16位寄存器组成 。其中reset是异步清0端,reset=0时将所有寄存器清0。dr_sel和sr_sel是目标寄存器和源寄存器编号,dr_out和sr_out输出目标寄存器和源寄存器的内容。reg_sel指定一个寄存器编号,将该寄存器内容送给reg_out,这两个端口用于调试时观察每个寄存器的值。reg_en是写允许端。reg_en=“01”时,在clk的上升沿将from_alu写入dr_sel指定的寄存器;reg_en=“10”时,在clk的上升沿将from_mem写入dr_sel指定的寄存器。reg_en取其他值时不改变寄存器堆的值。
......
资料文件预览
共4文件夹,99个文件,文件总大小:3.98MB,压缩后大小:2.14MB
  • CPU设计实验报告,源代码
    • CPU设计_李敏_23020062203768
      • 源代码
        • db
          • tdfadd_sub_m8g.tdf  [5.18KB]
          • tdfadd_sub_p7g.tdf  [5.18KB]
          • cdbcpu.(0).cnf.cdb  [3.69KB]
          • hdbcpu.(0).cnf.hdb  [967.00B]
          • cdbcpu.(1).cnf.cdb  [11.03KB]
          • hdbcpu.(1).cnf.hdb  [1.90KB]
          • cdbcpu.(10).cnf.cdb  [1.11KB]
          • hdbcpu.(10).cnf.hdb  [576.00B]
          • cdbcpu.(11).cnf.cdb  [664.00B]
          • hdbcpu.(11).cnf.hdb  [407.00B]
          • cdbcpu.(12).cnf.cdb  [456.00B]
          • hdbcpu.(12).cnf.hdb  [401.00B]
          • cdbcpu.(13).cnf.cdb  [28.59KB]
          • hdbcpu.(13).cnf.hdb  [1.94KB]
          • cdbcpu.(14).cnf.cdb  [2.45KB]
          • hdbcpu.(14).cnf.hdb  [732.00B]
          • cdbcpu.(2).cnf.cdb  [949.00B]
          • hdbcpu.(2).cnf.hdb  [450.00B]
          • cdbcpu.(3).cnf.cdb  [4.24KB]
          • hdbcpu.(3).cnf.hdb  [744.00B]
          • cdbcpu.(4).cnf.cdb  [2.42KB]
          • hdbcpu.(4).cnf.hdb  [1.08KB]
          • cdbcpu.(5).cnf.cdb  [1.46KB]
          • hdbcpu.(5).cnf.hdb  [496.00B]
          • cdbcpu.(6).cnf.cdb  [10.62KB]
          • hdbcpu.(6).cnf.hdb  [965.00B]
          • cdbcpu.(7).cnf.cdb  [1.83KB]
          • hdbcpu.(7).cnf.hdb  [627.00B]
          • cdbcpu.(8).cnf.cdb  [3.32KB]
          • hdbcpu.(8).cnf.hdb  [701.00B]
          • cdbcpu.(9).cnf.cdb  [1.03KB]
          • hdbcpu.(9).cnf.hdb  [550.00B]
          • qmsgcpu.asm.qmsg  [1.08KB]
          • xmlcpu.cbx.xml  [206.00B]
          • cdbcpu.cmp.cdb  [231.58KB]
          • hdbcpu.cmp.hdb  [24.90KB]
          • rdbcpu.cmp.rdb  [36.09KB]
          • Thumbs Plus数据库cpu.cmp.tdb  [525.78KB]
          • ddbcpu.cmp0.ddb  [220.19KB]
          • db_infocpu.db_info  [136.00B]
          • cdbcpu.eco.cdb  [141.00B]
          • qmsgcpu.fit.qmsg  [37.07KB]
          • hier_infocpu.hier_info  [93.59KB]
          • hifcpu.hif  [8.64KB]
          • cdbcpu.map.cdb  [53.85KB]
          • hdbcpu.map.hdb  [23.97KB]
          • qmsgcpu.map.qmsg  [12.88KB]
          • cdbcpu.pre_map.cdb  [47.42KB]
          • hdbcpu.pre_map.hdb  [31.84KB]
          • Paint Shop Pro图像文件cpu.psp  [0.00B]
          • hdbcpu.rtlv.hdb  [31.52KB]
          • cdbcpu.rtlv_sg.cdb  [53.72KB]
          • cdbcpu.rtlv_sg_swap.cdb  [5.85KB]
          • cdbcpu.sgdiff.cdb  [51.51KB]
          • hdbcpu.sgdiff.hdb  [32.84KB]
          • cdbcpu.signalprobe.cdb  [434.00B]
          • ScanVec Inspire本地文件格式cpu.sld_design_entry.sci  [135.00B]
          • ScanVec Inspire本地文件格式cpu.sld_design_entry_dsc.sci  [135.00B]
          • syn_hier_infocpu.syn_hier_info  [0.00B]
          • qmsgcpu.tan.qmsg  [58.76KB]
          • qrptcpu_cmp.qrpt  [0.00B]
        • bsfalu.bsf  [2.89KB]
        • vhdalu.vhd  [4.65KB]
        • 初始化文件cmp_state.ini  [2.00B]
        • Microsoft Visual Basic Crystal报表文件cpu.asm.rpt  [6.74KB]
        • West Point Bridger Designer文件cpu.bdf  [23.44KB]
        • donecpu.done  [26.00B]
        • eqncpu.fit.eqn  [262.83KB]
        • Microsoft Visual Basic Crystal报表文件cpu.fit.rpt  [159.11KB]
        • summarycpu.fit.summary  [429.00B]
        • fldcpu.fld  [34.00B]
        • Microsoft Visual Basic Crystal报表文件cpu.flow.rpt  [3.52KB]
        • eqncpu.map.eqn  [228.78KB]
        • Microsoft Visual Basic Crystal报表文件cpu.map.rpt  [34.08KB]
        • summarycpu.map.summary  [370.00B]
        • Epic Pinball数据文件cpu.pin  [29.45KB]
        • pofcpu.pof  [512.18KB]
        • pplcpu.ppl  [0.00B]
        • qpfcpu.qpf  [942.00B]
        • qsfcpu.qsf  [4.93KB]
        • qwscpu.qws  [540.00B]
        • sofcpu.sof  [137.21KB]
        • Microsoft Visual Basic Crystal报表文件cpu.tan.rpt  [198.90KB]
        • summarycpu.tan.summary  [1.73KB]
        • bsfdebug_unit.bsf  [2.41KB]
        • vhddebug_unit.vhd  [879.00B]
        • West Point Bridger Designer文件exe_unit.bdf  [17.93KB]
        • bsfexe_unit.bsf  [4.90KB]
        • bsfflagreg.bsf  [3.21KB]
        • vhdflagreg.vhd  [772.00B]
        • bsfid_unit.bsf  [4.25KB]
        • vhdid_unit.vhd  [3.03KB]
        • bsfmem_unit.bsf  [4.43KB]
        • vhdmem_unit.vhd  [3.44KB]
        • bsfreg.bsf  [3.36KB]
        • vhdreg.vhd  [1.05KB]
        • bsftimer.bsf  [1.97KB]
        • vhdtimer.vhd  [475.00B]
      • Microsoft Word文档CPU设计实验报告.doc  [728.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部