实验九 复杂可编程逻辑器件CPLD的使用

实验九 复杂可编程逻辑器件CPLD的使用

ID:41037711

大小:827.49 KB

页数:6页

时间:2019-08-14

实验九 复杂可编程逻辑器件CPLD的使用_第1页
实验九 复杂可编程逻辑器件CPLD的使用_第2页
实验九 复杂可编程逻辑器件CPLD的使用_第3页
实验九 复杂可编程逻辑器件CPLD的使用_第4页
实验九 复杂可编程逻辑器件CPLD的使用_第5页
资源描述:

《实验九 复杂可编程逻辑器件CPLD的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验九复杂可编程逻辑器件CPLD的使用专业年级:测控11级二班姓名:邓皓天学号:1107010216一.实验目的:1.掌握利用quartus进行数字电子系统设计开发的基本方法;2.掌握CPLD的基本使用方法;3.掌握利用CPLD设计数字电子系统的方法。二.实验仪器:计算机,稳压电源,quartus软件,EPM7128硬件实验板三.实验内容、原理及步骤:(一)利用EPM7128实现加法器1.内容:用quartus软件实现全加器的设计、编译和仿真2.原理:全加器和半加器的逻辑构成:3.步骤:(1)新建一个quartu

2、s工程:启动工程向导——选择工程的保存位置——加载已经存在的源文件——选择目标板元件(2)利用原理图输入法创建一个半加器:新建bdf文件——放置元件——放置I/O口——标记I/O口端口的属性——连线(如图1)——保存原理图——建立默认逻辑图形符号(3)利用VHDL创建一个半加器:新建VHDL文件——输入VHDL源代码——保存VHD文件——建立默认逻辑图形符号VHDL源代码:LIBRARYieee;USEieee.std_logic_1164.all;ENTITYhalfadder2ISPORT(a,b:INbit

3、;s,c:OUTbit);ENDhalfadder2;ARCHITECTUREbehaveOFhalfadder2ISBEGINs<=((nota)andb)or(aandnot(b));c<=aandb;ENDbehave;(2)利用两个半加器构成一个全加器:新建bdf文件——加载前面生成的两个半加器模块——绘制全加器(如图2)——保存原理图(3)对全加器进行逻辑仿真分析:编译工程——新建仿真波形文件——添加需要仿真的信号——选择仿真时长——为电路输入端口添加激励波形(如图3)——保存VWF文件——启动仿真,观

4、察结果(如图4)图3激励信号设置(4)将编译好的逻辑下载到目标板:绑定引脚(引脚配置如图5)——连接实验线路——再次编译工程文件——下载配置文件图5引脚配置(5)观察运行结果:拨动开关K1.K2.K3,观察LEDA0.A1的亮灭情况,满足全加器的逻辑关系。(二)7段LED数码显示管的动态扫描显示1.内容:利用动态扫描的方法实现7段LED数码显示管的驱动2.原理:3.步骤:(1)设计并编译驱动电路:新建一个quartus工程,利用原理图设计的方法构建7段LED数码显示管动态扫描驱动电路(如图6),保存好工程和源文件

5、后编译一次。(2)引脚绑定:根据表1-1的要求将编译好的信号分配到指定的器件引脚,完成引脚分配后再次编译工程。(3)连接好实验电路:利用并口延长线将计算机的并口连接到实验板的下载口,将稳压电源调节到5.5V并连接到实验板的电源端口。(4)将配置文件下载到目标板(5)观察运行结果:①.将实验板J5跳线的Q20短路,7段数码管扫描变慢。②.将实验板J5跳线跳至Q16,扫描速度加快。③.将实验板J5跳线跳至Q13,此时显示屏的扫描速度非常快,以至于感觉所有的数码管同时点亮。表1-1图一半加器图二全加器图三仿真结果图四图

6、五图六

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

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

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