2026/7/29 18:16:07
网站建设
项目流程
- 无论是前面的小实验还是最后的整机实验,最好都要在去实验室上机验收之前就画好电路图,再用U盘拷过去。否则4小时很难保证做出来。调试过程充满不确定性且非常繁琐。
- 不要摆烂()不要幻想实验前一天上网抄个图就能蒙混过关。前面的小实验尚且没什么,整机实验真没得抄。因为整机实验每年要求都会变,想用祖传包浆项目是不可能的。而且老师验收时会询问关于你的模型机的设计问题(至少czy老师是如此),如果不是自己做的项目可能就不能顺利回答上来。
- 计组实验是两人一组
- 不同班的要求不一样,我们班是自己设计功能元件和画电路图,但别的班好像有用代码实现的。
- 小实验有两个,一周验收一个。最后的整机实验保底有三周(3*4h =12h)的制作时间,整机实验开始的第四周进行验收。不过整机实验开始后每周日会都开放机房(8:30 - 17:20),建议大家周日积极去机房继续实验,否则时间上可能不太够用。
- 整机实验开始前,可以去复习一下上学期的计组知识,否则容易抓不到头绪而不知所措。老师上课讲的有关整机设计的内容要好好听,即使听不懂也不要自暴自弃。
- 先设计指令集和微指令格式,然后根据机器指令写微操作并编写对应的微指令代码,最后再来考虑硬件具体怎么画。这里给大家展示我们取指周期的微指令设计作为参考
而硬件设计最重要的就是微地址生成部件的设计,它可以说是你整个模型机的灵魂。需要好好思考如何实现。 - 对于整机实验,一个比较合理的时间安排是:
| 上机前 | 上机时 |
| 第一周 | 1.完成基础微指令的编写 2.画出整机中关键部件(如微地址生成部件、基础寄存器组、特殊寄存器组...)的连线图 | 测试基础原件的功能,方便后续整机的调试排查 |
| 第二周 | 1.完成整机完整电路图的绘制 2.继续完善微指令的设计,考虑扩展2的实现 | 调试整机。可以逐条机器指令验证正确性 |
| 第三周 | 完成所有设计部分的工作 | 调试整机,完成ppt上示例程序的验证 |
然后第四周就验收了()可以看到,基础的设计部分基本上要在前两周内完成,后续的大部分时间都将用于调试 - 关于前期调试的小建议:
(1)微指令跑不起来:检查时序
![]()
(2)微指令跑到奇怪的地方:录视频观察μIR的变化,看看它从哪一步开始错了(机箱左侧有个地方可以调脉冲速度)
![]()
(3)RAM数据端应该绑三态门,否则无法正常写入数据
(4)前期出问题优先排查硬件,后期出问题优先排查微指令 - 大概就没建议了(?)我们两个上学期计组都学得不咋样(并非自谦,一学期课没听几节全是期末速成的),但一边学一边做也还是做出来了,所以不用太担心。本次实验最大的难点就是时间规划。因为一周只有两次上机机会,所以到最后实验室的座位会变得非常抢手😓😓建议去早一点,否则你甚至捍卫不了你自己的座位。大概就这样了。车到山前必有路,祝看到这里的学弟学妹实验顺利~