CPU设计实战 第4章 实践任务一

CPU设计实战-汪文祥 邢金璋
第4章 实践任务一
实验环境 lab3.zip


前言

记录自己学习CPU设计实战这本书的过程

一、实验内容

修改代码如下:

在这里插入图片描述

二、总结

运行Mycpu的仿真,如果碰到出错,就沿着错误往前找,一直找到出错的指令,检查其实现逻辑是否出错。

还有一种快捷的方法:
在\CPU_CDE\soft\func_lab3\inst这个路径下,里面就是需要通过的测试指令序列,每通过一个测试点,都会在tcl下打印一次pass,一般出错的时候直接看下一个测试点是哪条指令,然后往前寻找第一条这个指令,十有八九就是它的实现逻辑出错了,要不就是和他相关的实现逻辑出错。

书上3.2节(P55)讲了调试错误的方法,都是些经典错误,一般你的代码出错的地方都可以用这里面方法来解决。比如上面的错误5,仿真的时候不会报错,但是一直会卡在仿真那,也不知道错误在哪。这时候就需要先综合一下,修改Critical warning。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值