VHDL中的MIPS处理器
ECEC 355的学期项目。
用法
在此处下载所有.vhd文件,并将它们添加到modelsim中的项目中。
将二进制mips指令放置在文件instructions.txt ,并将其放置在与这些.vhd文件相同的目录中。 mips编译器将从该文件中读取二进制指令,并在第一个时钟周期后运行它。
在modelsim命令行上,运行source setup.tcl 。 这是一个小脚本,可以自动编译代码,生成仿真(尽管它不会运行)并将对象添加到wave视图中。 如果这不起作用,那么您可以按照常规方式编译并运行。
代码如何运行
在第一时钟周期始终专用于读出从代码instructions.txt ,并将其保存到指令存储器(在发现instruction_memory.vhd )。 它与处理器本身无关。 这只是初步行动。 从第二个时钟周期开始,即程序运行时。
在第一个时钟周期
2022-11-25 18:20:21
12KB
VHDL
1