EDA实验报告1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1 数码管扫描显示电路
实验设计方案
1.原理说明
单个数码管有8位共用段信号和1位位选信号。多个数码管显示可以采用动态扫描方式,只要扫描频率足够大,人眼观察到多个数码管均发光,且每个数码管显示值互相不干扰。
复杂的数字系统设计多采用模块化层次设计:自上而下或自下而上的方法。采用混合模式的工程设计方法是指由设计者完成功能划分后的各层子模块设计可以采用不同设计方法完成,如原理图、硬件描述语言文本、状态机等。
本实验基于混合模式的工程设计流程,电路图由模4计数器、3选1多路选择器、2-3译码电路以及七段译码器组成,动态扫描显示3个数码管的数据。
2.结构框图
实验波形仿真
操作说明:
设置clk为一个周期函数,其周期为100ns,设置din为十进制,din[0]为1,din[1]为2,din[2]为3,然后仿真波形,看输出的七段管qa、qb、qc、qd、qe、qf、qg的波形,通过下载到实验箱可以验证波形的正确性。
实验日志
①实验感想:
通过这次实验,我了解了Quartus2的平台和基本操作,对于这门课的实验,在课前应该自己先预习和做一部分,以免到课上做不完。虽然指导书讲的比较仔细,在课上做完实验后,还应对实验原理有一定的理解,不应为了做实验而做实验。
②思考与练习:
1.举例说明一个Quartus最小工程所必须维护哪些类型文件?
答:编译必需的文件:设计文件(.gdf .bdf .EDIF .tdf .v .vqm .vt .vhd .vht)、存储器初始化文件(.mif .rif .hex)、配置文件(.qsf .tcl)、工程文件(.qpf);编译结束后生成的报
告文件(.rpt .qsmg等);编程文件(.sof .pof .ttf等)。
2.图形输入法与硬件描述语言法优缺点是什么?
答:图形输入法:(优点)能直接的用元件连接电路图,容易理解和思考,直观,连线简
辑方便。
(缺点)连线容易出错,器件容易搞混。
硬件描述语言:(优点)逻辑性强,对实现电路器件和连线较多的逻辑电路较方
便
(缺点)设计代码需要较强的逻辑能力,消耗较多时间用于思考。
3.如何获取工程所占用资源情况(逻辑单元和管脚)?
答:选择菜单Assignments→Pins,弹出窗口,它包含器件封装视图,以不同的颜色和符号表示不同类型的引脚,并以其他符号表示I/O块。
4.图形输入法时有哪些方法提高连线效率?
答:对于输入和输出的同一组线和接口取个名字并编号。
5. 如何解决下载电缆不能下载的问题?
答:1。检查Maxplus2菜单Assign>device中芯片型号与实际使用的芯片型号是否一致.出现编程窗口后,菜单option> hardware中要选择ByteblasterMV.
2。检查PC的CMOS设置中并口是否是ECP模式,如是WindowsNT或Windows2000,应先装ByteblasterMV驱动程序(NT的控制面板>多媒体>添加硬件,或Win2000的控制面板>添加新硬件>音频和游戏控制器, ByteblasterMV的driver在你的安装目录\maxplus2\driver下
3。检查ByteblasterMV是否插反,换一条电缆试一试。
4。检查芯片是否发烫,芯片各边VCC,GND是否正常,有没有按Databook要求加1K或10K 的上拉或下拉电阻,与ByteblasterMV 连线是否正确。对FLEX/ACEX/APEX等系列FPGA的MSEL0/MSEL1和nCE管脚是否处理正确,没有使用的全局信号是否已接地。
5。参照数据手册或光盘,检查下载波形,(ACEX/APEX器件的下载波形见光盘中的AN116)