普通高等教育“十三五”电子信息类规划教材现代数字系统设计(第2版)/于海雁 本书特色
本书简要介绍了现代数字系统设计的设计思想和硬件基础知识,包括现代数字系统的各类典型应用,以及在实际进行数字系统设计时如何进行选型等问题。书中重点介绍了VerilogHDL的基础知识、基本内容和基本结构,特别是在书中汇集了作者多年工程实践的体会和经验,为读者提出了若干在实际使用中需要着重注意的问题,并提供了大量经过工程实践验证过的实例供读者参考和练习。
普通高等教育“十三五”电子信息类规划教材现代数字系统设计(第2版)/于海雁 内容简介
本书简要介绍了现代数字系统设计的设计思想和硬件基础知识,包括现代数字系统的各类典型应用,以及在实际进行数字系统设计时如何进行选型等问题。书中重点介绍了VerilogHDL的基础知识、基本内容和基本结构,特别是在书中汇集了作者多年工程实践的体会和经验,为读者提出了若干在实际使用中需要着重注意的问题,并提供了大量经过工程实践验证过的实例供读者参考和练习。
普通高等教育“十三五”电子信息类规划教材现代数字系统设计(第2版)/于海雁 目录
目录
前言
第1章绪论
1.1现代数字系统设计简介
1.1.1现代数字系统设计流程
1.1.2自顶向下设计方法
1.1.3设计准则
1.2现代数字系统设计的硬件基础
1.2.1PLD发展历程
1.2.2CPLD与FPGA
1.2.3PLD发展趋势
1.2.4PLD主要应用领域和应用前景
1.3现代数字系统设计的开发环境
1.3.1开发环境
1.3.2硬件描述语言
思考题
第2章硬件基础
2.1可编程逻辑器件分类
2.2Altera PLD系列及特性
2.3典型复杂可编程逻辑器件结构
2.3.1可编程逻辑器件的基本结构
2.3.2复杂可编程逻辑器件
2.4典型现场可编程门阵列结构
2.4.1Cyclone IV系列内部主要结构
2.4.2FPGA器件选用规则
2.5PLD的一般设计流程
思考题
第3章Verilog HDL基本构件
3.1Verilog HDL简介
3.2Verilog HDL程序的基本结构
3.3Verilog HDL的基本要素
3.3.1识别符
3.3.2注释
3.3.3系统任务和函数
3.3.4编译指令
3.3.5数值表示
3.3.6数据类型
3.3.7参数
3.3.8操作数
3.4操作符
3.4.1算术操作符
3.4.2关系操作符
3.4.3逻辑操作符
3.4.4按位操作符
3.4.5缩位操作符
3.4.6移位操作符
3.4.7条件操作符
3.4.8连接和复制操作符
思考题
第4章Verilog HDL进阶
4.1内置门
4.1.1多输入门
4.1.2多输出门
4.1.3三态门
4.1.4上拉、下拉电阻
4.1.5MOS开关
4.1.6双向开关
4.1.7门传输延时
4.1.8实例数组
4.1.9内置门应用的简单实例
4.2用户原语
4.2.1组合电路UDP
4.2.2时序电路UDP
4.3数据流建模
4.3.1连续赋值语句
4.3.2线网说明赋值
4.3.3延时
4.4行为建模
4.4.1initial语句
4.4.2always语句
4.4.3事件控制
4.4.4语句块
4.4.5过程性赋值
4.4.6常用过程语句
4.5结构建模
4.5.1结构建模的基本单元
4.5.2模块调用的结构建模方式
4.5.3简单结构建模举例
4.6任务及函数
4.6.1任务
4.6.2函数
4.6.3系统任务和系统函数
4.6.4禁止语句
思考题
第5章软件使用流程
5.1主界面介绍
5.2设计流程
5.2.1新建源文件
5.2.2新建工程
5.2.3逻辑综合
5.2.4仿真流程
5.2.5锁定引脚与下载
思考题
第6章设计实例
6.1组合电路语言描述
6.1.1二选一数据选择器
6.1.2四选一数据选择器
6.1.3七段显示译码器
6.1.4普通译码器设计
6.2时序电路语言描述
6.2.1脉冲触发的D触发器
6.2.2十进制计数器
6.2.3彩灯控制器
6.3综合设计实例
6.3.1可校时的24制数字钟
6.3.2基于FPGA的点钞机纸币图像
双向录入系统
思考题
第7章数字电路和数字系统实验
实验一四选一数据选择器
实验二七段译码器
实验三BCD码全加器
实验四十进制计数器
实验五彩灯控制器
实验六扫描数码显示
实验七数显频率计
实验八数字抢答器
实验九多功能数字钟
实验十直接数字频率合成器
附录
附录AVerilog HDL关键词
附录BVerilog HDL文法
附录C可编程逻辑器件芯片常用封装
附录D逻辑符号对照表
参考文献
9787111621386