《CPLD开发板EPM7128教学文案.doc》由会员分享,可在线阅读,更多相关《CPLD开发板EPM7128教学文案.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Good is good, but better carries it.精益求精,善益求善。CPLD开发板EPM7128-CPLD开发板-EPM7128所属分类:FPGA开发板CPLD开发板编号:7030005820规格:型号:产品价格:¥320元一、板子用途、目的及使用对象EPM7128CPLD开发板是针对CPLD初、中级学习者设计,帮助用户降低学习成本和加快用户快速进入可编程逻辑器件设计开发领域,提供一个帮助用户快速开始可编程逻辑器件学习之旅的硬件平台。本CPLD开发板提供大量的实用的实验例程和丰富硬件资源,并介绍关于如何在本实验平台上完成各个实验过程,实现对板上资源的利用,从而使用户获得
2、对CPLD器件的开发应用流程得到了解。实验例程分为三个部分:基本实验,接口实验和综合实验,由浅入深,一步步引导用户。基本实验包括一些基础的组合与时序电路设计;接口实验包括一些常用的输入、显示电路以及一些较简单的接口如串口、I2C接口的设计;综合实验包括一些针对问题的综合性设计。二、硬件配置情况及实验配套介绍硬件配置a)EPM7128Sb)MAX232c)AT24C02d)4按键e)4位动态扫描数码管+1位静态数码管f)蜂鸣器g)8位拨码开关h)8位LED灯i)20M晶振+32768晶振(可分频最低至1HZ)j)74hc595SPI接口实验(驱动1位静态数码管)k)ADC0809八路AD转换器l
3、)DAC0832fDA转换器m)5V继电器三、实验例程简介及程序流程编写说明(所有实验例程都基于QuartusII5.0工程)基础实验1)加法实验2)减法实验3)乘法实验4)除法实验5)四位比较器6)多路选择器7)优先编码器8)二进制到BCD码转换9)简单状态机这几个实验都比较简单,目的是帮助用户熟悉CPLD的基本开发流程和一些常用的、基础的数字电路。用户简单的看一下程序里面的说明就可以理解了这些实验了。2接口实验1)跑马灯实验:跑马灯实验在CPLD中设计了计数器,利用计数器轮流向LED灯发出低电平,点亮LED灯,实现跑马灯的效果,用户可以自己设计更多图案的跑马灯。2)键盘实验键盘实验:按一个
4、键并在段数码管上显示相应的键值。这个实现的主要目的是向用户介绍键盘扫描检测按键的原理。3)7段数码管实验段数码管测试实验:以动态扫描方式在位数码管“同时”显示7,帮助用户了解数码管动态显示的方法。4)蜂鸣器实验向蜂鸣器发送一定频率的方波可以使蜂鸣器发出相应的音调,该实验通过设计一个状态机和分频器使蜂鸣器发出“多来咪发梭拉西多”的音调。5)串口通讯实验从PC传送一个0-F中其中一位,在段数码管的一位上显示相应的值。按下开发板键盘上某个键回送Welcome!6)拨码开关实验拨码开关8位01状态在8位7段数码管相应位上显示0或1。7)IIC接口EEPROM存取实验按动开发板键盘某个键CPLD将拨码开
5、关的数据写入EEPROM的某个地址,按动另外一个键,将刚写入的数据读回CPLD,并在数码管上显示。帮助读者掌握I2C的总线协议和EEPROM的读写方法。8)DA转换实验实现正弦波输出。3综合实验1)模拟交通灯实验模拟路口的红黄绿交通灯的变化过程,用LED灯表示交通灯,并在数码管上显示当前状态剩余时间。2)数字时钟实验利用数码管和CPLD设计的计数器实现一个数字时钟,可以显示小时,分钟,秒。程序主要要靠考虑十进制和六十进制计数器的编写。销售清单:1、Mars-7128型CPLD开发板一块2、AlteraByteblasterII下载线一条3、串口线一条4、配套光盘1张(包括EPM7128开发使用
6、手册;所有实验例程的Verilog、VHDL两种语言的源代码工程;QuartusII5.1开发环境;原理图等等)销售价格:320元报价不含税,不含快递费。含税加6个点。快递费20元。相关产品:CPLD开发板EPM1270型功能强大,例程丰富,MAXII系列芯片EPM1270T144CCPLD开发板EPM7128CPLD开发板高性价比,适用于中级用户的CPLD开发板EPM7032CPLD开发板低价格,入门级的CPLD开发板相关下载:1AlteraByteBlasterMV下载线用户指南(简体中文版)2VerilogHDL硬件描述语言(172页超清晰PDF电子书简体中文版)3QuartusII用户指南中文版4FPGA-CPLD-开发流程5NIOSII开发指南6Quartus5.1安装向导.rar-