清华大学电子系微机原理课程设计题目。4人合作完成。 包含CPU的VHDL、Verilog源代码、仿真文件、波形结果、系统框图、实验报告、以及一个简易汇编器的源代码和可执行文件。 Quartus仿真实现了32位RISC微处理器,支持数据处理(包括乘除法),数据传送,子程序调用,中断及跳转。时序仿真主频可达70MHz。 采用Tomasulo算法处理指令流水中的数据相关,并提出了一种对Tomasulo就够的改进。设计了Cache结构提高访存效率。
2020-01-08 03:00:52 3.42MB Cache
1
Tomasulo算法的模拟软件,可任意设置一系列指令(当然,按软件自动给出的6条指令也可以),然后,按步进方式运行。每运行一步,均对保留站的状态变化进行解释(如果状态无变化,即只有时钟改变时,可不予解释),直至运行结束。解释的内容包括: * 指明哪条指令从一种状态变到另一种状态。状态包括: 流出(我们称为发射)、执行、写结果。 * 对于指令的状态变化,保留站(当然也可以包括寄存器、load部件)发生了哪些变化。
2020-01-03 11:32:48 199KB Tomasulo
1
java开发的Tomasulo算法模拟器,可以模拟六条指令并行执行,有助于理解指令级并行。
2019-12-21 22:08:05 144KB Tomasulo java 指令级并行
1
清华大学电子系微机原理课程设计题目。4人合作完成。 包含CPU的VHDL、Verilog源代码、仿真文件、波形结果、系统框图、实验报告、以及一个简易汇编器的源代码和可执行文件。 Quartus仿真实现了32位RISC微处理器,支持数据处理(包括乘除法),数据传送,子程序调用,中断及跳转。时序仿真主频可达70MHz。 采用Tomasulo算法处理指令流水中的数据相关,并提出了一种对Tomasulo就够的改进。设计了Cache结构提高访存效率。
2019-12-21 22:06:27 3.43MB 微机原理 CPU 硬件描述语言 Tomasulo
1
本项目使用Java的swing轻量级框架进行开发,实现了体系结构指令动态调度算法Tomasulo。模拟器能够选择的配置方式有汇编指令类型,条数,源地址,目的地址,可以单步执行,也可快速5步前进执行。文件入口为Tomasulo.java。
2019-12-21 22:03:41 9KB 体系结构 Tomasulo 算法模拟器
1
Tomasulo算法模拟器,张晨曦教授设计,可和《计算机系统结构实验教程》(张晨曦等编写,清华大学出版社,2010年)配套使用。
2019-12-21 21:43:44 652KB Tomasulo 清华大学出版社 张晨曦
1
python+tkinter实现Tomasulo算法的可视化模拟。
2019-12-21 19:45:55 131KB tomasulo python
1
Tomasulo算法的Java实现,附带ROB,可顺序提交。
2019-12-08 11:31:38 28KB Tomasulo
1