数字逻辑原理与FPGA设计-(第2版)

本书特色

[

  《数字逻辑原理与fpga设计(第2版)》系统介绍了数字逻辑的基本原理与fpga设计的实际应用。主要内容包括:数字系统、数制与编码、逻辑代数基础、组合逻辑电路的分析与设计、时序逻辑电路的分析与设计、可编程逻辑器件、vhdl设计基础、fpga设计基础、数字逻辑基础实验和数字系统fpga设计实践等。相对第1版,本书增加了fpga设计工具quartusii9.1相关内容。基于de2115系列平台更新了第9章和第10章。
  书中列举的设计实例都经quartusii9.1工具编译通过,并在de2115开发板上通过了硬件测试,可直接使用。本书配有多媒体教学课件ppt,可作为普通高等院校计算机、电子、通信、自动控制等专业的基础课教材,也可作为成人自学考试用书及电子设计工程师技术培训的指导教材。从事数字逻辑电路和系统设计的电子工程师亦可将本书内容作为参考。

]

目录

第1章 绪 论1.1 数字时代1.1.1 模拟信号1.1.2 数字信号1.2 数字系统1.2.1 数字技术的优势1.2.2 数字逻辑电路1.2.3 数字系统的组成1.2.4 典型的数字系统———计算机1.2.5 数字逻辑的内容及研究方法1.3 数制及其转换1.3.1 数 制1.3.2 数制转换1.4 带符号二进制数的代码表示1.5 编 码1.5.1 bcd码1.5.2 格雷码1.5.3 奇偶校验码1.5.4 ascii码1.6 习 题第2章 逻辑代数基础2.1 逻辑代数的基本概念2.1.1 逻辑变量及基本运算2.1.2 逻辑表达式2.1.3 逻辑代数的公理2.2 逻辑函数2.2.1 逻辑函数的定义2.2.2 逻辑函数的表示法2.2.3 复合逻辑2.3 逻辑函数的标准形式2.3.1 *小项及*小项表达式2.3.2 *大项及*大项表达式2.3.3 逻辑函数表达式的转换方法2.3.4 逻辑函数的相等2.4 逻辑代数的重要定理2.4.1 重要定理2.4.2 重要定理与*小项、*大项之间的关系2.5 逻辑函数化简2.5.1 代数化简法2.5.2 卡诺图化简法2.5.3 具有任意项的逻辑函数的化简2.6 习 题第3章 组合逻辑电路3.1 逻辑门电路的外特性3.1.1 简单逻辑门电路3.1.2 复合逻辑门电路3.1.3 门电路的主要外特性参数3.1.4 正逻辑与负逻辑3.2 组合逻辑电路分析3.2.1 组合逻辑电路的基本特点3.2.2 分析流程3.2.3 计算机中常用组合逻辑电路分析举例3.3 组合逻辑电路的设计3.4 设计方法的灵活运用3.4.1 逻辑代数法3.4.2 利用无关项简化设计3.4.3 分析设计法3.5 组合逻辑电路的险象3.5.1 险象的产生与分类3.5.2 险象的判断与消除3.6 计算机中常用的组合逻辑电路设计3.6.1 8421码加法器3.6.2 七段译码器3.6.3 多路选择器与多路分配器3.7 习 题第4章 时序逻辑电路分析4.1 时序逻辑电路模型4.2 触发器4.2.1 基本r s触发器4.2.2 常用触发器4.2.3 各类触发器的相互转换4.2.4 集成触发器的主要特性参数4.3 同步时序逻辑分析4.3.1 同步时序逻辑电路描述4.3.2 同步时序逻辑分析4.4 异步时序逻辑电路分析4.5 计算机中常用的时序逻辑电路4.5.1 寄存器4.5.2 计数器4.5.3 节拍发生器4.6 习 题第5章 时序逻辑电路设计5.1 同步时序逻辑设计的基本方法5.2 建立原始状态图5.3 状态化简5.3.1 状态化简的基本原理5.3.2 完全定义状态化简方法5.4 状态编码5.4.1 确定存储状态所需的触发器个数5.4.2 用相邻编码法实现状态编码5.5 确定激励函数及输出方程5.5.1 选定触发器类型5.5.2 求激励函数及输出函数5.5.3 电路的“挂起”及恢复问题5.6 脉冲异步时序电路的设计方法5.7 时序逻辑设计举例5.7.1 序列检测器设计5.7.2 计数器设计5.7.3 基于msi器件实现任意模值计数器5.8 习 题第6章 可编程逻辑器件6.1 可编程逻辑器件概述6.1.1 可编程逻辑器件的发展历程6.1.2 可编程逻辑器件分类6.1.3 可编程逻辑器件的结构6.2 简单pld原理6.2.1 pld中阵列的表示方法6.2.2 prom6.2.3 pla 器件6.2.4 pal器件6.2.5 gal器件6.3 cpld6.3.1 cpld的基本结构6.3.2 altera公司max系列cpld简介6.4 fpga6.4.1 fpga 的基本结构6.4.2 altrea公司fpga 系列flex10k器件的结构6.4.3 嵌入阵列块(embeddedarrayblock,eab)6.4.4 逻辑阵列块(logicarrayblock,lab)6.4.5 逻辑单元(logicelement,le)6.4.6 快速通道互连6.4.7 输入输出单元(ioe)6.5 习 题第7章 vhdl设计基础7.1 vhdl的基本组成7.1.1 实 体7.1.2 构造体7.1.3 程序包7.1.4 库7.1.5 配 置7.2 vhdl语言的基本要素7.2.1 vhdl语言的标识符7.2.2 vhdl语言的客体7.2.3 vhdl语言的数据类型7.2.4 vhdl语言的运算操作符7.3 vhdl语言的基本语句7.3.1 顺序描述语句7.3.2 并行语句7.4 常见组合逻辑电路的vhdl设计7.4.1 编码器、译码器、选择器7.4.2 数值比较器7.5 常见时序逻辑电路的vhdl设计7.5.1 触发器的vhdl设计7.5.2 锁存器和寄存器7.5.3 计数器7.6 习 题第8章 fpga 设计基础8.1 eda 技术概述8.1.1 eda 技术的发展历程8.1.2 eda 技术的主要内容8.1.3 eda 技术的发展趋势8.2 fpga 设计方法与设计流程8.2.1 基于fpga 的层次化设计方法8.2.2 基于fpga 技术的数字逻辑系统设计流程8.3 fpga 设计工具quartusii9.18.3.1 quartusii9.1的特点8.3.2 quartusii9.1设计流程8.4 quartusii9.1设计入门8.4.1 启动quartusii9.18.4.2 设计输入8.4.3 编译综合8.4.4 仿真测试8.4.5 硬件测试8.5 习 题第9章 数字逻辑实验指南9.1 基于原理图输入设计4位加法器9.1.1 设计提示9.1.2 quartusii设计流程9.2 基于vhdl文本输入设计7段数码显示译码器9.2.1 设计提示9.2.2 quartusii设计流程9.3 基于原理图输入设计m=12加法计数器9.3.1 设计提示9.3.2 quartusii设计流程9.4 基于altera宏功能模块lpm_rom 的4位乘法器设计9.4.1 设计提示9.4.2 quartusii设计流程9.5 数字逻辑基础型实验9.5.1 实验1 加法器的fpga 设计9.5.2 实验2 译码器的fpga 设计9.5.3 实验3 计数器的fpga 设计9.5.4 实验4 100分频十进制加法计数器fpga 设计9.5.5 实验5 伪随机信号发生器fpga 设计9.5.6 实验6 应用vhdl完成简单组合电路fpga 设计9.5.7 实验7 应用vhdl完成简单时序电路fpga 设计9.5.8 实验8 基于vhdl语言的4位多功能加法计数器fpga 设计9.5.9 实验9 移位运算器fpga 设计9.5.10 实验10 循环冗余校验(crc)模块fpga 设计9.6 习 题第10章 数字系统的fpga 设计附 录 网上资料与教学课件参考文献

封面

数字逻辑原理与FPGA设计-(第2版)

书名:数字逻辑原理与FPGA设计-(第2版)

作者:刘昌华

页数:335

定价:¥49.0

出版社:北京航空航天大学出版社

出版日期:2015-08-01

ISBN:9787512417663

PDF电子书大小:85MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注