网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Verilog HDL与CPLD\FPGA项目开发教程(第3版双色印刷高等职业教育系列教材)
分类
作者
出版社 机械工业出版社
下载
简介
内容推荐
本书以Altera 公司的MAX Ⅱ系列EPM1270T144C5N为蓝本,阐述了基于CPLD/FPGA的数字系统设计方法,重点放在工程实践能力和Verilog HDL的编程开发能力方面。本书按照基于工作过程的教学模式进行编写,项目的选取以直观、生动、有趣、实用为原则,并遵循由易到难、由简单到综合的学习规律。本书内容包括CPLD/FPGA项目开发入门、Verilog HDL(硬件描述语言)、基于CPLD/FPGA的单元项目开发和综合项目开发。全书以项目为载体,介绍用Verilog HDL进行项目开发的一般步骤,使读者在实践中锻炼编程、调试和创新能力,养成良好的编程习惯。
本书可作为高职高专电子信息、计算机、微电子、自动控制等相关专业电子设计自动化(EDA)课程的教材,也可作为EDA初学者或工程技术人员的参考资料。
目录
前言
二维码资源清单
第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 解析主控芯片EPM1270T144C
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 静态数码管的显示
3.9.2 动态数码管的显示
3.9.3 技能实训
同步训练3-9
3.10 项目10 滚动点阵广告牌设计
3.10.1 点阵LED显示驱动
3.10.2 分时显示信息
3.10.3 滚动显示信息
3.10.4 技能实训
同步训练3-10
3.11 项目11 蜂鸣器应用设计
3.11.1 设计报警声
3.11.2 设计数字电子琴
3.11.3 播放“梁祝”音乐
3.11.4 技能实训
同步训练3-11
3.12 项目12 基于串行通信的LCD液晶显示系统设计
3.12.1 串行通信基础知识
3.12.2 LCD基础知识
3.12.3 驱动字符液晶滚动显示
3.12.4 设计UART串行收发模块
3.12.5 LCD显示UART串行接收信息
3.12.6 技能实训
同步训练3-12
第4章 基于CPLD/FPGA的综合项目开发
4.1 项目1 基于Verilog HDL的数字时钟设计与实现
4.1.1 任务提出及设计分析
4.1.2 顶层模块设计
4.1.3 子模块设计
4.1.4 下载调试运行
4.1.5 技能实训
4.2 项目2 基于Verilog HDL的交通信号灯模拟控制设计
4.2.1 任务提出及设计分析
4.2.2 顶层模块设计
4.2.3 子模块设计
4.2.4 下载调试运行
4.2.5 技能实训
4.3 项目3 多功能教室智能控制系统的设计与实现
4.3.1 任务提出及设计分析
4.3.2 顶层模块设计
4.3.3 子模块设计
4.3.4 下载调试运行
4.3.5 技能实训
参考文献
导语
江苏省高等学校重点教材
采用“纸质教材+二维码关联数字资源+在线课程”的新形态、一体化形式,融理论和实践于一体,实现“学中练、练中学”
配有丰富的数字资源,包括微课视频、电子课件、习题解答、案例素材、程序源代码等。课程团队教师联合企业研发了具有自主知识产权的STAR EPM1270 CPLD/FPGA教学实验仪
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/26 16:15:34