在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → MIPS架构CPU设计源码.rar

MIPS架构CPU设计源码.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.44M
  • 下载次数:7
  • 浏览次数:120
  • 发布时间:2021-12-02
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
完整的基于RISC架构的MIPS指令集的CPU设计源码,使用verilog写的,在FPGA上成功运行过。
【实例截图】
【核心代码】
4744300845198213448.rar
└── CPU
└── cpu
├── Alu.bsf
├── Alu.v
├── Alu.v.bak
├── conn.bsf
├── conn.v
├── conn.v.bak
├── constt.bsf
├── constt.v
├── constt.v.bak
├── CP0.bsf
├── CP0.v
├── CP0.v.bak
├── Cpu.asm.rpt
├── Cpu.bdf
├── Cpu.done
├── Cpu.fit.rpt
├── Cpu.fit.smsg
├── Cpu.fit.summary
├── Cpu.flow.rpt
├── Cpu.map.rpt
├── Cpu.map.smsg
├── Cpu.map.summary
├── Cpu.pin
├── Cpu.pof
├── Cpu.qpf
├── Cpu.qsf
├── Cpu.qws
├── Cpu.sim.rpt
├── Cpu.sof
├── Cpu.tan.rpt
├── Cpu.tan.summary
├── Cpu.vwf
├── CU.bsf
├── CU.v
├── CU.v.bak
├── db
│   ├── add_sub_0fc.tdf
│   ├── add_sub_1fc.tdf
│   ├── add_sub_2fc.tdf
│   ├── add_sub_3dc.tdf
│   ├── add_sub_3fc.tdf
│   ├── add_sub_4dc.tdf
│   ├── add_sub_4fc.tdf
│   ├── add_sub_5dc.tdf
│   ├── add_sub_5fc.tdf
│   ├── add_sub_6dc.tdf
│   ├── add_sub_6fc.tdf
│   ├── add_sub_7dc.tdf
│   ├── add_sub_7fc.tdf
│   ├── add_sub_8dc.tdf
│   ├── add_sub_8fc.tdf
│   ├── add_sub_9dc.tdf
│   ├── add_sub_9fc.tdf
│   ├── add_sub_adc.tdf
│   ├── add_sub_bdc.tdf
│   ├── add_sub_jec.tdf
│   ├── add_sub_kec.tdf
│   ├── add_sub_lec.tdf
│   ├── add_sub_mac.tdf
│   ├── add_sub_mec.tdf
│   ├── add_sub_nec.tdf
│   ├── add_sub_oec.tdf
│   ├── add_sub_pec.tdf
│   ├── add_sub_qec.tdf
│   ├── add_sub_rec.tdf
│   ├── add_sub_sec.tdf
│   ├── add_sub_tec.tdf
│   ├── add_sub_uec.tdf
│   ├── add_sub_vec.tdf
│   ├── altsyncram_bef1.tdf
│   ├── altsyncram_hef1.tdf
│   ├── altsyncram_lhi1.tdf
│   ├── altsyncram_p3f1.tdf
│   ├── alt_u_div_2ue.tdf
│   ├── Cpu.(0).cnf.cdb
│   ├── Cpu.(0).cnf.hdb
│   ├── Cpu.(100).cnf.cdb
│   ├── Cpu.(100).cnf.hdb
│   ├── Cpu.(101).cnf.cdb
│   ├── Cpu.(101).cnf.hdb
│   ├── Cpu.(102).cnf.cdb
│   ├── Cpu.(102).cnf.hdb
│   ├── Cpu.(103).cnf.cdb
│   ├── Cpu.(103).cnf.hdb
│   ├── Cpu.(104).cnf.cdb
│   ├── Cpu.(104).cnf.hdb
│   ├── Cpu.(105).cnf.cdb
│   ├── Cpu.(105).cnf.hdb
│   ├── Cpu.(106).cnf.cdb
│   ├── Cpu.(106).cnf.hdb
│   ├── Cpu.(107).cnf.cdb
│   ├── Cpu.(107).cnf.hdb
│   ├── Cpu.(108).cnf.cdb
│   ├── Cpu.(108).cnf.hdb
│   ├── Cpu.(109).cnf.cdb
│   ├── Cpu.(109).cnf.hdb
│   ├── Cpu.(10).cnf.cdb
│   ├── Cpu.(10).cnf.hdb
│   ├── Cpu.(110).cnf.cdb
│   ├── Cpu.(110).cnf.hdb
│   ├── Cpu.(111).cnf.cdb
│   ├── Cpu.(111).cnf.hdb
│   ├── Cpu.(112).cnf.cdb
│   ├── Cpu.(112).cnf.hdb
│   ├── Cpu.(113).cnf.cdb
│   ├── Cpu.(113).cnf.hdb
│   ├── Cpu.(114).cnf.cdb
│   ├── Cpu.(114).cnf.hdb
│   ├── Cpu.(115).cnf.cdb
│   ├── Cpu.(115).cnf.hdb
│   ├── Cpu.(116).cnf.cdb
│   ├── Cpu.(116).cnf.hdb
│   ├── Cpu.(117).cnf.cdb
│   ├── Cpu.(117).cnf.hdb
│   ├── Cpu.(118).cnf.cdb
│   ├── Cpu.(118).cnf.hdb
│   ├── Cpu.(119).cnf.cdb
│   ├── Cpu.(119).cnf.hdb
│   ├── Cpu.(11).cnf.cdb
│   ├── Cpu.(11).cnf.hdb
│   ├── Cpu.(120).cnf.cdb
│   ├── Cpu.(120).cnf.hdb
│   ├── Cpu.(121).cnf.cdb
│   ├── Cpu.(121).cnf.hdb
│   ├── Cpu.(122).cnf.cdb
│   ├── Cpu.(122).cnf.hdb
│   ├── Cpu.(123).cnf.cdb
│   ├── Cpu.(123).cnf.hdb
│   ├── Cpu.(124).cnf.cdb
│   ├── Cpu.(124).cnf.hdb
│   ├── Cpu.(125).cnf.cdb
│   ├── Cpu.(125).cnf.hdb
│   ├── Cpu.(126).cnf.cdb
│   ├── Cpu.(126).cnf.hdb
│   ├── Cpu.(127).cnf.cdb
│   ├── Cpu.(127).cnf.hdb
│   ├── Cpu.(128).cnf.cdb
│   ├── Cpu.(128).cnf.hdb
│   ├── Cpu.(129).cnf.cdb
│   ├── Cpu.(129).cnf.hdb
│   ├── Cpu.(12).cnf.cdb
│   ├── Cpu.(12).cnf.hdb
│   ├── Cpu.(130).cnf.cdb
│   ├── Cpu.(130).cnf.hdb
│   ├── Cpu.(131).cnf.cdb
│   ├── Cpu.(131).cnf.hdb
│   ├── Cpu.(132).cnf.cdb
│   ├── Cpu.(132).cnf.hdb
│   ├── Cpu.(133).cnf.cdb
│   ├── Cpu.(133).cnf.hdb
│   ├── Cpu.(134).cnf.cdb
│   ├── Cpu.(134).cnf.hdb
│   ├── Cpu.(135).cnf.cdb
│   ├── Cpu.(135).cnf.hdb
│   ├── Cpu.(136).cnf.cdb
│   ├── Cpu.(136).cnf.hdb
│   ├── Cpu.(137).cnf.cdb
│   ├── Cpu.(137).cnf.hdb
│   ├── Cpu.(13).cnf.cdb
│   ├── Cpu.(13).cnf.hdb
│   ├── Cpu.(14).cnf.cdb
│   ├── Cpu.(14).cnf.hdb
│   ├── Cpu.(15).cnf.cdb
│   ├── Cpu.(15).cnf.hdb
│   ├── Cpu.(16).cnf.cdb
│   ├── Cpu.(16).cnf.hdb
│   ├── Cpu.(17).cnf.cdb
│   ├── Cpu.(17).cnf.hdb
│   ├── Cpu.(18).cnf.cdb
│   ├── Cpu.(18).cnf.hdb
│   ├── Cpu.(19).cnf.cdb
│   ├── Cpu.(19).cnf.hdb
│   ├── Cpu.(1).cnf.cdb
│   ├── Cpu.(1).cnf.hdb
│   ├── Cpu.(20).cnf.cdb
│   ├── Cpu.(20).cnf.hdb
│   ├── Cpu.(21).cnf.cdb
│   ├── Cpu.(21).cnf.hdb
│   ├── Cpu.(22).cnf.cdb
│   ├── Cpu.(22).cnf.hdb
│   ├── Cpu.(23).cnf.cdb
│   ├── Cpu.(23).cnf.hdb
│   ├── Cpu.(24).cnf.cdb
│   ├── Cpu.(24).cnf.hdb
│   ├── Cpu.(25).cnf.cdb
│   ├── Cpu.(25).cnf.hdb
│   ├── Cpu.(26).cnf.cdb
│   ├── Cpu.(26).cnf.hdb
│   ├── Cpu.(27).cnf.cdb
│   ├── Cpu.(27).cnf.hdb
│   ├── Cpu.(28).cnf.cdb
│   ├── Cpu.(28).cnf.hdb
│   ├── Cpu.(29).cnf.cdb
│   ├── Cpu.(29).cnf.hdb
│   ├── Cpu.(2).cnf.cdb
│   ├── Cpu.(2).cnf.hdb
│   ├── Cpu.(30).cnf.cdb
│   ├── Cpu.(30).cnf.hdb
│   ├── Cpu.(31).cnf.cdb
│   ├── Cpu.(31).cnf.hdb
│   ├── Cpu.(32).cnf.cdb
│   ├── Cpu.(32).cnf.hdb
│   ├── Cpu.(33).cnf.cdb
│   ├── Cpu.(33).cnf.hdb
│   ├── Cpu.(34).cnf.cdb
│   ├── Cpu.(34).cnf.hdb
│   ├── Cpu.(35).cnf.cdb
│   ├── Cpu.(35).cnf.hdb
│   ├── Cpu.(36).cnf.cdb
│   ├── Cpu.(36).cnf.hdb
│   ├── Cpu.(37).cnf.cdb
│   ├── Cpu.(37).cnf.hdb
│   ├── Cpu.(38).cnf.cdb
│   ├── Cpu.(38).cnf.hdb
│   ├── Cpu.(39).cnf.cdb
│   ├── Cpu.(39).cnf.hdb
│   ├── Cpu.(3).cnf.cdb
│   ├── Cpu.(3).cnf.hdb
│   ├── Cpu.(40).cnf.cdb
│   ├── Cpu.(40).cnf.hdb
│   ├── Cpu.(41).cnf.cdb
│   ├── Cpu.(41).cnf.hdb
│   ├── Cpu.(42).cnf.cdb
│   ├── Cpu.(42).cnf.hdb
│   ├── Cpu.(43).cnf.cdb
│   ├── Cpu.(43).cnf.hdb
│   ├── Cpu.(44).cnf.cdb
│   ├── Cpu.(44).cnf.hdb
│   ├── Cpu.(45).cnf.cdb
│   ├── Cpu.(45).cnf.hdb
│   ├── Cpu.(46).cnf.cdb
│   ├── Cpu.(46).cnf.hdb
│   ├── Cpu.(47).cnf.cdb
│   ├── Cpu.(47).cnf.hdb
│   ├── Cpu.(48).cnf.cdb
│   ├── Cpu.(48).cnf.hdb
│   ├── Cpu.(49).cnf.cdb
│   ├── Cpu.(49).cnf.hdb
│   ├── Cpu.(4).cnf.cdb
│   ├── Cpu.(4).cnf.hdb
│   ├── Cpu.(50).cnf.cdb
│   ├── Cpu.(50).cnf.hdb
│   ├── Cpu.(51).cnf.cdb
│   ├── Cpu.(51).cnf.hdb
│   ├── Cpu.(52).cnf.cdb
│   ├── Cpu.(52).cnf.hdb
│   ├── Cpu.(53).cnf.cdb
│   ├── Cpu.(53).cnf.hdb
│   ├── Cpu.(54).cnf.cdb
│   ├── Cpu.(54).cnf.hdb
│   ├── Cpu.(55).cnf.cdb
│   ├── Cpu.(55).cnf.hdb
│   ├── Cpu.(56).cnf.cdb
│   ├── Cpu.(56).cnf.hdb
│   ├── Cpu.(57).cnf.cdb
│   ├── Cpu.(57).cnf.hdb
│   ├── Cpu.(58).cnf.cdb
│   ├── Cpu.(58).cnf.hdb
│   ├── Cpu.(59).cnf.cdb
│   ├── Cpu.(59).cnf.hdb
│   ├── Cpu.(5).cnf.cdb
│   ├── Cpu.(5).cnf.hdb
│   ├── Cpu.(60).cnf.cdb
│   ├── Cpu.(60).cnf.hdb
│   ├── Cpu.(61).cnf.cdb
│   ├── Cpu.(61).cnf.hdb
│   ├── Cpu.(62).cnf.cdb
│   ├── Cpu.(62).cnf.hdb
│   ├── Cpu.(63).cnf.cdb
│   ├── Cpu.(63).cnf.hdb
│   ├── Cpu.(64).cnf.cdb
│   ├── Cpu.(64).cnf.hdb
│   ├── Cpu.(65).cnf.cdb
│   ├── Cpu.(65).cnf.hdb
│   ├── Cpu.(66).cnf.cdb
│   ├── Cpu.(66).cnf.hdb
│   ├── Cpu.(67).cnf.cdb
│   ├── Cpu.(67).cnf.hdb
│   ├── Cpu.(68).cnf.cdb
│   ├── Cpu.(68).cnf.hdb
│   ├── Cpu.(69).cnf.cdb
│   ├── Cpu.(69).cnf.hdb
│   ├── Cpu.(6).cnf.cdb
│   ├── Cpu.(6).cnf.hdb
│   ├── Cpu.(70).cnf.cdb
│   ├── Cpu.(70).cnf.hdb
│   ├── Cpu.(71).cnf.cdb
│   ├── Cpu.(71).cnf.hdb
│   ├── Cpu.(72).cnf.cdb
│   ├── Cpu.(72).cnf.hdb
│   ├── Cpu.(73).cnf.cdb
│   ├── Cpu.(73).cnf.hdb
│   ├── Cpu.(74).cnf.cdb
│   ├── Cpu.(74).cnf.hdb
│   ├── Cpu.(75).cnf.cdb
│   ├── Cpu.(75).cnf.hdb
│   ├── Cpu.(76).cnf.cdb
│   ├── Cpu.(76).cnf.hdb
│   ├── Cpu.(77).cnf.cdb
│   ├── Cpu.(77).cnf.hdb
│   ├── Cpu.(78).cnf.cdb
│   ├── Cpu.(78).cnf.hdb
│   ├── Cpu.(79).cnf.cdb
│   ├── Cpu.(79).cnf.hdb
│   ├── Cpu.(7).cnf.cdb
│   ├── Cpu.(7).cnf.hdb
│   ├── Cpu.(80).cnf.cdb
│   ├── Cpu.(80).cnf.hdb
│   ├── Cpu.(81).cnf.cdb
│   ├── Cpu.(81).cnf.hdb
│   ├── Cpu.(82).cnf.cdb
│   ├── Cpu.(82).cnf.hdb
│   ├── Cpu.(83).cnf.cdb
│   ├── Cpu.(83).cnf.hdb
│   ├── Cpu.(84).cnf.cdb
│   ├── Cpu.(84).cnf.hdb
│   ├── Cpu.(85).cnf.cdb
│   ├── Cpu.(85).cnf.hdb
│   ├── Cpu.(86).cnf.cdb
│   ├── Cpu.(86).cnf.hdb
│   ├── Cpu.(87).cnf.cdb
│   ├── Cpu.(87).cnf.hdb
│   ├── Cpu.(88).cnf.cdb
│   ├── Cpu.(88).cnf.hdb
│   ├── Cpu.(89).cnf.cdb
│   ├── Cpu.(89).cnf.hdb
│   ├── Cpu.(8).cnf.cdb
│   ├── Cpu.(8).cnf.hdb
│   ├── Cpu.(90).cnf.cdb
│   ├── Cpu.(90).cnf.hdb
│   ├── Cpu.(91).cnf.cdb
│   ├── Cpu.(91).cnf.hdb
│   ├── Cpu.(92).cnf.cdb
│   ├── Cpu.(92).cnf.hdb
│   ├── Cpu.(93).cnf.cdb
│   ├── Cpu.(93).cnf.hdb
│   ├── Cpu.(94).cnf.cdb
│   ├── Cpu.(94).cnf.hdb
│   ├── Cpu.(95).cnf.cdb
│   ├── Cpu.(95).cnf.hdb
│   ├── Cpu.(96).cnf.cdb
│   ├── Cpu.(96).cnf.hdb
│   ├── Cpu.(97).cnf.cdb
│   ├── Cpu.(97).cnf.hdb
│   ├── Cpu.(98).cnf.cdb
│   ├── Cpu.(98).cnf.hdb
│   ├── Cpu.(99).cnf.cdb
│   ├── Cpu.(99).cnf.hdb
│   ├── Cpu.(9).cnf.cdb
│   ├── Cpu.(9).cnf.hdb
│   ├── Cpu.asm.qmsg
│   ├── Cpu.cbx.xml
│   ├── Cpu.cmp0.ddb
│   ├── Cpu.cmp_bb.cdb
│   ├── Cpu.cmp_bb.hdb
│   ├── Cpu.cmp_bb.logdb
│   ├── Cpu.cmp_bb.rcf
│   ├── Cpu.cmp.bpm
│   ├── Cpu.cmp.cdb
│   ├── Cpu.cmp.ecobp
│   ├── Cpu.cmp.hdb
│   ├── Cpu.cmp.logdb
│   ├── Cpu.cmp.rdb
│   ├── Cpu.cmp.tdb
│   ├── Cpu.db_info
│   ├── Cpu.dbp
│   ├── Cpu.eco.cdb
│   ├── Cpu.eds_overflow
│   ├── Cpu.fit.qmsg
│   ├── Cpu.hier_info
│   ├── Cpu.hif
│   ├── Cpu.map_bb.cdb
│   ├── Cpu.map_bb.hdb
│   ├── Cpu.map_bb.logdb
│   ├── Cpu.map.bpm
│   ├── Cpu.map.cdb
│   ├── Cpu.map.ecobp
│   ├── Cpu.map.hdb
│   ├── Cpu.map.logdb
│   ├── Cpu.map.qmsg
│   ├── Cpu.pre_map.cdb
│   ├── Cpu.pre_map.hdb
│   ├── Cpu.psp
│   ├── Cpu.pss
│   ├── Cpu.rtlv.hdb
│   ├── Cpu.rtlv_sg.cdb
│   ├── Cpu.rtlv_sg_swap.cdb
│   ├── Cpu.sgdiff.cdb
│   ├── Cpu.sgdiff.hdb
│   ├── Cpu.signalprobe.cdb
│   ├── Cpu.sim.cvwf
│   ├── Cpu.sim.hdb
│   ├── Cpu.sim.qmsg
│   ├── Cpu.sim.rdb
│   ├── Cpu.sld_design_entry_dsc.sci
│   ├── Cpu.sld_design_entry.sci
│   ├── Cpu.smp_dump.txt
│   ├── Cpu.syn_hier_info
│   ├── Cpu.tan.qmsg
│   ├── Cpu.tis_db_list.ddb
│   ├── lpm_divide_d8m.tdf
│   ├── lpm_divide_g0m.tdf
│   ├── mult_nn01.tdf
│   ├── mux_7fc.tdf
│   ├── mux_ngc.tdf
│   ├── mux_pgc.tdf
│   ├── mux_qgc.tdf
│   ├── mux_vgc.tdf
│   ├── prev_cmp_Cpu.asm.qmsg
│   ├── prev_cmp_Cpu.fit.qmsg
│   ├── prev_cmp_Cpu.map.qmsg
│   ├── prev_cmp_Cpu.qmsg
│   ├── prev_cmp_Cpu.sim.qmsg
│   ├── prev_cmp_Cpu.tan.qmsg
│   ├── ram0_Mem_147f7.hdl.mif
│   ├── sign_div_unsign_9nh.tdf
│   └── wed.wsf
├── Imm.bsf
├── Imm.v
├── Imm.v.bak
├── IR.bsf
├── IR.v
├── IR.v.bak
├── Mem.bsf
├── Mem.v
├── Mem.v.bak
├── Mul.bsf
├── Multiplexor.bsf
├── Multiplexor.v
├── Mul.v
├── Mul.v.bak
├── Mux21_5b_bb.v
├── Mux21_5b.bsf
├── Mux21_5b.v
├── Mux21_bb.v
├── Mux21.bsf
├── Mux21.v
├── Mux31_bb.v
├── Mux31.bsf
├── Mux31.v
├── Mux41_bb.v
├── Mux41.bsf
├── Mux41.v
├── Mux61_bb.v
├── Mux61.bsf
├── Mux61.v
├── PC.bsf
├── PC.v
├── PC.v.bak
├── prog.mif
├── Regfile.bsf
├── Regfile.v
├── Regfile.v.bak
├── serv_req_info.txt
├── shift26.bsf
├── shift26.v
├── shift32.bsf
├── shift32.v
├── Shifter.bsf
└── Shifter.v

3 directories, 459 files

标签:

实例下载地址

MIPS架构CPU设计源码.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警