61009204张硕闻
智能联动货梯控制系统
经过选题、项目方案,代码编写,以及后续的调试和验收,基于FPGA的数字系统设计终于画上了一个句号。在这个过程中,我们收获的不仅仅是一门语言,一项调试的技术,更重要的我认为是成熟的心态和坚持的精神。
在选题过程中,我们深切地体会到了“系统”的概念,这个概念有别于我们之前实验中设计的交通灯、洗衣机、微波炉,不是一个功能器件,而包含输入、处理、输出,能够独立运行,实现特定功能,具有极强的完整性。我们学会了自顶向下的设计方法,并且认识到了在设计过程中要局部联系整体地看问题。
在代码编写过程中更是出现了诸多问题。每一个变量、信号定义的失误都可能对整个系统带来很大的影响。我采用了有限状态机的方法,在仿真过程中无论输入信号是什么,总是两个状态之间来回跳转,不能前进到下一个状态,导致那个进程基本上没有运行。经过很长时间的调试,终于发现了问题,是状态和状态之间有一个过渡状态没有定义好,删掉那个过渡状态后终于可以顺畅地运行。
对这门课我最深的感受就是坚持的重要性。无论在编写代码的过程中还是在调试的过程中,都会遇到很多困难,这些困难往往很难解决,而且每个人的题目都是不同的,所以互相获得的帮助都是有限的,这个时候就要完全靠自己的努力来解决问题。坚持把每段程序查完,坚持把每个功能测试完,那么这门课程无论做出了什么成果,都至少收获了一种可贵的精神。