更新时间:2023-10-27 18:43:43
封面
版权信息
前言
二维码资源清单
第1章 CPLD/FPGA项目开发入门
1.1 CPLD/FPGA开发系统概述
1.1.1 PLD的发展历程及发展趋势
1.1.2 CPLD/FPGA概述
1.1.3 CPLD/FPGA的结构与原理
1.1.4 CPLD与FPGA的区别
同步训练1-1
1.2 CPLD/FPGA器件识别
1.2.1 CPLD/FPGA产品概况
1.2.2 MAX系列产品的基本功能及编程方式
同步训练1-2
1.3 CCIT CPLD/FPGA实验仪使用
1.3.1 实验仪结构设计
1.3.2 熟悉实验仪的元器件
1.3.3 解析主控芯片EPM1270T144C5
1.3.4 了解实验仪的外围接口及其引脚对应关系
1.3.5 设计实验仪原理图
1.3.6 USB-Blaster下载口
同步训练1-3
1.4 QuartusⅡ开发环境安装
1.4.1 QuartusⅡ软件功能简介
1.4.2 QuartusⅡ软件安装
1.4.3 USB-Blaster下载驱动器安装
同步训练1-4
1.5 QuartusⅡ软件开发环境的应用
1.5.1 简单的三人表决器功能描述
1.5.2 文本方式输入
1.5.3 原理图方式输入
同步训练1-5
1.6 技能实训
第2章 Verilog HDL(硬件描述语言)
2.1 Verilog HDL语言基础知识
2.1.1 Verilog HDL基本结构
2.1.2 Verilog HDL数据类型
2.1.3 Verilog HDL运算符及表达式
2.1.4 Verilog HDL基本语句
同步训练2-1
2.2 Verilog HDL设计闪烁灯和流水灯
2.2.1 闪烁灯设计
2.2.2 闪烁灯设计技能实训
2.2.3 流水灯设计
2.2.4 流水灯设计技能实训
同步训练2-2
2.3 Verilog HDL设计分频器
2.3.1 奇偶分频设计
2.3.2 任意分频设计
同步训练2-3
第3章 基于CPLD/FPGA的单元项目开发
3.1 项目1 设计基本逻辑门电路
同步训练3-1
3.2 项目2 译码器设计
3.2.1 设计3-8译码器
3.2.2 设计八段LED数码管译码电路
3.2.3 技能实训
同步训练3-2
3.3 项目3 编码器设计
3.3.1 设计8-3优先编码器
3.3.2 技能实训
同步训练3-3
3.4 项目4 数据选择器设计
3.4.1 设计4-1数据选择器
3.4.2 技能实训
同步训练3-4
3.5 项目5 触发器设计
3.5.1 触发器概述
3.5.2 识别基本触发器
3.5.3 识别触发器的逻辑功能
3.5.4 设计时钟触发器
3.5.5 设计直接置位复位触发器
3.5.6 转换不同逻辑功能的触发器
3.5.7 技能实训
同步训练3-5
3.6 项目6 全加器设计
3.6.1 设计一位全加器
3.6.2 设计串行进位加法器
3.6.3 设计先行进位加法器
3.6.4 设计加减法器
3.6.5 技能实训
同步训练3-6
3.7 项目7 计数器设计
3.7.1 设计二进制计数器
3.7.2 设计七进制计数器
3.7.3 采用异步置数和同步清零的方法设计七进制计数器
3.7.4 十五进制计数器技能实训
3.7.5 按键点灯设计一
3.7.6 按键点灯设计二
3.7.7 设计按键计数器
3.7.8 1000进制计数器技能实训
同步训练3-7
3.8 项目8 乘法器设计
3.8.1 利用被乘数左移法设计无符号乘法器
3.8.2 利用部分积右移法设计无符号乘法器
3.8.3 设计带符号乘法器
同步训练3-8
3.9 项目9 数码管显示设计
3.9.1 静态数码管的显示