





定价:38元
印次:4-11
ISBN:9787302311959
出版日期:2013.03.01
印刷日期:2017.06.19
图书责编:邓艳
图书分类:教材
本书系统介绍了EDA技术和VHDL硬件描述语言,将VHDL的基础知识、编程技巧和实用方法与实际工程开发技术在先进的EDA设计平台——Quartus II上很好地结合起来,使读者能通过本书的学习迅速了解并掌握EDA技术的基本理论和工程开发实用技术,并为后续的深入学习和发展打下坚实的理论与实践基础。 作者依据高校课堂教学和实验操作的规律与要求,并以提高学生的实际工程设计能力和自主创新能力为目的,对全书内容作了恰当的编排。全书共分为7个部分:EDA技术概述、VHDL语法知识及其实用技术、Quartus II及LPM宏模块的详细使用方法、基于Verilog的有限状态机设计技术、基于VHDL的16位实用CPU设计技术及创新实践项目、基于ModelSim的Test Bench仿真技术、基于MATLAB和DSP Builder平台的EDA设计技术及大量实用系统设计示例。除个别章节外,各章都安排了相应的习题和大量针对性强的实验和设计项目。书中列举的VHDL示例都经编译通过或经硬件测试。 本书主要面向高等院校本、专科EDA技术和VHDL语言基础课,推荐作为电子工程、通信、工业自动化、计算机应用技术、电子对抗、仪器仪表、数字信号或图像处理等专业和相关实验指导课的授课教材或主要参考书,同时也可作为电子设计竞赛、FPGA开发应用的自学参考书。 本书配套赠送CAI教学课件、实验指导课件、实验源程序和实验设计项目相关的详细技术资料等,读者可到清华大学出版社网站(www.tup.com.cn)下载。
潘松。微波技术专业理学硕士学位。现为杭州电子工业学院教师。在过去的许多年中,曾发表过有关电磁理论、微波技术及EDA技术方面数十篇论文。(1)2000年出版EDA技术专著《VHDL实用教程》潘松 王国栋 电子科技大学出版社;(2)2002年出版本科EDA教科书《EDA技术实用教程》潘松 黄继业 科学出版社(含配套教学课件),出版1年半时间9次印刷;现已第3版,“十一五”国家级规划教材。(3)2003年出版《现代DSP技术》“面向21世纪高校教材”潘松 黄继业 王国栋 西安电子科技大学出版社。(4)2005年出版《SOPC技术实用教程》,由清华大学出版社出版,作者潘松 黄继业 曾毓。(5)2007年出版《EDA技术与VHDL》第2版,由清华大学出版社出版,作者潘松、黄继业。(6)2007 年出版《EDA技术及应用》高等职业教育“十一五”规划教材,科学出版社出版,作者潘松等(7)2007 年出版《现代计算机组成原理》,科学出版社出版,“十一五国家级规划教材”,并被国家教育部评为高等教育精品教材。作者潘松 (8)2008 年出版《数字电子技术基础》,科学出版社出版。作者潘明 潘松。
前 言 与前几个版本相比,新版的内容与结构都有了较大变化,主要表现在以下几个方面。 (1)为了突出重点、精简篇幅,将有关EDA技术、硬件描述语言导言的内容、EDA工具基本知识及FPGA与CPLD结构原理等基本概念的内容都放在了第1章。 (2)对硬件描述语言的讲述,改用了比较系统和循序渐进的讲述方法,确保了HDL基本内容的完整性和系统性。为了便于读者理解和提高学习效率,给出了大量有很好针对性的HDL设计示例。这部分内容主要包含在第2、第3和第5章中。 (3)为了将学到的HDL知识尽快付诸实践,更好地从结合工程实际的层面来检验学习效果,在较早阶段就安排了对应的硬件设计技术的学习和丰富的实验内容,同时将HDL知识的学习有机地融入了实验实践中。这部分内容主要包含在第4和第6章中。 (4)第7章主要对前面的章节内容进行了归纳综合,其中许多内容是新加入的,为后续的学习奠定了更坚实的基础。 (5)第8章的内容相比前一版有所扩充,主要是围绕有限状态机的设计,介绍了更为实用的EDA技术和HDL编程设计方法,其中增加了许多新的、更贴近工程实际的状态机设计与应用方面的实用知识。 (6)第9章的内容基本是新增加的,其中介绍了一个较大的设计项目,即一个有实用意义的16位CPU的设计。这是一个很好的训练项目,是对之前的理论知识和实践能力的综合运用,而且此章内容还可以作为一个创新设计竞赛项目。首先给出一个完整的CPU设计原型和详细的设计流程,然后在这个基础上向参赛者提出不同层次要求的创新设计方案和系统设计要求。此类教学和实践内容在国外高校同类课程和教材中经常出...
第1章 EDA技术概述 1
1.1 EDA技术 1
1.2 EDA技术应用对象 2
1.3 硬件描述语言VHDL 3
1.4 EDA技术的优势 4
1.5 面向FPGA的EDA开发流程 5
1.5.1 设计输入 5
1.5.2 综合 6
1.5.3 适配(布线布局) 8
1.5.4 仿真 8
1.5.5 RTL描述 9
1.6 可编程逻辑器件 9
1.6.1 PLD的分类 10
1.6.2 PROM可编程原理 11
1.6.3 GAL 12
1.7 CPLD的结构与可编程原理 13
1.8 FPGA的结构与工作原理 16
1.8.1 查找表逻辑结构 16
1.8.2 Cyclone III系列器件的结构原理 17
1.9 硬件测试技术 19
1.9.1 内部逻辑测试 19
1.9.2 JTAG边界扫描测试 20
1.10 编程与配置 20
1.11 Quartus II 21
1.12 IP核 23
1.13 EDA的发展趋势 23
习题 25
第2章 VHDL程序结构与数据对象 26
2.1 VHDL程序结构 26
2.2 VHDL程序基本构建 28
2.2.1 实体和端口模式 28
2.2.2 结构体 29
2.2.3 库和库的种类 30
2.2.4 库和程序包的调用方法 32
2.2.5 配置 33
2.3 VHDL文字规则 33
2.3.1 数字 34
2.3.2 字符串 34
2.3.3 关键词 35 ...