CPLD7128实验开发板简介

 
功能特点:
●电源、开关、过流保护和稳压功能:
●3种下载功能:
1)使用普通的计算机并口延长线下载:下载电路做在开发板上,不需要ALTERA公司的标准下载线;
2)提供标准的JTAG下载接口:使用ALTERA公司的标准下载电缆也可下载;
3)提供扩展下载电缆:用于给其他电路板上的ALTERA公司5V器件下载。
●CPLD芯片:EPM7128SLC84-15,有128个宏单元,84个引脚(其中有64个I/O引脚可用),能够设计较大的逻辑电路,适应范围较大。
●输入资源:提供6个按键分别产生6路脉冲输入和6个按键指示灯,其中P0键产生单脉冲时钟信号,P1键产生复位信号。10个拨码开关分别产生10路普通输入。
●输出资源:提供16个发光二极管、一个4位动态数码管,一个蜂鸣器,用于显示结果;
●扩展接口:提供18路扩展I/O引脚接口,用于连接其他电路。如果不连接其他电路,作为输入时,可通过跳线置1或者0。不用时悬空。
●提供上电复位信号和按键去抖动功能。
●提供10级时钟信号:通过对32.768KHZ的晶振时钟分频而产生。
●单步调试功能:使用P0键可以对设计的逻辑电路进行单步调试。
 
硬件资源:
输入电路:产生CPLD芯片所需的输入信号,包括控制信号(如复位信号,按键产生的单步脉冲信号,使能信号等)、地址信号、数据信号等;
显示电路:用于显示CPLD的输出结果;
下载电路:用于从计算机并口将数据下载到CPLD器件中;
扩展接口电路:提供扩展I/O引脚,用于跟其他系统进行连接或者增加输入/输出引脚信号线;
电源模块:提供220V转5V的直流电源,并配置开关、过流保护和稳压电路。
时钟模块:提供CPLD所需要的时钟信号。
除了上述模块电路外,还需要配置丰富的插座、插针,以便于灵活连接。有了上述资源,就可以进行CPLD的设计和验证,因为这些资源能够提供验证时需要的下载功能、输入激励信号并能够观察输出结果。
 
软件资源:
●CPLD7128实验开发板说明书;
●VHDL设计实例;
提供5个设计实例,便于用户学习VHDL语言并掌握一些常用的设计技巧,熟悉CPLD设计的全部流程(从代码设计、编译、仿真到下载验证、调试),熟悉开发板的使用。这5个实例还具有实用性,可以在开发产品中作为IP功能模块使用。
1)4位十进制全功能计数器的设计
2)开发板硬件检测程序的设计;
3)分频比可调分频器的设计;
4)使用状态机设计序列发生器;
5)伪随机码发生器的设计。
●设计实例的全部设计文件,包括设计方案的说明、VHDL源代码(带注解)、引脚分配和编程文件等,用户可以对5个实例进行设计流程的练习。
●ALTERA公司的开发软件MAX+PLUSⅡ10.0;
●ALTERA公司CPLD/FPGA器件资料;
●其他学习资料。
●功能强大的文本编辑软件Ultredit。用于编辑VHDL源代码时效率高。
 





