VHDL程序设计教程(第4版)
本书课件及习题解答已全部上传,请利用百度云网盘下载使用。链接:http://pan.baidu.com/s/1eQEcmp8

作者:曾繁泰、曾祥云

丛书名:高等院校电子信息科学与工程规划教材

定价:36元

印次:4-1

ISBN:9787302348917

出版日期:2014.03.01

印刷日期:2014.03.21

图书责编:杜春杰

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书系统地阐述了VHDL硬件描述语言的基础知识、语法定义、编程技巧和使用方法。全书共9章,第1章为绪论,包括VHDL概述、语言设计环境、设计实现和教学建议;第2章为VHDL语言的词法基础;第3章为VHDL语言的程序结构;第4章为VHDL的语法基础;第5章为VHDL程序设计基础,第4、5章的VHDL程序片段完全以理解语法规范为目的;第6章为VHDL程序设计实践,本章的VHDL程序片段完全以理解逻辑电路结构为目的;第7章为VHDL仿真与测试,给出了VHDL测试程序、仿真程序的编写方法和片上内建自测试的概念;第8章为VHDL标准程序接口,列出了接口函数清单,给出了C++联合VHDL设计、仿真、测试的实例;第9章为IP复用与SoC设计,详细介绍了SoC芯片研发流程和软件驱动开发环境。   本书面向高等院校本、专科的VHDL语言基础课程,可作为电子工程、信息工程、通信工程、物联网、工业自动化、计算机应用技术、仪器仪表、数字信号或图像处理等专业的授课教材或教学参考书,同时也可作为电子行业工程师的VHDL编程、FPGA开发、SoC设计的自学参考书。

曾繁泰,山东大学信息学院实验中心高级工程师,从事EDA工程、VHDL 程序设计、集成电路设计教学工作十几年。在嵌入式系统设计、多核处理器设计领域研究多年。在加拿大不列颠哥伦比亚大学电子与计算机工程系SOC实验室开展多核处理器研究一年,合作发表研究论文数篇。编著《EDA工程系列》专著5卷,清华大学出版社出版。《现代电子设计》高等教育出版社出版,《PCI总线规范与多媒体计算机》电子工业出版社出版。�

前 言   当前VHDL语言不断推出新的版本,EDA工具不断完善,VHDL语言的实现载体FPGA器件已经集成了百万逻辑门。同时,大学教育更加注重对学生创新能力与实践能力的培养。在这些因素的推动下,我们开始实施对《VHDL程序设计教程(第3版)》的修订工作,删除了一些过时的内容,加入了VHDL 2008版增加的VHPI接口技术,在为读者提供更多VHDL新知识的同时,给出了大量新的设计和实验。为方便教学,书中大部分章节都安排了针对性较强的习题、实验和设计项目,使每一章的课堂教学效果都能及时通过实验得以强化。   本书根据高校课堂教学中学生的认知规律和实验教学中对学生动手能力的培养要求,以提高学生的设计能力和自主创新能力为目的,系统阐述了VHDL硬件描述语言的基础知识、语法定义、编程技巧和使用方法,在先进的EDA软件设计平台--Quartus II 13.0和实现载体--STRATIX V系列FPGA上实现了VHDL模块设计。通过本书的学习,读者能够理解VHDL语言设计,掌握EDA工程开发技术,熟悉SoC芯片研发方法。从D触发器设计到网络多核处理器设计,从易到难,从简单到复杂,跨度之大前所未有;从硬件描述语言到软件编程语言,从硬件模块设计到软件驱动设计,从仿真到测试,范围之广实属罕见;从学生基础实验到尖端芯片研发,从设计语言的理论分析到工业芯片的生产测试,务实之风贯穿全篇。   为了尽可能缩短授课时数,优化教学效果,提高教学效率,本书详细介绍了VHDL相关语句语法,在给出完整并被验证过的VHDL描述的同时,还给出了综合后的RTL电路图及表现该电路系统功能的时序波形图。由此...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  绪论 1

1.1  VHDL概述 1

1.1.1  硬件描述语言的诞生 1

1.1.2  HDL语言的种类 2

1.1.3  VHDL语言的特点 3

1.1.4  VHDL语言的优势 4

1.2  VHDL语言设计环境 4

1.2.1  设计工具 4

1.2.2  仿真工具 6

1.3  VHDL语言设计实现 7

1.4  VHDL语言课程教学建议 9

1.4.1  课时安排 9

1.4.2  实验 9

1.5  小结 11

1.6  习题 11

第2章  VHDL语言的词法基础 12

2.1  对象 12

2.1.1  对象的声明与初始化 12

2.1.2  常量 12

2.1.3  变量 13

2.1.4  信号 14

2.1.5  文件 14

2.1.6  对象的隐式创建 15

2.2  词法元素 15

2.2.1  数字 15

2.2.2  字符、字符串及位串 16

2.2.3  分隔符 17

2.2.4  标识符和保留字 17

2.2.5  注释 19

2.3  数据类型 19

2.3.1  类型与子类型 20

2.3.2  标量类型 20

2.3.3  复合类型 23

2.3.4  存取类型 25

2.3.5  文件类型 25

2.3.6  隐含类型 25

2.3.7  IEEE标准类型 26

2.3.8  类型转换 27

2.4  运算操作符 28

2.4.1  逻辑运算符 28

2.4.2  关系运算符 29

2.4.3  移位运算符 30

2.4.4 ...