参考《16位5级流水无cache实验CPU课程设计实验要求》文档及其VHDL代码,在理解其思想和方法的基础上,将其改造成8位的5级流水无cache的实验CPU,包括对指令系统、数据通路、各流水段模块、内存模块等方面的改造。
利用VHDL语言编程实现,并在TEC-CA平台上进行仿真测试。
为方便起见,后续16位5级流水无cache实验CPU简记为ExpCPU-16,而8位的则记为ExpCPU-8。
对于内存模块的改造,参考《计算机组成原理》课程综合实验的方法,独立设计一块8位的RAM。
(1)利用TEC-CA平台上的16位RAM来存放8位的指令和数据;
(2)实现一条JRS指令,以便在符号标志位S=1时跳转。
需要改写ID段的控制信息,并改写IF段;
(3)实现一条CMPJDR,SR,offset指令,当比较的两个数相等时,跳转到目标地址PC+1+offset;
(4)可以探索从外部输入指令,而不是初始化时将指令“写死”在RAM中;
(5)此5段流水模块之间,并没有明显地加上流水寄存器,可以考虑在不同模块间加上流水寄存器;
(6)探索5段流水带cache的CPU的设计。
2024/3/14 23:02:54 2.29MB 华南农业大学 计组实验
1
基于Multisim12.0的数字时钟,时钟是0-24,剩下为60进制。
利用555计时器,是电工综合实验。
2024/3/1 15:17:23 453KB 数字时钟 Multisim
1
这是一份关于公司员工管理系统的源代码,是以前上课时候的综合实验内容,希望对大家有所帮助。
2024/2/23 4:40:46 15KB C++ 公司员工管理系统源代码
1
教务管理系统综合实验,运用sqlserver2008数据库,含报告
2024/2/16 9:40:41 353KB sql server 2008
1
西华大学综合实验试题--计算机网络实验(PacketTracer7模拟题)(pka文件).......
1
文件里面包含了所有实验的源程序,实验报告,以及期末综合实验的源程序代码和实验报告。
设置的分数比较高,主要是考虑到不想害了更多的师弟师妹。
希望大家下了以后千万不要直接提交这些代码,代码还是要自己编写的好。
只是作为借鉴,那就再好不过了。
2024/1/31 11:08:12 451KB 西南交大 综合实验 源代码 c语言版
1
共享内存的实验,详细看我的博客“Linux进程间通信(十)---综合实验之共享内存实验”
2024/1/13 13:30:47 2KB 共享内存
1
实验一交换机的基本配置实验二交换机的端口配置实验三利用TFTP管理交换机实验四VLAN的基础配置实验五VLAN间路由实验六STP实验七RSTP实验实验八交换机集群管理实验九交换机堆叠管理实验十QOS实验十一访问控制列表实验十二组播实验一、路由器的基本配置实验二、路由协议配置静态路由配置RIP协议配置OSPF协议实验路由协议综合实验实验三、广域网协议配置PPP协议配置MP配置Frame-Relay配置帧中继子接口配置实验四访问控制列表及地址转换标准访问控制列表扩展访问控制列表地址转换(NAT)实验五、VRRP实验六、QOS配置实验七、路由备份技术实验八、路由过滤、重分布实验九、策略路由实验十、异步拨号、ISDN拨号备份实验十一IPV6实验IPV6互通性实验十二、VOIP实验
2024/1/4 18:26:37 2.26MB 华为 交换机 路由器 HCDA
1
桂林电子科技大学计算机与信息安全学院数据库课程设计学生成绩管理系统。
2023/12/10 7:01:19 36.47MB C# 数据库课设
1
微机接口综合实验二, 实验内容:设计一种自动洗衣机的程序控制器,在启动后先进水,等到达高水位后,启动洗衣马达转动4min,如在洗衣过程中发现水位低于高水位,则停止洗衣马达转动并报警,并在水位到达高水位后再次启动马达。
洗衣结束后则启动排水开关,待水位到达低水位后,则启动脱水马达,转动2min。
如此重复三次,要求在每一动作之间有2s的间隔。
高水位,低水位为水位传感器,用两个开关模拟,当水位高于高水位或低于低水位时,两个开关的状态分别为0。
启动开关用一个开关表示。
进水、排水、洗衣马达、脱水马达及报警分别用一个发光二极管表示。
本实验只需用可编程并行接口电路的A口。
其硬件接口如下图所示。
也可采用可编程逻辑器件进行设计。
2023/11/22 6:18:01 124KB ASM 洗衣机程序设计
1
共 66 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡