参考《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
清华大学电子系微机原理课程设计题目。
4人合作完成。
包含CPU的VHDL、Verilog源代码、仿真文件、波形结果、系统框图、实验报告、以及一个简易汇编器的源代码和可执行文件。
Quartus仿真实现了32位RISC微处理器,支持数据处理(包括乘除法),数据传送,子程序调用,中断及跳转。
时序仿真主频可达70MHz。
采用Tomasulo算法处理指令流水中的数据相关,并提出了一种对Tomasulo就够的改进。
设计了Cache结构提高访存效率。
2024/3/13 17:01:33 3.42MB Cache
1
NodejsExpress用户登录注册示例,数据库使用mysql,实现用户注册、登录及登录成功跳转到系统界面简单功能
2024/3/8 12:34:52 3.8MB nodejs node 登录 注册
1
脚本吧模块,很多人都在找。
jb8.ce里面有goot命令可以和按键一样的跳转
2024/3/8 3:32:38 1.31MB 脚本吧,模块
1
用户注册登录的网站,包含页面跳转的功能,以及div弹出框。
页面风格用CSS搭建。
2024/3/7 23:57:48 72KB 用户注册 html css div
1
购物车+登录注册功能,能修改删除商品及用户信息,加入购物车,添加订单信息,并跳转至支付界面
2024/2/27 0:27:38 1.9MB 购物车 JSP Web Servlet
1
用qt5写的一个视频播放器,图片资源是自己在网上找的,用纯代码实现的一个播放器。
实现了跳转进度,播放暂停等功能,基本上每段代码都做了注释,初学者可以很好的学习。
2024/2/22 14:15:09 426KB qt5 播放器 视频
1
最新版PHP授权验证更新系统v2.6.8完整源码全新的UI界面添加了授权搜索功能更新功能如下:1、修改了双重验证方式2、添加了授权搜索功能3、添加防止客户站重复升级4、零度中国整理教程2017-6-13-----修改了可以单个域名选择泛域名授权-----修复了IP双重验证提示为0的错误2017-6-10-----修改了双重验证方式-----添加了授权搜索功能-----添加防止客户站重复升级2017-6-4-----一键更新全面演示文件教程-本教程收取一定的费用哦!-----添加升级KEY-----修复授权显示日期2017-6-3-----添加后台IP双重单域名验证自由切换-----添加了泛单域名授权方式自由切换-----修复了添加授权版本不跳转问题-----修复了IP双重验证自定义提示500错误问题-----修复了授权修改电话与QQ一样问题2017-5-31-----添加了批量加密工具-----添加后台一键修改授权提示-----修复后台登录命名-----修正导航图标-----修复标题问题2017-5-29-----美化分页标识-----修复手机版错位问题2017-5-27-----修改了全局文件此版本直接下载完整包升级-----添加系统设置功能-----添加了版本信息推送-----修复了时间bug2017-5-26-----添加了系统设置功能-----添加了单域名验证与双重验证代码选择-----修复了部分小bug2017-4-27-----添加授权对应客户真实IP2017-4-18-----添加盗版追踪功能
2024/2/18 3:16:34 7.14MB 域名授权验证
1
ajax自动刷新页面类似于论坛注册时的自动数字倒计时自动跳转适合新人看看
2024/2/10 15:44:01 6KB ajax
1
该文档包含VS2019对应的小番茄版本,亲实测可以使用番茄助手主要功能智能提示:关键字的提示,已有函数名、类名、类成员的提示;
代码高亮:关键字、类名、函数名等用不同的颜色进行高亮,方便代码的阅读;
快速追踪:声明与实现的快速跳转,.cpp与.h文件的快速切换;
高效查找:文件名的查找,标识符的查找;
2024/2/8 14:57:20 36.96MB 小番茄
1
共 346 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡