
作者:魏欣,顾斌,姜志鹏主编
页数:214
出版社:西安电子科技大学出版社
出版日期:2016
ISBN:9787560642505
电子书格式:pdf/epub/txt
内容简介
本书系统地介绍了信源压缩编码、信道纠错编码、密码编码及组合编码等的基本原理及应用,同时简单介绍了学习本书所需的信息理论、数论及近代代数的相关知识。主要内容有信息传输系统研究的对象、目的和内容,信源及其信息度量,信道及其信道容量,信源压缩编码原理及编码方法,信道纠错编码的基本原理和编码方法,密码编码的基本原理和编码方法,消息认证的相关知识,组合编码原理及编码方法。
本书叙述通俗易懂,内容由浅入深、循序渐进,重点突出,对物理概念和编码的基本原理的阐述清晰明了,实用性强,可作为电子信息类、信息工程类、计算机类等专业本科生和研究生的教材或参考书,也可供相关专业的科技人员参考。
本书特色
魏欣、顾斌、姜志鹏主编的《数字电路EDA设计( 第3版普通高等教育十一五第一最规划教材)》以提高 高校学生的数字电子系统工程设计能力为宗旨,对 EDA技术基本知识、可编程逻辑器件的原理、硬件描 述语言及其编程方法和数字电路EDA设计方法作了系 统介绍。本书的特点是语言精练,实例丰富,深入浅 出,注重实用,适合广大高职院校学生的特点和教学 改革方向。
全书共分6章,第一章为绪论,介绍EDA技术的基 本知识;第2章以国内市场占有率最高的两类芯片, 即Altera公司和Xilinx公司的典型芯片为例,介绍了 CPLD与FPGA的基本原理;第3章介绍数字电路:EDA开 发工具,包含目前业界常用的工具软件ModelSim与 Quartus II的使用,以及二者联合使用的方法;第4 章介绍了VHDL基本语法,并以具体实例解析VHDL的编 程思想;第5章介绍基本数字电路的EDA实现方法,从 语言编程、软件仿真、硬件验证三大步骤,对各类基 本逻辑电路的EDA实现方法作了详细的阐述;第6章是 典型数字系统设计,通过丰富实用的典型案例介绍多 种数字系统的设计方法。
本书可作为高等职业院校电子类、通信类、电气 类、计算机技术类等工科专业学生的数字逻辑电路、 VHDL程序设计、EDA技术等相关课程的教材或相应实 验课程的指导书,也可供从事数字电子系统设计的专 业技术人员参考。
目录
第1章 绪论1.1 概述1.2 EDA技术的应用领域1.3 EDA的设计步骤1.4 TOP-DOWN设计方法1.5 硬件描述语言1.5.1 ABEL-HDL1.5.2 Verilog-HDL1.5.3 VHDL1.5.4 Verilog-HDL和VHDL的比较1.6 可编程逻辑器件开发工具1.6.1 ispLEVER1.6.2 ISE1.6.3 QuarmsII1.7 IP核概述
第2章 CPLD、FPGA芯片结构2.1 Altera公司CPLD芯片2.1.1 概述2.1.2 功能描述2.1.3 逻辑阵列块2.1.4 用户Flash存储区2.2 Xilinx公司Virtex-5系列FPGA2.2.1 概述2.2.2 可配置逻辑块CLB2.2.3 输入输出模块IOB2.2.4 BlockRAM习题
第3章 数字电路EDA开发工具3.1 ModelSim的设计过程3.1.1 新建工程与源文件3.1.2 ModelSim仿真3.2 QuartusII的设计过程3.2.1 设计输入3.2.2 编译3.2.3 编译前的约束设置3.2.4 仿真前的参数设置3.2.5 仿真3.2.6 引脚分配3.3 QuartusII与ModelSim联合仿真3.3.1 存储器初始化文件3.3.2 MegaWizardPlus-InManager定制ROM3.3.3 QuartusII与ModelSim联合仿真3.4 ISEDesignSuite集成开发环境3.4.1 ISEDesignSuite各功能模块简介3.4.2 ISEFoundation软件介绍3.5 ISEFoundation设计流程3.5.1 问题分析3.5.2 设计输入3.5.3 工程编译3.5.4 仿真验证3.5.5 器件配置与编程习题
第4章 VHDL语言4.1 VHDL概述4.1.1 VHDL的特点4.1.2 VHDL语言的程序结构4.1.3 VHDL程序的一般结构4.2 实体定义相关语句4.2.1 类属参数说明语句4.2.2 端口说明语句4.3 结构体及子结构语句4.3.1 结构体的格式及构造4.3.2 子结构之块(BLOCK)语句结构4.3.3 子结构之进程(PROCESS)语句结构4.3.4 子结构之子程序FUNCTION语句结构4.3.5 子结构之子程序PROCEDURE语句结构4.4 程序包、库及配置4.4.1 程序包4.4.2 库4.4.3 配置4.5 VHDL的并行语句4.5.1 简单信号赋值语句4.5.2 选择信号赋值语句4.5.3 条件信号赋值语句4.5.4 元件例化语句4.5.5 生成语句4.6 VHDL中的顺序语句4.6.1 顺序赋值语句4.6.2 IF语句4.6.3 CASE语句4.6.4 WAIT语句4.6.5 LOOP语句4.7 VHDL语言的客体及其分类4.7.1 常数4.7.2 变量4.7.3 信号4.8 VHDL语言的标准数据类型4.8.1 位4.8.2 位矢量4.8.3 布尔量4.8.4 整数4.8.5 实数4.8.6 字符4.8.7 字符串4.8.8 时间4.8.9 错误等级4.9 VHDL用户定义的数据类型4.9.1 枚举类型4.9.2 整数类型4.9.3 数组4.9.4 用户自定义子类型4.10 VHDL语言的运算操作符4.10.1 逻辑运算符4.10.2 算术运算符4.10.3 关系运算符习题
第5章 基本数字电路的EDA实现5.1 基本门电路的设计5.2 触发器的设计5.3 编码器的设计5.3.1 BCD编码器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.6.1 串入串出移位寄存器5.6.2 同步预置串行输出移位寄存器5.6.3 循环移位寄存器5.6.4 双向移位寄存器5.7 有限状态机的设计5.7.1 莫尔型状态机5.7.2 米里型状态机5.7.3 QuartusII观察状态转换图习题
第6章 典型数字系统设计6.1 分频电路6.1.1 偶数分频6.1.2 奇数分频6.1.3 X.5分频6.1.4 6.5分频器的硬件验证6.2 交通灯控制器6.2.1 交通灯控制器的功能描述6.2.2 交通灯控制器的实现6.2.3 交通灯控制器的VHDL程序6.2.4 交通灯控制器的硬件验证6.3 数字频率计6.3.1 测频原理6.3.2 频率计的组成结构分析6.3.3 频率计的VHDL程序6.3.4 频率计的仿真结果6.3.5 频率计的硬件验证6.4 实用数字钟电路6.4.1 分频模块6.4.2 时钟产生模块6.4.3 数码管显示驱动模块6.4.4 数字钟的硬件验证6.5 LCD接口控制电路6.5.1 1602字符LCM的内部存储器6.5.2 1602字符LCM的引脚6.5.3 1602LCM指令系统6.5.4 1602LCM控制过程6.5.5 1602显示的硬件验证6.6 串口通信6.6.1 异步串口数据传送格式6.6.2 用VHDL描述RS-232C串口6.6.3 串口通信的VHDL程序仿真结果6.6.4 串口通信的硬件验证6.7 2FSK信号产生器6.7.1 FSK基本原理6.7.2 2FSK信号产生器6.7.3 2FSK信号产生器的VHDL描述6.7.4 2FSK的仿真结果6.7.5 2FSK的硬件验证习题
附录一 实验电路板结构图
附录二 实验板电气原理图
附录三 实验板EPM240管脚定义表
参考文献















