-
. z
"EDA技术及应用"实训报告
姓 名 满眼皆是繁华
指导教师:
2021 年 7 月再根据教师上课讲的容,有了个总体的思路。
通过这样实训,提高了动手能力,如何运用数码管显示十进制数,在将EDA课堂知识运用到实训中时,对课堂知识也有了更好的理解,在过程中遇到不懂的地方,通过请教教师和同学也明白了自己的缺乏之处,并将在以后的学****中进一步完善自己。
波形仿真时,一直有问题。后来发现是因为自己操作不对,在proessing那儿要设置,我记得上课教师又给我们讲过,可能是我记得不牢。通过这次实训,我运行软件Quartus II熟练多了较以前来说。下次做实训的时候要考虑周到,不清楚的时候要及时翻书,并回忆教师上课讲的容和重点。更在这一点上明白了,我们必须善于发现问题改正问题,同时要有一颗持之以恒的心。用理论知识运用到实际中,大大提高了我们的学****兴趣,同时要感教师们的悉心教诲。
6 参考文献
[1]自美.电子线路设计·实验·测试〔第二版〕.:华中科技大学,2000
[2]江国强,EDA技术与应用〔第2版〕,电子工业,2021
附录
附录1:仿真波形图〔局部模块〕
路程仿真
计费器仿真
时间仿真
附录2:程序清单
分频器
module fpq(clk,d1,d2,nclk);
input clk,d1,d2;
output nclk;
reg nclk;
reg[24:0] num;
always(posedge clk)
begin
-
. z
case({d1,d2})
0:begin num=num+1;
if(num>=19999999)
begin nclk=1;num=0;end
else nclk=0;
end
1:begin num=num+1;
if(num>=1999999)
begin nclk=1;num=0;end
else nclk=0;
end
2:begin num=num+1;
if(num>=199999)
begin nclk=1;num=0;end
else nclk=0;
end
3:begin num=num+1;
if(num>=0)
begin nclk=1;num=0;end
else nclk=0;
end
endcase
end
endmodule
路程计算
module lc(nclk,clrn,q,d);
input nclk,clrn;
output reg[15:0] q;
output reg d;
reg[11:0] i;
reg[3:0] k;
always (negedge nclk or negedge clrn)
begin
if(clrn==0) b
eda实训-出租车计费 来自淘豆网www.taodocs.com转载请标明出处.