南昌大学EDA实验报告一

南昌大学EDA实验报告一

ID:42012564

大小:186.32 KB

页数:5页

时间:2019-09-06

南昌大学EDA实验报告一_第1页
南昌大学EDA实验报告一_第2页
南昌大学EDA实验报告一_第3页
南昌大学EDA实验报告一_第4页
南昌大学EDA实验报告一_第5页
资源描述:

《南昌大学EDA实验报告一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、⑨南昌大学卖脸报告学生姓名:翁学号:专业班级:屮兴131实验类型:验证□综合口设计■创新口实验FI期:2015J0.29实验一、模可变计数器(-)实验目的1、进一步熟悉实验装置和QuartusII软件的使用;2、进一步熟悉和掌握EDA设计流程;3、学习简单组合、时序电路的EDA设计;4、学习计数器中二进制码到BCD码的转换技巧;5、学习实验装置上数码管的输川方法。(二)设计要求完成设计、仿真、调试、下载、硕件测试等环节,在EDA实验装置上实现模可变计数器功能,具体要求如下:1、设置一个按键控制改变模

2、值,按键按下吋模为10-99之间(具体数值自行确定)的数,没按下时模为100-199之间(具体数值自行确定)的数;2、计数结果用三位数码管-

3、•进制显示。(三)实验预习1、了解SOPC实验台上数码管的连接方式。如下图所示:74HC245FPGAabcde&&&&忖b协忖b协ein?ein?ein?&际—dp—dp—dp—dpG^DG严DG^DG^DgapaabcdefQdp8888忖bf肓b忖b协&际&硯—dp—dp—dp—dpGNDGNDGNDGND74LS138可以知道8位数码管的段选曲芯片74

4、HC245來控制,位选出三个输入经74LS138译码器控制。2、BCD码的转换技巧。由于数码管最多要显示3位十进制数。所以程序中通过设定一个12位的输出寄存器q。q[ll:8]表示百位,q[7:4]表示个位,q[3:0]表示个位。但如果q按二进制计数增加的话,8421BCD码在000000001001(十进制9)到000000010000(十进制10)之间计数还需要多计数1010X111之间的7个数。所以8421BCD到十进制的调整需要+7处理。同理,十位到百位BCD调整需要做+103处理。3、数码

5、管的点亮。数码的扫描频率设置为lKHzo通过case语句实现扫描数码管的指定位数,并同时通过74HC245对选定数码管赋值(段显操作)。4、模值通过if语句对q的值进行改变。(设置一个中间变量model)(四)实验仿真仿真图(实际操作吋CLK_RN为CLK_EN一千分频)NameValueatOps40.0ns80.0ns120.0ns160.0ns200.0ns240.0ns280.0ns•iiiiiiOpsOpsrstBl*switdhBl匚i:enOk.EnClk.Rn81BOBOnn>DXB

6、0011111100111111):0001X001111115(0001);00111111);0001X001111111(0001)(001111115(0110);091111111(0110)(00111111Xon>WXBlOO>qB0(X)0(1000...:!OOOOOOOOOOOO!:!X!:!OOOOOOOOOOOl!!:!000000000010NameValueat2.8us2.84us2.88us2.92us2.96us3.0us3.04us:11i111iOpsrstB

7、lswitchBlenOk.EnClk.RnBlBOBOnnt>DXB00111111莎1阿(莎咂i阿阿阿阿硕顽珂(iiii阿仙加1)(0叫山1加1加叫ooiiini>WXBlOO画@画亘回画匹画画®画画叵;®画叵回画耳®[画亘®®匝迴画>qBOOOOOOOO.,OOQOOOOlOlll\COOOOOOOllOOO):『—[:丽00000000处)EnabledFrom123456814✓15✓12✓13✓To彰DX[0]AssignmentNameLocationValuePD4_F13習DX[

8、1]LocationPIN_F14彰DX[2]LocationPD4.F15習DX[3]LocationPIN_E15彰DX[4]LocationPIN_F16習DX⑸LocationPIN_F17礬DX[6]LocationPB4.E18彰DX[7]LocationPD

9、PD4J8AClk.EnLocationPIN-CI3YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesCommentTag(五)实验现象及结果将3个开关设置为rst、en.switch按键,分别达到置位、使能、模可变功能。当rst、en>switch为高电平,数码管从0到18循环计数。当rst、en为高电平,switch为低电平。数码管从0到120循环计数。(六)实验总结学习了开发板上驱动8位静态数码管的方法,以及Verilo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。