试时,在测试环境下,输入如下:
moduletb_paobiaoI
putsregCLKregCLRregPAUSE
Outputswire30MSHwire30MSLwire30SHwire30SLwire30MHwire30ML
I
sta
tiatetheU
itU
derTestUUTpaobiaouutCLKCLK
fCLRCLRPAUSEPAUSEMSHMSHMSLMSLSHSHSLSLMHMHMLML
i
itialbegi
I
itializeI
putsCLK0CLR0PAUSE0
Wait100
sforglobalresettofi
ish100CLR1100CLR0
fAddstimulushere
e
dparameterPERIOD2
alwaysbegi
CLK1b0PERIOD2CLK1b1PERIOD2e
de
dmodule我将时钟信号引入,定义周期为2,然后令CLR1;开始计数。输出波形如下:
由波形可见,当百分秒低位计满10后,高位进一,当高位低位同时计到99时,秒的低位会进一,以此类推,再看图如下:
f如图,可见在秒计数满六十后,向分钟进位,分钟低位得到进位,可再向下类推。仿真图:仿真图
fff如上仿真图,可看出电路具体结构。总结:总结这次作业使我感到专用集成电路设计这门课是很实用的,它可以锻炼我们借助软件设计硬件电路的能力,但是我也感到,自己对硬件设计语言掌握的还很不到位,对硬件电路本身也很陌生,而且应用ISE软件的能力也很差,这些都需要提高。我将在以后的学习中多动手设计电路,提高自己的实践能力,增加自己的经验。意见:意见首先,这门课使我受益匪浅,使我明白了设计电路的具体程序,上课时,老师可以多讲一些具体的例子的实现,给同学们展示一个完整的设计流程,使学生们在自己设计时,有更好的基础
fr