





定价:79.8元
印次:3-9
ISBN:9787302486657
出版日期:2017.12.01
印刷日期:2023.08.11
图书责编:邓艳
图书分类:教材
本书系统地介绍了EDA 技术和Verilog HDL 硬件描述语言,将Verilog HDL 的基础知识、编程技巧和实用方法与实际工程开发技术在Quartus II 上很好地结合起来,使读者通过本书的学习能迅速了解并掌握EDA 技术的基本理论和工程开发实用技术,为后续的深入学习和发展打下坚实的理论与实践基础。 笔者依据高校课堂教学和实验操作的规律与要求,并以提高学生的实际工程设计能力和自主创新能力为目的,合理编排全书内容。全书共分为7 个部分:EDA 技术的概述、Verilog HDL 语法知识及其实用技术、Quartus II 及LPM 宏模块的详细使用方法、有限状态机设计技术、16 位实用CPU 设计技术及创新实践项目、基于ModelSim 的Test Bench 仿真技术,以及基于MATLAB 和DSP Builder 平台的EDA 设计技术及大量实用系统设计示例。除个别章节外,大多数章节都安排了相应的习题和大量针对性强的实验与设计项目。书中列举的Verilog HDL 示例都经编译通过或经硬件测试通过。 本书主要面向高等院校本、专科的EDA 技术和Verilog HDL 语言基础课,推荐作为电子工程、通信、工业自动化、计算机应用技术、电子对抗、仪器仪表、数字信号或图像处理等学科专业和相关实验指导课的教材用书或主要参考书,同时也可作为电子设计竞赛、FPGA 开发应用的自学参考书。与此教材配套的还有 CAI 教学课件、实验指导课件、实验源程序和实验设计项目相关的详细技术资料等,读者都可免费索取。
本书使读者能迅速了解并掌握EDA 技术的基本理论和工程开发实用技术,为后续的深入学习和发展打下坚实的理论与实践基础。笔者依据高校课堂教学和实验操作的规律与要求,并以提高学生的实际工程设计能力和自主创新能力为目的,合理编排全书内容。书中列举的Verilog HDL 示例都经编译通过或经硬件测试通过。本书主要面向高等院校本、专科的EDA 技术和Verilog HDL 语言基础课,同时也可作为电子设计竞赛、FPGA 开发应用的自学参考书。与此教材配套的还有 CAI 教学课件、实验指导课件、实验源程序和实验设计项目相关的详细技术资料等,读者都可免费索取。
与第 2 版教材相比,本教材的变化主要表现在以下几方面。 (1)升级了EDA 开发软件。考虑到Quartus II 13.1 和 Quartus Prime Standard 16.1 版本的用法和功能基本相同,而13.1 版本支持的器件系列较多,包括Cyclone 3。所以全书的示例主要是基于Altera 的Quartus II 13.1 的。 (2)不再使用门级波形仿真器,而使用基于第三方的仿真器。在第2 版的前言中就已提到过,Quartus II 10.0 后不再支持内置的门级仿真器,即Altera 已将Quartus II 10.0 及此后版本的软件中曾经一贯内置的门级波形仿真器移除,使得Quartus 的使用者不得不使用接口于Quartus II 的第三方仿真器ModelSim-Altera。显然,这一举措对于多数初学者和相关的教学造成很大的不便。因为必须承认,Quartus II 9.x 及之前版本软件中一直内置的波形仿真器的易学、高效和便捷的巨大优势,对于EDA 教学和初学者的学习是十分重要的。为此,直到Quartus II 13.1 及其以后的16.1 版本,才借助ModelSim ASE 构建了一个类似于波形仿真器的仿真工具。所以在用法上也有少许不同之处,书中也做了介绍,而且所有示例都是基于这个仿真器(即ModelSim ASE)的。 (3)介绍新版EDA 软件的安装。由于新版软件的波形仿真器是基于第三方仿真软件ModelSim ASE 上的,所以在安装软件时需要特别注意把ModelSim ASE 装上,书中对此加入了Quartus II...
1.1 EDA 技术 1
1.2 EDA 技术应用对象 2
1.3 常用的硬件描述语言 4
1.4 EDA 技术的优势 6
1.5 面向FPGA 和CPLD 的开发流程 7
1.5.1 设计输入 7
1.5.2 综合 8
1.5.3 适配(布线布局) 10
1.5.4 仿真 10
1.5.5 RTL 描述 11
1.6 可编程逻辑器件 11
1.6.1 PLD 的分类 11
1.6.2 PROM 可编程原理 12
1.6.3 GAL 14
1.7 CPLD 的结构与可编程原理 16
1.8 FPGA 的结构与工作原理 18
1.8.1 查找表逻辑结构 18
1.8.2 Cyclone 4E 系列器件的结构原理 19
1.8.3 内嵌Flash 的FPGA 器件 22
1.9 硬件测试技术 22
1.9.1 内部逻辑测试 22
1.9.2 JTAG 边界扫描测试 23
1.10 编程与配置 23
1.11 Quartus II 25
1.12 IP 核 26
1.13 EDA 的发展趋势 27
习题 28
第2 章程序结构与数据类型 29
2.1 Verilog 程序结构 29
2.1.1 Verilog 模块的表达方式 30 2.1.2 Verilog 模块的端口信号名和端口模式 30
2.1.3 Verilog 信号类型定义 31
2.1.4 Verilog 模块功能描述 32
2.2 Verilog 的数据类型 32
2.2...
本书主要面向高等院校本、专科的EDA 技术和Verilog HDL 语言基础课,同时也可作为电子设计竞赛、FPGA 开发应用的自学参考书。与此教材配套的还有 CAI 教学课件、实验指导课件、实验源程序和实验设计项目相关的详细技术资料等,读者都可免费索取。