《可程式器件技术原理与开发套用“十一五”》是2013年西安电子科技大学出版社出版的图书,作者是赵曙光。
基本介绍
- 书名:可程式器件技术原理与开发套用“十一五”
- 作者:赵曙光
- ISBN:978-7-5606-2541-6
- 定价:35.7元
- 出版社:西安电子科技大学出版社
- 出版时间:2013-07
内容简介
本书内容包括:可程式器件的地位与作用、分类与特点、技术基础以及基于电子设计自动化(EDA)的可程式器件的开发流程和方法;可程式模拟(混合)器件的价值与作用、基本原理、支撑技术和主流系列,包括Lattice公司ispPAC系列、Anadigm公司dpASP系列、Cypress公司PSoC系列和Actel公司Fusion系列等。Altera公司新型可程式逻辑器件的架构、特点和原理;Altera可程式逻辑器件开发软体Quartus Ⅱ及开发实例;Lattice公司新型可程式逻辑器件的架构、特点和原理;Lattice可程式逻辑器件开发软体ispLEVER的使用详解;硬体描述语言VHDL的语法要点、设计方法与实例。
本书内容全、取材新、注重基础、面向套用、深入浅出、循序渐进,既可作为相关专业本科生、研究生的教材和参考书,又可作为工程技术人员的自学参考书和技术手册。
目录
第1章 可程式器件原理与套用概述 1
1.1 可程式器件的地位与作用 1
1.1.1 电路的分类与特点 1
1.1.2 积体电路的发展与分类 2
1.1.3 可程式器件的作用与优势 3
1.2 可程式器件的分类与特点 5
1.2.1 可程式器件的分类 5
1.2.2 可程式逻辑器件的发展与分类 6
1.2.3 主要可程式器件厂商扫描 9
1.3 可程式器件的技术基础 16
1.3.1 现场可程式技术 16
1.3.2 边界扫描测试与在系统可配置技术 19
1.3.3 嵌入式逻辑分析技术 24
1.4 可程式器件的开发方法 28
1.4.1 电子设计自动化的产生与发展 28
1.4.2 现代电子设计的流程和方法 32
1.4.3 可程式器件的开发流程 34
第2章 可程式模拟(混合)器件概述 37
2.1 可程式模拟(混合)器件的价值与作用 37
2.2 可程式模拟器件的基本原理 39
2.2.1 可程式模拟器件的组成 39
2.2.2 可程式模拟器件的分类 40
2.2.3 可程式模拟器件的设计流程 41
2.3 可程式模拟器件的支撑技术 44
2.4 主要可程式模拟器件系列简介 52
2.4.1 IMP公司EPAC系列器件 52
2.4.2 Motorola公司MPAA系列器件 53
2.4.3 FAS公司TRAC系列器件 56
2.4.4 Lattice公司ispPAC系列器件 57
2.4.5 Anadigm公司dpASP系列器件 60
2.5 主要可程式混合器件系列简介 65
2.5.1 SIDSA公司FIPSOC系列器件 65
2.5.2 Cypress公司PSoC系列器件 68
2.5.3 Actel公司Fusion系列器件 72
第3章 Altera可程式逻辑系列器件 79
3.1 概述 79
3.2 MAX架构及器件系列 81
3.2.1 概述 81
3.2.2 MAX 7000系列器件概述 82
3.2.3 MAX 7000系列器件结构 84
3.2.4 MAX 7000系列器件配置要点 88
3.3 MAX Ⅱ系列器件简介 89
3.4 FLEX架构及器件系列 94
3.4.1 概述 94
3.4.2 FLEX 10K系列器件概述 95
3.4.3 FLEX 10K系列器件结构 97
3.4.4 FLEX 10K系列器件特性与设定 103
3.5 APEX架构及器件系列 104
3.5.1 概述 104
3.5.2 APEX 20K系列器件概述 106
3.5.3 APEX 20K系列器件结构 108
3.6 Cyclone架构及器件系列简介 114
3.6.1 Cyclone器件系列简介 114
3.6.2 Cyclone Ⅱ器件系列简介 120
3.7 Stratix架构及器件系列简介 122
3.7.1 Stratix器件系列简介 122
3.7.2 Stratix Ⅱ器件系列简介 127
3.8 Stratix GX架构及器件系列简介 131
3.8.1 Stratix GX器件系列简介 132
3.8.2 Stratix Ⅱ GX器件系列简介 136
第4章 Altera可程式逻辑器件开发软体及开发实例 139
4.1 概述 139
4.2 Quartus Ⅱ软体及其使用 140
4.2.1 概述 140
4.2.2 安装 141
4.2.3 设计流程 143
4.2.4 设计项目的输入 150
4.2.5 设计项目的编译 166
4.2.6 设计项目的仿真验证 172
4.2.7 时序分析 176
4.2.8 器件编程 179
4.2.9 基于SignalTapⅡ的硬体测试和调试 182
4.3 开发套用综合实例 187
4.3.1 简易频率计 187
4.3.2 八音电子琴 190
4.3.3 简易乐曲自动演奏器 192
第5章 Lattice新型可程式逻辑器件 194
5.1 概述 194
5.2 CPLD器件系列简介 194
5.3 FPGA器件系列简介 202
5.4 FPSC器件系列简介 205
5.5 关键技术及其原理简介 207
5.5.1 sysIO缓冲器 207
5.5.2 sysCLOCK电路 208
5.5.3 ispXP技术 209
5.5.4 sysDDR接口电路 210
5.5.5 sysDSP块 211
5.5.6 sysHSI SERDES技术 212
5.5.7 ispLeverCORE IP核 213
第6章 Lattice可程式逻辑器件开发软体 214
6.1 ispLEVER简介 214
6.1.1 概述 214
6.1.2 配置选项 215
6.1.3 安装 216
6.2 项目管理器 219
6.2.1 基本界面 219
6.2.2 基本操作 222
6.3 设计流程 227
6.4 原理图设计描述与输入 230
6.4.1 概述 230
6.4.2 使用原理图编辑器 231
6.4.3 使用层次化导引器 239
6.4.4 使用符号编辑器 241
6.4.5 使用库管理器 244
6.4.6 导入EDIF网表 246
6.5 HDL设计描述与输入 246
6.5.1 ABEL-HDL设计基础 247
6.5.2 HDL测试向量的编制方法 255
6.5.3 HDL设计档案输入方法 263
6.6 原理图与HDL混合描述与输入 265
6.6.1 原理图与HDL混合描述方法 265
6.6.2 混合描述设计实例 266
6.7 设计编译/综合与仿真 272
6.7.1 设计编译/综合 272
6.7.2 设计仿真概述 274
6.7.3 LLS仿真方法 275
6.7.4 ModelSim仿真 280
6.7.5 测试向量的图形化描述方法 282
6.8 设计实现 284
6.8.1 基于CPLD/ispXPLD器件的设计实现 286
6.8.2 基于ispXPGA器件的设计实现 289
6.8.3 基于FPGA器件的设计实现 292
6.8.4 设计最佳化方法 300
6.9 设计验证 308
6.9.1 静态时序分析概述 308
6.9.2 Performance Analyst使用要点 310
6.10 在系统器件编程 315
6.10.1 ISP编程的硬体连线 315
6.10.2 ispVM System简介 317
6.10.3 ispVM System使用要点 317
第7章 硬体描述语言VHDL初步 326
7.1 概述 326
7.2 VHDL设计档案的基本结构 328
7.2.1 初识VHDL 328
7.2.2 实体和结构体 331
7.2.3 配置 332
7.2.4 程式包和库 334
7.3 对象、类型和属性 337
7.3.1 对象 337
7.3.2 数据类型 337
7.3.3 VHDL的属性 340
7.4 VHDL的功能描述方法 343
7.4.1 并行描述语句 343
7.4.2 顺序描述语句 350
7.5 VHDL的结构描述方法 354
7.6 过程和函式 358
7.7 常用单元电路的设计实例 363
7.7.1 组合电路 363
7.7.2 时序电路 366
参考文献 382