关于quartus的一道项目考核题,求帮助。

  • 黑夜兰多
  • LV0工程师
  • |      2014-06-12 13:39:04
  • 浏览量 2609
  • 回复:16

一、项目描述:

一个简易计算机的各部件如下:

一:ALU单元:274181,两个数据缓冲器为74273b

二:通用寄存器R0R1:由两个74273b组成

三:存储模块:1lpm_ram_dp0174273b作为地址寄存器AR174273b作为数据缓冲寄存器DR

四:操作控制器用微程序控制器构成,其中,指令寄存器IR74273b构成,需要多少片,自己根据情况定。微控制存储器由1lpm_rom0构成,微地址寄存器和微命令寄存器都由74273b组成。

五: PC1片集成计数器74161构成

  1. 今假设数据总线和地址总线都是8位的,在RAM06H存储单元中有一个数+5,请设计二条机器指令以及对应的微程序完成以下操作:

1.MOV R0 即将06H单元的内容送R0

2.ADD R07 即(R0+7R0

  1. 这二条机器指令也保存在RAM中,这二条机器指令所对应的微程序存放在微控制存储器中。

    要求:

  1. 1将该计算机的各部件组成一个数据通路,并标明数据流动方向

  2. 2设计出“MOV R0 ”指令,指令长度、操作码字段和操作数字段都自己决定

  3.  3画出“MOV R0 ”指令的指令周期流程图

  4. 4设计出“MOV R0 ”指令的微程序

  5. 5设计出“ADD R07”指令,指令长度、操作码字段和操作数字段都自己决定

  6. 6画出“ADD R07”指令的指令周期流程图

  7. 7设计出“ADD R07”指令的微程序

  8. 8请在quartus II中仿真出这两条指令的执行过程和结果,若需要时序信号T1T2T3T4,可直接在仿真波形中给出。


答辩和项目报告不管,我只想要quautus电路图,仿真图。

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:10
小天 2014-06-13

这个确实很难,顺道来蹭知识

0   回复
举报
发布
gtrjolin1986 2014-06-13
图放上来啊
0   回复
举报
发布
Cigoy 2014-06-12

童鞋,不建议这样伸手来要啊

可以自己先做一下,遇到问题提出来大家讨论

其实这个题目就是考察你运用proteus模拟mcu/cpu内核的寄存器工作原理

首先你要确定使用哪种内核的mcu/cpu

了解工作原理后,仿真试验一下


顺道吐槽,这位老师是想让你设计一个处理器或者控制器啊

0   回复
举报
发布
冰山一角 2014-06-12
顶起。。。。
0   回复
举报
发布
qiuqiu 2014-06-12
你这是想让别人帮你做啊?
0   回复
举报
发布
前功尽弃 2014-06-12
最近要考试了吧?
0   回复
举报
发布
黑夜兰多 2014-06-12
哦哦
0   回复
举报
发布
前功尽弃 2014-06-12
搞单片机的飘过,你这道题真的很行
0   回复
举报
发布
雪狼 2014-06-12
好难啊,我都没有看懂要实现什么的说,表示关注,看看如何实现的
0   回复
举报
发布
gtrjolin1986 2014-06-12
欢迎各路大神来解答
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子