当前位置:首页 > 工业技术
FPGA/VHDL快速工程实践入门与提高
FPGA/VHDL快速工程实践入门与提高

FPGA/VHDL快速工程实践入门与提高PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:杨恒,卢飞成编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810772953
  • 页数:209 页
图书介绍:本书以ALtera公司的FPGA为主详细介绍了FPGA的相关知识和VHDL语言基础,并以交通灯逻辑控制、电子钟与LED显示、LCD液晶显示及计算机ISA接口、PCI接口设计等为例,详述了如何应用FPGA/VHDL进行电子设计。
《FPGA/VHDL快速工程实践入门与提高》目录

第1章 绪论 1

1.1 FPGA/CPLD概述 1

1.2 FPGA/CPLD的开发软件 2

1.3 FPGA/CPLD的分类和使用 3

第2章 VHDL编程基础 5

2.1 VHDL语言程序的基本结构 5

2.1.1设计实体 5

2.1.2实体说明 5

2.1.3结构体 7

2.2 VHDL语言的数据类型及运算操作符 10

2.2.1标识符 10

2.2.2对象及其分类 11

2.2.3数据类型 12

2.2.4类型转换 16

2.2.5词法单元 16

2.2.6运算操作符 17

2.2.7运算操作符的优先级 19

2.3.1并行语句 21

2.3 VHDL语法基础 21

2.3.2顺序语句 32

2.3.3延时语句 39

2.4属性的描述和定义 39

2.4.1数值类属性函数 40

2.4.2函数类属性函数 41

2.4.3信号类属性函数 42

2.4.4数据类型类属性函数 43

2.5.1库 44

2.5 VHDL程序设计基础 44

2.4.5数据区间类属性函数 44

2.5.2程序包 47

2.5.3配置 48

2.6基本逻辑电路设计实例 50

2.6.1组合逻辑电路设计 50

2.6.2时序电路设计 57

第3章 MAX+PLUSⅡ使用指南 64

3.1 MAX+PLUSⅡ的特点 64

3.3 MAX+PLUSⅡ的使用 65

3.2 MAX+PLUSⅡ的组成 65

3.3.1图形文件的建立 66

3.3.2文本文件的建立 70

3.3.3建立顶层设计文件 71

3.3.4工程文件的编译 73

3.3.5模拟仿真 74

3.3.6定时分析 77

3.3.7器件编程 80

4.1.1特点 83

4.1 FLEX 6000系列器件简介 83

第4章 FLEX 6000系列器件简介及应用实例 83

4.1.2概述 85

4.1.3功能描述 86

4.1.4输出配置 98

4.1.5JTAG边界扫描 99

4.2交通信号灯控制逻辑设计 99

4.2.1系统要求分析 99

4.2.2控制逻辑描述 100

4.3.1功能要求和结构 102

4.3电子钟的设计实例 102

4.3.2控制芯片的设计 103

4.4字符型LCD(KS 0066)接口的设计 116

4.4.1原理介绍 116

4.4.2接口的VHDL描述 125

第5章 应用FPGA设计PC机ISA和PCI总线接口 134

5.1应用FPGA设计PC机的ISA总线接口 134

5.1.1ISA总线概述 134

5.1.2基于Altera FLEX 6000的ISA接口设计 138

5.2.1PCI总线概述 148

5.2应用FPGA设计PC机的PCI总线接口 148

5.2.2PCI总线命令 153

5.2.3PCI总线访问地址解码 154

5.2.4PCI配置空间操作 154

5.2.5基于Altera FLEX 10K的PCI接口设计 158

附录A Altera公司FPGA/CPLD系列器件纵览 160

附录B MAX+PLUSⅡWindows 2000驱动配置指南 167

附录C FPGA/VHDL快速学习开发工具系统CHICAGO 1. 173

附录D FPGA/VHDL快速学习开发工具系统CHICAGO 2. 179

返回顶部