61009332杨康
汽车租赁系统
这次的课程设计于我来说最大的收获不是更加了解一门语言,更加重要的是在从构思模块框架到独立完成每个模块的语言编写,再到模拟仿真,以及最后的调试过程中我懂得了如何克服恐惧并坚持,朝着自己的目标前进,而不是畏缩不前。
我的设计是从第九周开始的,比计划稍微落后了些,最初的编写阶段,由于对VHDL语言相当的陌生,中间纠结了很长一段时间,后来慢慢熟悉了VHDL的特点,看了很多设计的例子,才找到了对这门语言的感觉,随后的编写过程虽没有起初阶段的难熬,但也不轻松。因为VHDL和以往我学过的语言有着本质的区别,它的逻辑执行顺序不是单调的自上而下的,并序,顺序结合,这在一定程度上给我的编写带来了难度,随之产生了对这门课程设计的恐惧,逐渐产生了消极的情绪。
好在我有几个志同道合的朋友一起奋斗在编程的路上,相互探讨探讨,问题也就不再是问题了。
最初遇到的问题现在想来确实很难算是一个问题,譬如当时还为一个进程里设置了两个时钟的上升沿仿真总是出错而懊恼不已,很多当时看似无从下手的逻辑功能现在也觉得非常容易实现,只是需要花写时间把脑袋里的雏形转变为更加具体,缜密的语言框架。
整个过程除去在语言的理解上花了很多的精力外,还让我犹豫了很久的是整个模块框架的构建。最初我想简单的设置三个模块:键盘输出、主控制以及输出译码模块。但在编写主程序的时候发现中间需要考虑的问题很多,逻辑也比较混乱,这无疑增加了出错的可能性。因此我放弃的这种模块框架。随后在修修改改近一个礼拜以后,我最终确定了最后的模块框架,事实也证明了一个好的模块框架的建立对整个编写及调试过程有着非常重要的意义。也验证了那句:好的开头等于成功的一半。
总上所述,我想说的是,较好的完成一件事,技能是可以在完成的过程中学习的,并不是最重要的,想比较而言,良好的心态以及坚持,不放弃的意志力则更为重要。感谢这次的课程设计带给我的这些感悟。