基于VHDL的FPGA开发快速入门·技巧·实例
分類: 图书,计算机/网络,行业软件及应用,
作者: 罗力凡等编著
出 版 社: 人民邮电出版社
出版时间: 2009-5-1字数:版次: 1页数: 300印刷时间:开本: 16开印次:纸张:I S B N : 9787115196859包装: 平装内容简介
本书是一本专门介绍如何快速掌握使用VHDL语言开发FPGA的方法与技巧的图书。本书从最基本的VHDL硬件描述语言讲起,先是通过对VHDL概念、语法、基本电路编程方法的讲解,让读者掌握FPGA的开发语言;接着通过对FPGA开发工具、开发思想、开发技巧的详细阐述,让读者从根本上理解FPGA开发的深层内涵;最后通过大量的工程实例,将FPGA开发语言、开发工具、开发思想和实际工程实现完美的结合。
本书把读者的实际需求作为内容的切入点,在讲述抽象理论时注重引用实例将理论形象化,在讲述实例时又注重将优秀的设计理念巧妙融合进来。全书讲述清楚,内容由浅入深,书中的大量实例凝结了作者多年的实际开发经验,具有较高的参考意义和实用价值。本书既可作为广大数字电路设计人员的设计指南,也可以作为高等院校电子、通信、计算机类专业的教材和参考书。
目录
第1章VHDL语言概述及基本结构
1.1VHDL语言概述
1.1.1VHDL语言的产生历史
1.1.2用VHDL语言进行硬件设计的主要优势
1.1.3用VHDL语言设计的基本流程
1.1.4VHDL语言与Verilog HDL语言的比较
1.2VHDL语言程序的基本模型结构
1.2.1VHDL语言程序的基本结构单元
1.2.2VHDL语言结构体的3种描述方法
1.2.3VHDL语言结构体的子结构描述
第2章VHDL的语法要素
2.1VHDL语言的数据操作要素
2.1.1VHDL语言的数据对象
2.1.2VHDL语言的数据类型
2.2VHDL语言的运算操作符
2.2.1逻辑运算符
2.2.2算术运算符
2.2.3关系运算符
2.2.4并置运算符
2.2.5运算符的优先级
2.3VHDL语言的词法规定
2.3.1字符
2.3.2分界符
2.3.3标识符
2.3.4注释
2.4VHDL语言中的库
2.4.1库的概念
2.4.2常见的库
2.5VHDL语言中的程序包
2.5.1程序包的基本概念
2.5.2常见的程序包
第3章VHDL语言的描述语句
3.1顺序描述语句
3.1.1WAIT语句
3.1.2顺序赋值语句
3.1.3IF语句
3.1.4CASE语句
3.1.5LOOP语句
3.1.6NEXT语句与EXIT语句
3.1.7ASSERT语句
3.1.8RETURN语句
3.2并行描述语句
3.2.1并行信号赋值语句
3.2.2并行子结构语句
3.2.3参数传递与元件语句
3.2.4生成语句
3.3VHDL语言中的属性描述语句
3.3.1数值属性
3.3.2函数属性
3.3.3信号类属性
第4章基于VHDL的基础逻辑电路的设计
4.1基础组合逻辑电路的VHDL程序设计
4.1.1组合逻辑电路的分析方法
4.1.2基本门电路
4.1.3基本编码译码器电路
4.1.4基本选择器电路
4.1.5基本比较器电路
4.2基础时序逻辑电路的VHDL程序设计
4.2.1时序逻辑电路的分析方法
4.2.2基本触发器电路
4.2.3基本寄存器电路
4.2.4基本计数器电路
第5章基于VHDL的小型数字电路的设计
第6章FPGA原理及当前发展现状
第7章用ISE 9.1i开发FPGA
第8章FPGA常用设计思想与技巧
第9章基于FPGA的大中型实例设计
参考文献