华东交通大学课程设计
小 结
出租车计费器系统的设计已经全部完成,对于这个星期自己收获也蛮多的,
一些模块搞不懂,现在搞懂了。对于一个项目来说,可能你觉得很难,因为看起来挺复杂的,没有思路,但只要你把该项目的主要功能分析一下,然后我们去攻破每一个模块,在把这些模块组合在一起,最后达到了要求。这样更有调理,也很简单,有利于我们去设计,去分析。
在设计中遇到了很多的技术问题,自己调试很久还是调不通时,就和他们讨论,但和他们还是调不通,这只能叫学长帮忙了。大四的学长他们很厉害,几乎我遇到的困难,他们都能解决,在此我们应该向大四的学长好好学习,他们是我们的好榜样。
总之在这次的EDA课设中,自己受益匪浅,在摸索该如何设计使之实现所需功能的过程中,特别有趣,培养了我的设计思维,不懂就找书籍看看,攻破不懂的,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐. 这次EDA课程设计,虽然短暂但是让我得到多方面的提高,尤其是思维,一个人的思维很重要,这有利于将来的发展。
13
华东交通大学课程设计
谢 辞
在这里我要感谢我的老师朱路,朱老师上课的思路很清晰,很有调理。这样也吸引我对EDA的兴趣,朱老师在上课讲的内容很生动,举的例子也很符合题意,这样更有利于我的学习。当自己有不懂问朱老师时,朱老师很热情的分析给我听,这样有利于我的理解,总之很感谢朱老师。
14
华东交通大学课程设计
参考文献:
(1)潘松,黄继业编著 .《EDA技术实用教程 》,2005 ,科学出版社
(2)徐志军,徐光辉编著 .《 CPLD/FPGA的开发与应用 》,电子工业出版社,2001.1
(3) http://www.edacn.net/html/85/t-113885.html
(4) 刘欲晓,方强,黄宛宁编著《EDA技术与VHDL电路开发应用实践》,电子工业出版社
15
华东交通大学课程设计
附 录
程序:
module LED1602 (clk, rs, rw, en,dat,sw1_n,sw2_n,rst_n); input clk; //系统时钟输入50M input sw1_n,rst_n,sw2_n;
output [7:0] dat; //LCD的8位数据口 output rs,rw,en; //LCD的控制脚 reg e;
reg [7:0] dat; reg rs;
reg [15:0] counter; reg [5:0] current,next; reg clkr; reg [1:0] cnt;
//定义了LCD状态机需要的状态。 parameter set0=6'h0; parameter set1=6'h1; parameter set2=6'h2; parameter set3=6'h3; parameter set4=6'h4; parameter set5=6'h5; parameter set6=6'h6; parameter set7=6'h7;
parameter dat0=6'h7; parameter dat1=6'h8; parameter dat2=6'h9; parameter dat3=6'hA; parameter dat4=6'hB; parameter dat5=6'hC; parameter dat6=6'hD; parameter dat7=6'hE;
16