EDA
实验EDA实验数字钟
一.实验任务
用FPGA器件和EDA技术的设计已知条件:XXX软件
XXX实验开发装臵
基本功能:1.以数字形式显示时,分,秒的时间;
2.小时计数器为24进制;
3.分,秒计数器为60进制;
多功能数字电子钟设计:
输入变量:时钟CPS,直接清零RD;输出变量:小时H[7..4]、H[3..0]为8421BCD码输出,其时钟为CLK;分计时M[7..4]、M[3..0]为8421BCD码输出,其时钟为CPM;秒计时S[7..4]、S[3..0]为8421BCD码输出,其时钟为CLK;RD为清零信号等。
二.仿真与波形
1.60进制原理图如下;
其仿真波形如下:
2.24进制原理图如下:
其仿真波形如下:
3.数字钟的整个电路图如下:
逻辑电路说明:由电路分析得知,多功能数字电子钟最基本的计时电路在CLK(秒)时钟作用下,电路输出变量为H[7..0],M[7..0]及S[7..0],按8421BCD码正常走时,电路为异步时序逻辑电路
4.数字电子钟的仿真波形如下:
仿真波形分析及结论:
由仿真波形分析得知在CLK
(秒)时钟作用下,电路正常走
时。分析过程完全符合多功能数字电子钟最基本的计时功能,逻辑电路设计正确。
三.感想:
这次的课程设计的内容是《EDA多功能数字钟》,这次课程设计验我花了两个上午的时间。虽然我是顺利的完成了任务,但是在实验中我还是发现了自己存在的一些问题。
在课程设计中我经常做完上一步就忘记了下一步该怎么做,总是一边看老师的课件一边做,这样一来浪费了不少时间,这是由于我对软件的操作不熟练的缘故,因此我觉得我应该在今后的日子里多练习一下这个MA_+PLUS软件,做到在以后的学习及工作中能利用这个软件快速的正确的完成任务。在实验中我还经常出现掉步骤的现象,比如经常忘记“指向当前文件”,从而导致得到的结果是错误的甚至根本就得不到结果,这全都是因为粗心大意造成的。在今后的日子里我会努力的去改掉这个毛病,从而高质量的完成老师交给我的各项任务!