logo资料库

CPLD入门教程.pdf

第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
资料共53页,剩余部分请下载后查看
CPLD实例教程
第一章 板卡介绍
第二章 软件安装
2.1. Quartus II
2.2. Modelsim SE
第三章 USB Blaster驱动安装
第四章 LED流水灯
4.1. 硬件介绍
4.2. 新建工程
4.3. Verilog代码设计
4.4. 编译工程与管脚约束
4.5. 下载
第五章 按键
6.1. 硬件介绍
6.2. HDL设计
第六章 数码管秒表
6.1. 硬件介绍
6.2. HDL设计
 系统框架设计
 秒表进位计数
第七章 UART(发送与接收)
7.1. 硬件介绍
7.2. UART通信协议
7.3. HDL设计
 系统框架
 串口接收模块设计
 串口发送模块设计
7.4. 使用操作
第八章 音乐播放器(神话)
8.1. 硬件介绍
8.2. 音乐播放原理
8.3. HDL设计
 系统框架
 乐曲驱动
8.4. 使用操作
第九章 温度计
9.1. 硬件介绍
9.2. DS18B20工作原理
 DS18B20引脚功能
 存储资源
 设备操作
 温度格式
9.3. HDL设计
 系统框图
 温度采集
 进制转换(Hex2Dec)
9.4. 使用操作
第十章 VGA彩条
10.1. 硬件介绍
10.2. VGA时序
10.3. HDL设计
10.4. 使用操作
第十一章 FPGA技能树
BigTree 系列教程 CPLD 实例教程 作者:BigTree 日期:2017-7-29 版本:v1.0 Copyright (C) 2017-20xx BigTree Corporation 版权归 BigTree 所有,转载请注明出处! 1
BigTree 系列教程 版本 v1.0 注释 初始版本 2
BigTree 系列教程 目录 第七章 第三章 第四章 CPLD 实例教程 ................................................................................................................................. 1 第一章 板卡介绍 ....................................................................................................................... 5 第二章 软件安装 ....................................................................................................................... 6 2.1. Quartus II ....................................................................................................................... 6 2.2. Modelsim SE .................................................................................................................. 6 USB Blaster 驱动安装 ................................................................................................... 7 LED 流水灯.................................................................................................................... 9 4.1. 硬件介绍 ....................................................................................................................... 9 4.2. 新建工程 ....................................................................................................................... 9 Verilog 代码设计 ........................................................................................................ 12 4.3. 4.4. 编译工程与管脚约束 ................................................................................................. 13 4.5. 下载 ............................................................................................................................. 14 第五章 按键 ............................................................................................................................. 16 6.1. 硬件介绍 ..................................................................................................................... 16 HDL 设计 ..................................................................................................................... 16 6.2. 第六章 数码管秒表 ................................................................................................................. 18 6.1. 硬件介绍 ..................................................................................................................... 18 HDL 设计 ..................................................................................................................... 19 6.2.  系统框架设计 ......................................................................................................... 19  秒表进位计数 ......................................................................................................... 19 UART(发送与接收) ..................................................................................................... 20 7.1. 硬件介绍 ..................................................................................................................... 20 7.2. UART 通信协议 ........................................................................................................... 20 HDL 设计 ..................................................................................................................... 20 7.3.  系统框架 ................................................................................................................. 20  串口接收模块设计 ................................................................................................. 21  串口发送模块设计 ................................................................................................. 24 7.4. 使用操作 ..................................................................................................................... 26 第八章 音乐播放器(神话) ...................................................................................................... 29 8.1. 硬件介绍 ..................................................................................................................... 29 8.2. 音乐播放原理 ............................................................................................................. 29 HDL 设计 ..................................................................................................................... 29 8.3.  系统框架 ................................................................................................................. 29  乐曲驱动 ................................................................................................................. 30 8.4. 使用操作 ..................................................................................................................... 32 第九章 温度计 ......................................................................................................................... 33 9.1. 硬件介绍 ..................................................................................................................... 33 DS18B20 工作原理 ..................................................................................................... 33 9.2.  DS18B20 引脚功能 ................................................................................................. 33  存储资源 ................................................................................................................. 33  设备操作 ................................................................................................................. 33  温度格式 ................................................................................................................. 35 3
BigTree 系列教程 9.3. HDL 设计 ..................................................................................................................... 35  系统框图 ................................................................................................................. 35  温度采集 ................................................................................................................. 35  进制转换(Hex2Dec) ................................................................................................ 46 9.4. 使用操作 ..................................................................................................................... 47 VGA 彩条 ..................................................................................................................... 48 10.1. 硬件介绍 ................................................................................................................. 48 10.2. VGA 时序 ..................................................................................................................... 48 HDL 设计 ................................................................................................................. 49 10.3. 10.4. 使用操作 ................................................................................................................. 52 FPGA 技能树 ........................................................................................................... 53 第十章 第十一章 4
BigTree 系列教程 第一章 板卡介绍 C01 板卡针对 FPGA/CPLD 入门者设计,板卡主要有如下硬件资源: LED;  CPLD EPM240T100C5;  USB 转串口(省去 USB 转串口线);   有源蜂鸣器;  DS18B20 温度传感器;  四位共阳极数码管;  按键;  GPIO 拓展接口(18 个通用 IO)。 硬件系统框图如下所示: 板卡可以在 shop397545458.taobao.com 购买,期待朋友们的加入。 5 USB转UART四位数码管CPLDJTAGLED温度传感器蜂鸣器KEYGPIOVGA模块
BigTree 系列教程 第二章 软件安装 2.1. Quartus II 具体安装方法参考" Quartus II 安装及下载步骤.pdf"文档。 2.2. Modelsim SE 具体安装方法参考" Modelsim10.1 安装指南.pdf"文档。 6
BigTree 系列教程 第三章 USB Blaster 驱动安装 使用 Quartus II 软件对开发板下载和调试前,需要安装 USB Blaster 驱动程序。 驱动程序的安装目录为:C:\altera\13.1\quartus\driver\usb-blaster。 在设备管理器中找到对应的位置,选择"下一步",在弹出的安全对话框中选择"始终信 任",再点击"安装"按钮。 驱动安装完成,点击"关闭"。 在设备管理器中显示安装好的 USB-Blaster 设备。 7
BigTree 系列教程 8
分享到:
收藏