- 博客(10)
- 收藏
- 关注
原创 [Logisim 头歌实践教学平台]存储系统设计(HUST) MIPS寄存器文件设计 MIPS RAM设计 全相联cache设计 直接相联cache设计 4路组相连cache设计
[Logisim 头歌实践教学平台]存储系统设计(HUST) MIPS寄存器文件设计 MIPS RAM设计 全相联cache设计 直接相联cache设计 4路组相连cache设计
2024-06-26 00:24:51 705
原创 [Logisim 头歌实践教学平台]单周期CPU(24条指令) MIPS单周期CPU设计(24条指令)(HUST)《计算机硬件系统设计》---自己动手画CPU(计算机组成原理实验)
实验目的学生掌握控制器设计的基本原理,能利用硬布线控制器的设计原理,在 Logisim 平台中设计实现支持24条指令的 MIPS 单周期 CPU。实验内容利用运算器实验,存储系统实验中构建的运算器、寄存器文件、存储系统等部件以及 Logisim 中其它功能部件,构建一个32位 MIPS CPU 单周期处理器。数据通路如下图所示:要求支持24条 MIPS 核心指令,最终设计实现的 MIPS 处理器能运行实验包中的 benchmark.asm。
2024-06-26 00:02:48 2743
原创 [Logisim 头歌实践教学平台]单周期MIPS+单级中断 MIPS单周期CPU设计(24条指令)(HUST)《计算机硬件系统设计》---自己动手画CPU(计算机组成原理实验)
实验目的让学生熟悉中断软硬协同的机制,能够设计支持单级中断的单周期 MIPS CPU。实验内容为单周期 MIPS 增加单级中断机制,可支持1、2、3共3个按键中断事件,中断优先级1 < 2 < 3,CPU 执行中断服务程序时不能被其他中断请求中断。
2024-06-25 23:57:58 1567
原创 [Logisim 头歌实践教学平台]重定向流水线(EX段分支2298版本) MIPS流水CPU设计---HUST(计算机组成原理课程设计)
实验目的了解数据重定向的实现机制,了解Load-USE的处理方法。实验内容修改气泡流水线,将数据相关处理方式改成数据重定向,注意所有指令都在EX段执行,包括分支指令。构建重定向通路构建重定向逻辑---生成多路选择器选择控制信号构建Load-Use检测器在ID段增加Load-Use插入气泡逻辑测试联调
2024-06-24 12:45:18 2453
原创 [Logisim 头歌实践教学平台]气泡流水线设计(EX段分支3624版本) MIPS流水CPU设计---HUST(计算机组成原理课程设计)
实验目的为理想流水线增加冲突处理机制,通过先写后读的方式解决寄存器资源冲突,通过插入气泡方式解决数据相关冲突,通过清空误取指令方式解决分支冲突,最终系统能运行单周期24条指令CPU中的Benchmark程序。
2024-06-23 19:01:07 1092
原创 [Logisim 头歌实践教学平台]理想流水线设计 MIPS流水CPU设计---HUST(计算机组成原理课程设计)
实验目的学生掌握流水接口设计的基本原理,能够将单周期的CPU改造成可以运行无任何冲突冒险程序的理想流水线。实验内容将单周期CPU修改为理想流水线。设计流水接口子电路IF/ID、ID/EX、EX/MEM、MEM/WB,并测试联调理想流水线测试.asm程序,Ctrl+k自动仿真,运行17条指令后停机,时钟周期应该是21,由于最后一拍没有计数,周期数显示应该是20。实验基本原理图如下所示:
2024-06-22 21:07:49 1764
原创 [Logisim 头歌实践教学平台]重定向流水线(ID段分支2103版本) MIPS流水CPU设计---HUST(计算机组成原理课程设计)
了解数据重定向的实现机制,了解Load-USE的处理方法。修改气泡流水线,将数据相关处理方式改成数据重定向,除分支指令在ID段执行外所有指令都在EX段执行。构建重定向通路构建重定向逻辑---生成多路选择器选择控制信号构建Load-Use检测器,注意ID段分支Load-USE情况比EX段执行分支多了一种情况,ID段可以与EX段,MEM段分别发生LOAD-USE冲突,都不能通过重定向技术解决,前者需要插入两次气泡,后者一次。
2024-06-18 14:04:59 2426 2
原创 [Logisim 头歌实践教学平台]MIPS流水CPU设计---HUST 理想流水线 气泡流水线 重定向流水线(ID段分支2103版本)(EX段分支2298版本)(计算机组成原理课程设计)
书本上和mooc的课程不完全一致,在完成ID分支的重定向流水线(第五关)时,以mooc课程为主,即可以从EX段就将ALUResult重定向到ID段(mooc给出的理由是:由于ALU的时延比数据存储器低,故不会太影响整体的时钟频率),书本上说。这里给大家推荐一个工具,可以把截图贴在屏幕上置顶(在所有窗口之前)重定向流水线ID分支P273(这部分的内容以课程为主)(仅根据实验数据得出,书上的话有一定道理)读懂调试错误在哪(用气泡流水线举例)如有相关问题可以联系,后台私信即可。以上报错,错误应发生在第几位?
2024-06-18 13:59:08 1720 2
原创 [Logisim 头歌实践教学平台]重定向流水线(ID段分支2103版本)(计算机组成原理课程实践)MIPS流水CPU设计---HUST
[Logisim 头歌实践教学平台]重定向流水线(ID段分支2103版本)(计算机组成原理课程实践)MIPS流水CPU设计---HUST
2024-06-17 13:48:38 1112
原创 [计算机组成原理课程设计]MIPS流水CPU设计---HUST(Logisim 头歌实践教学平台)理想流水线 气泡流水线 重定向流水线(ID段分支2103版本)(EX段分支2298版本)
理想流水线 气泡流水线设计(EX段分支3624版本) 重定向流水线(EX段分支2298版本) 重定向流水线设计(ID段分支2103版本)
2024-06-17 11:20:11 1694 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人