当前位置:网站首页>Logisim group experiment 10 single cycle MIPS CPU
Logisim group experiment 10 single cycle MIPS CPU
2022-07-24 16:45:00 【SakamataZ】
All circuits are already in educoder Platform test passed .
The circuit file has been hosted to Github, welcome star: Click here
List of articles
mips Command format



- When OP When all six digits are zero , Said is R Type command
Rs、Rt Original register ,Rd It's the target register
shamt Is the offset used to shift , Maximum offset 31 position
The last field funct Describe the operation function , Equivalent to op The extended opcode of the field 32 Representing addition ,34 Representation subtraction - OP Not for 0, Be able to uniquely identify different functions I Type instruction has two operands Rs and Rt
Instructions

lw:

addi:
sw:
beq:
bne:
add:

syscall:
slt:
Auxiliary instructions R_TYPE:
Used to determine whether it is a register write back signal
Instruction decoding logic
OP It's an instruction 26-31 position ,func It's an instruction 0-5 position .
ALU Control logic

ALU_OP=(( Instructions ==slt)?11:5)
Control signals


Circuit diagram

Functional specifications
Support 8 strip MIPS Core instruction , The final design realizes MIPS The processor can run bubble sort test program sort.asm, The program is automatically stored in the data memory 0~15 Write 16 Data , Then use bubble sort to sort the data in ascending order .
边栏推荐
- QT design simulation robot controller
- 1184. 公交站间的距离
- 双指针滑动窗口法解析及LeetCode相关题解
- QT keyboard event (II) -- long press the key to trigger the event event repeatedly, and the problem is solved
- Summary of experience in using.Net test framework xUnit, mstest, specflow
- 【南京农业大学】考研初试复试资料分享
- Sword finger offer 25. merge two sorted linked lists
- What exactly is API?
- JVM class loading subsystem
- Using native JS to realize magnifying glass function
猜你喜欢

AXI协议(1):AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能

剑指 Offer 22. 链表中倒数第k个节点

IP第十三天笔记

Summary of experience in using.Net test framework xUnit, mstest, specflow

JVM class loading subsystem

会议OA项目进度(二)

Duplicate content in lookup table

我们为什么要推出Getaverse?

Sword finger offer 22. the penultimate node in the linked list

15、ARM嵌入式系统:如何用PC调试单板
随机推荐
Meeting OA project progress (II)
AXI协议(1):AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能
With regard to performance testing, dry goods hit "suggestions collection"
Zhao Ming, CEO of glory: it is difficult for a single manufacturer to achieve full scene product coverage
Thinkphp3.2.5 cannot jump to external links
简易版QQ?Qt也可以实现!(一)
Qt设计机器人仿真控制器——按键控制机器人关节转动
PS pull out logo
图片浏览器?Qt也可以实现!
工信安全中心牵头搭建数据流通平台 蚂蚁集团等厂商提供技术支持
[LeetCode]38.报数——题解(执行用时击败91% ,内存消耗击败 97%)
JS simulation realizes the principles of call, apply, bind and new
会议OA项目进度(一)
【零基础】充分理解WebGL(八)
Pull and load more on wechat applet list rendering
AMD锐龙7000预计9月15日上市 3D缓存版还要再等等
Codeforces round 690 (Div. 3) B. last year's substring conventional solution
js,for循环内callback异步转换成同步执行
Qualcomm reconciled with apple and received at least $4.5 billion in settlement fees! Next goal: Huawei!
解决Eureka默认缓存配置导致时效性问题