开发板介绍 LATTICE CPLD实验开发板是针对CPLD初、中级学习者设计,帮助用户降低学习成本和加快用户快速进入可编程逻辑器件设计开发领域,提供一个帮助用户快速开始可编程逻辑器件学习之旅的硬件平台。 该开发板采用Lattice公司的ispMACH4000V系列CPLD——LC4128,它具有3.3V先进ISP,128个宏单元,先进高速I/O标准,100-PIN TQFP封装,74个可用I/O口,足以满足一般的开发实验的需要。 整板除接插件外全部采用贴片元件进行设计,连接可靠,性能稳定,能有效的利用板子空间。

本开发板有以下特色: 1、开发板分为两大部分,一块EDA实验主板和一块核心板。可以根据用户的不同需要 适配不同的核心板,为用户提供不同的CPLD、FPGA开发平台。 2、主板为用户预留了一个具有16个I/O的扩展区可供用户使用,在该扩展区各用户可根据需要扩展各类功能的扩展板,比如USB接口、AD采集系统、RAM接口、视频输入输出等等。 3、CPLD安排的实验例程丰富,所有实验例程都有Verilog HDL、VHDL两种语言的源代码。 Lattice CPLD开发板硬件资源主要有: 1、 Lattice LC4128V-75T100 CPLD芯片(128个宏单元) 2、 八位高亮数码显示管 3、 八位发光二极管 4、 8×8点阵 5、 串口 6、 蜂鸣器 7、 4×4阵列键盘 8、 8位拨码开关 9、 4个独立按键 10、有源贴片高精度晶振24MHz LATTICE CPLD开发板配套实验(提供VHDL、Verilog HDL两种语言源代码): 1、基础实验:数量多达100多个 a) 加、减、乘、除法实验 b) 四位比较器 c) 二进制到BCD码转换 d) 优先编码器 e) 多路选择器 f ) 单状态机 2、接口实验: 1)、跑马灯实验: 跑马灯实验在CPLD中设计了计数器,利用计数器轮流向LED灯发出低电平,点亮LED灯,实现跑马灯的效果,用户可以自己设计更多图案的跑马灯。根据不同实验内容可显示不同的跑马灯效果 2)7段数码管实验 7段数码管测试实验:以动态扫描方式在8位数码管“同时”显示0—7,帮助用户了解数码管动态显示的方法。 3)拨码开关实验 拨码开关8位0 1状态在8位7段数码管相应位上显示0或1。也可与8X8点阵配合使用,产生更直观的实验效果 4)矩阵键盘实验 矩阵键盘实验:按一个键并在7段数码管上显示相应的键值。这个实现的主要目的是向用户介绍矩阵键盘扫描检测按键的原理。也可与8X8点阵配合使用,产生更直观的实验效果 5)蜂鸣器实验 向蜂鸣器发送一定频率的方波可以使蜂鸣器发出相应的音调,该实验通过设计一个状态机和分频器使蜂鸣器发出“多来咪发梭拉西多”的音调。 6)串口通讯实验 从PC传送一个0---F中其中一位,在7段数码管的一位上显示相应的值。 7)8X8点阵实验,可循环显示0、1。。。。。。。15,同时可与键盘等进行组合实验。 8)独立按键测试实验 9)CPLD控制1602字符液晶实验 3、综合实验 1)、数字时钟实验 利用数码管和CPLD设计的计数器实现一个数字时钟,可以显示小时,分钟,秒。程序主要要靠考虑十进制和六十进制计数器的编写。 2)模拟交通灯实验 模拟路口的红黄绿交通灯的变化过程,用LED灯表示交通灯,并在数码管上显示当前状态剩余时间。 3)4×4矩阵键盘与点阵显示组合实验 4)拨码开关与点阵显示组合实验 5)串口接收与点阵显示组合实验 6)独立按键与数码管显示组合实验 注意事项: 开发板一定要关闭电源后,才可以插拔下载线和IO连接线!否则会烧坏CPLD芯片和下载线! 产品清单: LATTICE CPLD实验主板 1块 CPLD核心板 1块 配套光盘 1张(含开发手册、开发板原理图、常用EDA软件) RS232串口通讯线 1条(10针排线转232) LATTICE下载线 1根 USB取电线 1根 选配: 16*2字符液晶模块 20元/块 128*64图形液晶模块 98元/块
|