logo资料库

北邮计组课程设计.docx

第1页 / 共1页
资料共1页,全文预览结束
在这次计算机组成原理课程设计中,我遇到了诸多困难,也收获了诸多宝贵的财富。虽 然我是一名计算机学院的学生,但这还是我第一次亲手做出模型机,看着自己的代码变成机 器的大脑,将曾经看似空洞的理论知识变为实打实的物件,这种实践创造带来的满足感是学 习理论知识所不能比拟的。 当然我们也遇到了不少的麻烦,主要还是集中在软件编程方面,由于对 vhdl 这种并行 编程语言的不习惯,加之脑海里根生蒂固的串行语言的思维影响,导致在一开始编程时出现 了多次信号的冲突,在上一条语句中给予赋值,在下一个过程里又重新给它附以其他值,导 致错误的出现。还有就是对于 signal 与 variable 的特性不了解,signal 值的改变要在一次 process 结束之后才会生效,导致一开始使用 signal 的时候出现滞后一个周期的现象出现, 通俗的看就是要多按一次 qd。这次实践的 dbug 也是截然不同与我们之前,基于硬件的 dbug 难以看到部分内部信号的变化,所以我结合以往做智能车时将内部信号通过蓝牙发给串口的 经验,将内部的一些信号发给一些在这次测试中用不到的引脚,即采用局部调试的方式,事 实证明还是很好用的,但 TEC-8 上空余的引脚几乎都没接出来,用示波器去触碰引脚测量 也不大方便,所以我建议要是有个 TEC-9 之类的可以将一些空余的引脚接出来用以调试。 总而言之,这次课程设计加深了我对 cpu 的理解,也提升了我动手实践的能力。
分享到:
收藏