一、设计目标设计目的:设计一个含有36条指令的MIPS单周期处理器,并能将指令准确的执行并烧写到试验箱上来验证设计初衷1、理解MIPS指令结构,理解MIPS指令集中常用指令的功能和编码,学会对这些指令进行归纳分类。
2、了解熟悉MIPS体系中的处理器结构3、熟悉并掌握单周期处理器CPU的原理和设计4、进一步加强Verilog语言进行电路设计的能力二、实验设备1、装有xilinxISE的计算机一台2、LS-CPU-EXB-002教学系统实验箱一台三、实验任务1.、学习MIPS指令集,深入理解常用指令的功能和编码,并进行归纳确定处理器各部件的控制码,比如使用何种ALU运算,是否写寄存器堆等。
2、单周期CPU是指一条指令的所有操作在一个时钟周期内执行完。
设计中所有寄存器和存储器都是异步读同步写的,即读出数据不需要时钟控制,但写入数据需时钟控制。
故单周期CPU的运作即:在一个时钟周期内,根据PC值从指令ROM中读出相应的指令,将指令译码后从寄存器堆中读出需要的操作数,送往ALU模块,ALU模块运算得到结果。
如果是store指令,则ALU运算结果为数据存储的地址,就向数据RAM发出写请求,在下一个时钟上升沿真正写入到数据存储器。
如果是load指令,则ALU运算结果为数据存储的地址,根据该值从数据存RAM中读出数据,送往寄存器堆根据目的寄存器发出写请求,在下一个时钟上升沿真正写入到寄存器堆中。
如果非load/store操作,若有写寄存器堆的操作,则直接将ALU运算结果送往寄存器堆根据目的寄存器发出写请求,在下一个时钟上升沿真正写入到寄存器堆中。
如果是分支跳转指令,则是需要将结果写入到pc寄存器中的。
2024/7/22 14:06:56 2.55MB 计算机组成原 龙芯中科
1
微重力火箭可以提供一个稳定持久的微重力环境进行一系列科学工程试验,为了达到较高的微重力水平,需要对火箭进行消旋和姿态控制,实现各轴角速度和各向加速度值低于10μG。
本文介绍的"yo-yo"系统配合速率控制系统(RCS)可以有效降低各轴角速度和加速度,文章涉及了系统设计参数,控制回路和控制算法等。
1
简述了均匀直线天线阵列波达方向估计的3种方法:分别用来自不同方向的4个信号和5个信号进入7个阵元的阵列进行试验,得出了仿真结果和最大分辨率.
2024/7/16 2:25:04 174KB DOA 均匀直线天线阵 仿真
1
GJB150A全套(105.1A~105.17A;
150.24A;
150.25A;
150.27A)
2024/7/12 11:23:44 17.69MB 标准 国军标 环境试验
1
中国(上海)自由贸易试验区临港新片区国土空间总体规划(2019-2035年)共计8章内容,有喜欢的小伙伴可以参考、学习。
2024/7/2 9:53:57 18.72MB 自由贸易示范区 国土空间规划
1
呕心沥血,华南农业大学2012级软件体系结构综合性实验报告。
包含所有实验关键性代码,格式规范
2024/7/2 3:31:39 890KB 软件体系结构
1
基于PLC变频控制的温室雾化降温系统与试验研究
357KB 研究论文
1
基于改善传统计数器发生错误率较高、工作效率极低的以及减少裁判的工作量、减少计数工作发生错误的几率的目的,采用设计新一代跑圈计数器方法,结合跑圈计数器工作原理与设计试验,得出将跑圈计数器应用于长跑比赛中不仅能够减少裁判的工作量,还能减少发生错误的几率的结论。
2024/6/30 6:37:28 782KB 田径中长跑; 比赛; 跑圈计数器
1
触媒组织中碳化物的含量与金刚石的生长,李和胜,李木森,采用粉末冶金铁基触媒在六面顶压机上高温高压合成金刚石。
试验表明,在相同的工艺条件下,由于合成腔体温度和压力梯度的存在,压
2024/6/28 4:05:04 1.13MB 首发论文
1
针对王家岭煤矿窄煤柱煤巷顶板非对称大变形异常矿压显现,综合现场调研、理论分析、数值模拟、井下试验及现场实测,分析了顶板非对称变形破坏特征,提出槽钢简式桁架锚索与单体锚索大偏移量非对称支护技术。
研究得出:1)窄煤柱煤巷顶板非对称变形破坏特征:煤柱侧顶板煤体变形破坏敏感系数大且可持续性强;2)窄煤柱煤巷巷道中心轴两侧顶板煤体剪应变损伤形式和联结速度具有明显的不对称性;3)顶板控制机理:刚柔并济、重点偏移、点线结合、均衡承载。
桁架锚索与单体锚索500mm偏移布置围岩控制效果良好,顶板变形破坏协调一致。
2024/6/26 7:01:06 807KB 行业研究
1
共 830 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡