基本信息
- 作者: 任勇峰 庄新敏
- 丛书名: 可编程逻辑器件快速进阶丛书
- 出版社:国防工业出版社
- ISBN:7118040045
- 上架时间:2005-9-5
- 出版日期:2005 年7月
- 开本:16开
- 页码:200
- 版次:1-1
- 所属分类:计算机 > 计算机辅助设计与工程计算 > VHDL
内容简介
计算机书籍
本书主要介绍了VHDL的基础知识和硬件实现技术。全书由三部分组成:第一部分介绍了VHDL语法和程序结构(第2章和第3章),第二部分介绍了MAX+plus II仿真软件的使用方法(第4章)和数字逻辑电路的VHDL程序设计实例(第5章),第三部分介绍了硬件实现和硬件设计技巧(第6章和第7章)。读者可以通过本书初步学会VHDL的使用,并对硬件实现中的关键技术问题有所理解和认识。本书以数字逻辑电路和布尔代数为基础,概念的介绍力求精练、简洁,力求图文并茂,用简明的电路和时序图说明抽象的概念。读者通过本书可以快速掌握VHDL及其应用,并初步掌握硬件实现的关键技术。
本书适合初学VHDL的读者,也可以作为硬件设计人员技术指导参考书,还可以作为大专院校相关专业的教材和教学参考书。
目录
1.1 硬件描述语言
1.2 VHDL简介
1.3 VHDL设计硬件电路的优点
1.4 VHDL与计算机软件语言的比较
1.5 设计流程
第2章 VHDL的程序结构
2.1 VHDL程序的基本结构
2.1.1 实体
2.1.2 构体
2.2 库和程序包
2.2.1 库
2.2.2 程序包
2.3 配置
第3章 VHDL的基本语法
3.1 数据类型
3.1.1 逻辑信号
3.1.2 数值信号
3.1.3 其他数据类型
3.1.4 枚举与数组数据类型
前言
学过计算机语言的人都有这样的体会,要掌握一门计算机语言,单纯钻研书本中的语法和例子的学习效果并不好,而边学习语法和实例边上机实践则有事半功倍的效果。一方面,上机实践过程中每个实例的调试和仿真成功能产生成就感,激发学习者的兴趣;另一方面,上机实践过程可以修正和完善读者对语言的认识,并进一步巩固知识。学习VHDL也是这样,最好读者边看书学习边上机练习。本书正是以此作为指导思想,希望读者通过这种方法快速、初步掌握VHDL。书中完整的实例都有仿真结果,便于读者提高学习效率,尽快了解从编程、编译、仿真、选配器件到数据下载的完整过程。
在硬件设计中,HDL和CPLD/FPGA等器件的发明使硬件设计工作的效率得到极大地提高,也大大降低了硬件设计的难度。因此,VHDL及CPLD/FPGA受到广大工程技术人员和学生的青睐。但是CPLD/FPGA技术仅仅降低了硬件设计的入门门槛,初学者入门后,会发现在具体的硬件实践中仍然有一系列问题待解决。因此本书针对以CPLD和FPGA器件为主的硬件电路实现过程中,可能遇到的常见问题,简洁明了地介绍了相关的知识和解决办法。
在数字系统设计中,竞争和冒险是困扰广大设计人员的顽疾,本书注意到了这一点,并在最后一章进行了讨论,同时给出了一些有效的解决办法。
衷心感谢研究生刘鑫同学和徐文强同学。本书大部分实例的软件仿真与验证是由刘鑫完成的,徐文强对第7章的图形、表格和公式进行了编辑。同时还要感谢在编写此书过程中给予了热情帮助的所有老师和同学。
由于作者水平有限,书中出现错误和疏漏在所难免,希望广大读者予以批评指正。欢迎通过renyongfeng@nuc.edu.cn和作者交流。
作者
2005.5