Verilog
31条指令单周期cpu设计(Verilog)-(一)相关软件
介绍31条指令单周期MIPS CPU设计所需的开发环境,包括Vivado安装配置、ModelSim仿真工具、Mars MIPS模拟器以及Processon等画图工具的使用说明。
说在前面
- 开发环境:Vivado
- 语言:Verilog
- cpu框架:Mips
- 其他:计算机组成原理课程终于结束了,由于以下均为课程学习过程中的内容,所以难免存在各种错误,各位大佬轻喷
相关软件
Vivado
- Xilinx公司的集成环境,笔者用的是下面这个:
下载 - 版本的话应该都可以吧,安装教程可以看下面这个:
安装教程 - License相关
参考 - 其他支持Verilog开发的开发环境应该也可以使用,比如Quartus(没用过)
ModelSim
- 简介
Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。
- 话是这么说,但是在cpu仿真的时候还不如用vivado自带的仿真工具,方便很多,而且节省时间(虽然说modelsim可以找到一些深层次的错误)
- modelsim获取安装可以看下面这个(付费软件真烦啊)
这里
Mars
- Mips框架下的轻量级IDE
- 这个相当于是给我们验证cpu相关指令结果是否正确的,我们设计的cpu是以这个里面的结构为基础的,各种指令的结果也是以它为准进行验证(课程要求,无奈)
- 界面如下,功能还是挺全的

- 下载