没有合适的资源?快使用搜索试试~ 我知道了~
计算机组成原理8位实验CPU设计与实现
共130个文件
cdb:27个
hdb:24个
vhd:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 4 下载量 40 浏览量
2022-05-31
11:37:43
上传
评论 4
收藏 1.28MB ZIP 举报
温馨提示
1. 深入掌握CPU的工作原理,包括ALU、控制器、寄存器、存储器等部件的工作原理; 2. 熟悉和掌握指令系统的设计方法,并设计简单的指令系统; 3. 理解和掌握小型计算机的工作原理,以系统的方法建立起整机概念; 4. 理解和掌握基于VHDL语言和TEC-CA硬件平台设计模型机的方法。 二、设计要求 参考所给的16位实验CPU的设计与实现,体会其整体设计思路,并理解该CPU的工作原理。在此基础上,对该16位的实验CPU(称为参考CPU)进行改造,以设计得到一个8位的CPU。总的要求是将原来16位的数据通路,改成8位的数据通路,总的要求如下: 将原来8位的OP码,改成4位的OP码; 将原来8位的地址码(包含2个操作数),改成4位的地址码(包含2个操作数)。 在上述总要求的基础上,对实验CPU的指令系统、ALU、控制器、寄存器、存储器进行相应的改造。具体要求如下: 修改指令格式,将原来指令长为16位的指令格式改成8位的指令长格式; 设计总共16条指令的指令系统。此指令系统可以是参考CPU指令系统的子集,但参考CPU指令系统中A组和B组中的指令至少都要选用
资源推荐
资源详情
资源评论
收起资源包目录
计算机组成原理8位实验CPU设计与实现
(130个子文件)
cpu0.bdf 62KB
reg_test.bsf 5KB
controller.bsf 4KB
reg_mux.bsf 4KB
flag_reg.bsf 4KB
reg_out.bsf 4KB
reg_testa.bsf 3KB
cpu0.bsf 3KB
alu.bsf 3KB
bus_mux.bsf 3KB
bus_dir.bsf 3KB
ram.bsf 2KB
ar.bsf 2KB
ir.bsf 2KB
pc.bsf 2KB
reg.bsf 2KB
timer.bsf 2KB
t3.bsf 2KB
t1.bsf 2KB
t2.bsf 2KB
cpu0.cmp.cdb 130KB
cpu0.pre_map.cdb 49KB
cpu0.map.cdb 35KB
cpu0.sgdiff.cdb 34KB
cpu0.rtlv_sg.cdb 32KB
cpu0.(15).cnf.cdb 10KB
cpu0.(4).cnf.cdb 8KB
cpu0.(0).cnf.cdb 5KB
cpu0.rtlv_sg_swap.cdb 4KB
cpu0.(2).cnf.cdb 4KB
cpu0.(12).cnf.cdb 3KB
cpu0.(16).cnf.cdb 2KB
cpu0.(11).cnf.cdb 2KB
cpu0.(8).cnf.cdb 2KB
cpu0.(5).cnf.cdb 2KB
cpu0.(17).cnf.cdb 1KB
cpu0.(10).cnf.cdb 1KB
cpu0.(1).cnf.cdb 1KB
cpu0.(9).cnf.cdb 1KB
cpu0.(13).cnf.cdb 1KB
cpu0.(6).cnf.cdb 1KB
cpu0.(7).cnf.cdb 856B
cpu0.(18).cnf.cdb 665B
cpu0.(3).cnf.cdb 633B
cpu0.(14).cnf.cdb 560B
cpu0.signalprobe.cdb 511B
cpu0.eco.cdb 141B
cpu0.cdf 281B
cpu0.db_info 136B
cpu0.cmp0.ddb 113KB
SE2_2综合性实验报告.doc 683KB
cpu0.done 26B
cpu0.fit.eqn 109KB
cpu0.map.eqn 93KB
cpu0.sgdiff.hdb 24KB
cpu0.pre_map.hdb 22KB
cpu0.rtlv.hdb 22KB
cpu0.cmp.hdb 20KB
cpu0.map.hdb 19KB
cpu0.(15).cnf.hdb 3KB
cpu0.(4).cnf.hdb 2KB
cpu0.(2).cnf.hdb 1KB
cpu0.(0).cnf.hdb 1KB
cpu0.(16).cnf.hdb 1KB
cpu0.(12).cnf.hdb 777B
cpu0.(17).cnf.hdb 716B
cpu0.(7).cnf.hdb 689B
cpu0.(11).cnf.hdb 681B
cpu0.(6).cnf.hdb 670B
cpu0.(8).cnf.hdb 564B
cpu0.(5).cnf.hdb 524B
cpu0.(9).cnf.hdb 507B
cpu0.(13).cnf.hdb 500B
cpu0.(10).cnf.hdb 494B
cpu0.(1).cnf.hdb 486B
cpu0.(14).cnf.hdb 420B
cpu0.(3).cnf.hdb 384B
cpu0.(18).cnf.hdb 347B
cpu0.hier_info 59KB
cpu0.hif 7KB
cmp_state.ini 2B
ram1.hdl.mif 178B
ram0.hdl.mif 178B
cpu0.pin 29KB
cpu0.pof 512KB
cpu0.psp 0B
cpu0.tan.qmsg 625KB
cpu0.fit.qmsg 267KB
cpu0.map.qmsg 42KB
cpu0.asm.qmsg 1KB
cpu0.qpf 938B
cpu0_cmp.qrpt 0B
cpu0.qsf 3KB
cpu0.qws 5KB
cpu0.cmp.rdb 26KB
cpu0.tan.rpt 165KB
cpu0.fit.rpt 114KB
cpu0.map.rpt 50KB
cpu0.asm.rpt 7KB
cpu0.flow.rpt 4KB
共 130 条
- 1
- 2
资源评论
- miyanok2023-06-23实在是宝藏资源、宝藏分享者!感谢大佬~
- lizong4562023-06-23资源很不错,内容和描述一致,值得借鉴,赶紧学起来!
- lixiuming3142023-06-03发现一个超赞的资源,赶紧学习起来,大家一起进步,支持!
- camellia20032023-10-11感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
处处清欢
- 粉丝: 150
- 资源: 2471
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- Docker在Ubuntu16.04上安装和部署Apache Storm
- test_kong.zip
- springboot权限验证学习-下
- SeetaFace6人脸质量评估C++代码实现Demo
- OCAuxiliaryTools
- 制药公司QC顶岗实习专题报告
- Rust 全面指南:从基础到高级,一网打尽 Rust 的编程知识
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功