CPLD/FPGA的开发与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐志军,徐光辉编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505369091
- 页数:315 页
第1章 可编程ASIC与EDA技术 1
1.1 电子系统设计与ASIC技术 1
1.1.1 电子系统的设计方法 1
1.1.2 ASIC的特点及其设计流程 3
1.1.3 ASIC不同设计方法的特点 5
1.2 EDA技术的基本特征和工具 7
1.2.1 EDA技术的范畴 7
1.2.2 EDA技术的基本特征 8
1.2.3 EDA的基本工具 9
1.3 可编程ASIC及其特点 12
1.3.1 可编程ASIC简介 12
1.3.2 可编程ASIC的主要特点 13
1.3.3 可编程ASIC的发展趋势 14
第2章 Xilinx CPLD系列器件 17
2.1 简介 17
2.1.1 XC9500系列CPLD器件 17
2.1.2 XPLA系列CPLD器件 19
2.2 XC9500系列器件的结构 20
2.2.1 功能块 21
2.2.2 宏单元 22
2.2.3 乘积项分配器 23
2.2.4 FastCONNECT开关矩阵 25
2.2.5 输入输出块 25
2.2.6 持续性 27
2.2.7 低功率模式 27
2.2.8 加电特性 27
2.3 XPLA系列器件的结构 28
2.3.1 逻辑块 28
2.3.2 宏单元 30
2.3.3 输入输出单元 31
2.3.4 简单时序模型 31
2.3.5 摆率控制 32
2.4 Xilinx CPLD器件的命名 32
第3章 Xilinx FPGA系列器件 33
3.1 简介 33
3.1.1 XC4000/Spartan系列器件 33
3.1.2 Virtex/Virtex-E系列器件 35
3.2 Spartan系列器件的结构 37
3.2.1 可配置逻辑块(CLB) 38
3.2.2 输入输出块(IOB) 41
3.2.3 快速进位逻辑 43
3.3 Spartan系列FPGA器件的配置 43
3.3.1 分布式RAM 43
3.3.2 配置和测试 46
3.4 Virtex系列FPGA器件的结构 51
3.4.1 Virtex阵列 52
3.4.2 输入输出块(IOB) 53
3.4.3 可配置逻辑块(CLB) 54
3.4.4 时钟分布 57
第4章 CPLD/FPGA的边界扫描测试 58
4.1 引言 58
4.2 IEEE1149.1边界扫描测试的结构 59
4.3 JTAG BST操作控制 60
4.3.1 抽样/预加载(SAMPLE/PRELOAD)指令模式 63
4.3.2 外测试(EXTEST)指令模式 64
4.3.3 旁路(BYPASS)指令模式 66
4.3.4 用户码(USRCODE)指令模式 66
4.3.5 ID码(IDCODE)指令模式 66
4.4 Xilinx器件的边界扫描 67
4.4.1 数据寄存器(Data Register) 68
4.4.2 指令集(Instruction Set) 68
4.4.3 位顺序(Bit Sequence) 70
4.4.4 在设计中插入边界扫描 70
4.5 边界扫描描述语言(BSDL) 72
4.6 Xilinx器件下载 72
4.6.1 MultiLINX下载电缆 73
4.6.2 Xchecker下载电缆 75
4.6.3 并行下载电缆 75
4.7 Altera与Lattice公司CPLD下载电路 77
第5章 Xilinx Foundation应用基础 79
5.1 Xilinx Foundation简介 79
5.2 安装Xilinx Foundation 79
5.2.1 系统需求 79
5.2.2 安装与卸载 79
5.2.3 授权文件(LICENSE.DAT) 80
5.3 Foundation应用入门 81
5.3.1 工具栏 81
5.3.2 菜单命令 82
5.4 Foundation设计流程 86
5.4.1 原理图方式设计流程 87
5.4.2 HDL方式设计流程 88
5.5 设计实例 91
5.5.1 HDL流程方式设计向导 91
5.5.2 原理图流程方式设计向导 97
第6章 Foundation高级应用 99
6.1 设计输入 99
6.1.1 HDL(硬件描述语言)输入方式 99
6.1.2 FSM(状态机)输入方式 105
6.1.3 Schematic(原理图)输入方式 107
6.2 功能仿真和时序仿真 112
6.2.1 功能仿真 113
6.2.2 时序仿真 118
6.3 LogiBLOX的应用 119
6.4 引脚锁定与器件下载编程 122
6.4.1 引脚锁定 122
6.4.2 CPLD器件的编程下载 124
第7章 VHDL语言简介 127
7.1 概述 127
7.2 VHDL语言的基本结构 127
7.2.1 VHDL语言基本单元及其构成 127
7.2.2 VHDL语言构造体的字结构描述 131
7.2.3 包集合、库及配置 137
7.2.4 VHDL的常用语句 140
7.3 VHDL语言的数据类型及运算操作符 145
7.3.1 VHDL语言的客体及其分类 145
7.3.2 VHDL语言的数据类型 146
7.3.3 VHDL语言的运算操作符 150
7.4 常用电路的VHDL描述 153
第8章 CPLD/FPGA在数字系统设计中的应用 157
8.1 半整数分频器 157
8.1.1 小数分频的基本原理 157
8.1.2 电路组成 157
8.1.3 VHDL程序 158
8.1.4 仿真波形 159
8.2 MIDI音乐发生器 160
8.2.1 音名与频率的关系 160
8.2.2 音长的控制 161
8.2.3 演奏时音名的动态显示 161
8.2.4 Verilog HDL程序 162
8.2.5 下载验证 165
8.3 实用多功能电子表 166
8.3.1 功能描述 166
8.3.2 电路组成 167
8.3.3 Verilog HDL程序 169
8.3.4 下载验证 175
8.4 实用交通灯 176
8.4.1 引脚定义 176
8.4.2 内部结构 177
8.4.3 VHDL程序 177
8.4.4 设计说明 184
8.4.5 仿真波形 184
8.5 实用电梯控制器 186
8.5.1 外部接口 186
8.5.2 内部结构 186
8.5.3 VHDL程序 187
8.5.4 设计说明 190
第9章 CPLD/FPGA在通信领域的应用 192
9.1 2FSK/2PSK信号产生器 192
9.1.1 2FSK基本原理 192
9.1.2 2FSK信号产生器 193
9.1.3 2FSK/2PSK信号产生器 195
9.1.4 VHDL程序 197
9.1.5 仿真波形 201
9.2 位同步信号的提取 202
9.2.1 微分整流型数字锁相位同步法原理 202
9.2.2 CPLD器件实现位同步的基本原理 203
9.2.3 性能改进 204
9.2.4 外部接口 205
9.2.5 VHDL程序 205
9.3 循环冗余校验(CRC) 208
9.3.1 基本原理 208
9.3.2 外部接口 209
9.3.3 内部结构 209
9.3.4 Verilog HDL程序 210
9.3.5 程序说明 212
9.3.6 仿真波形 213
9.4 PCM采编器 213
9.4.1 基本原理 214
9.4.2 PCM采编器的实现 214
9.4.3 VHDL程序 215
9.4.4 仿真波形 217
9.5 Gold码产生器 218
9.5.1 DS-SS系统中的PN序列 219
9.5.2 LFSR的实现结构 220
9.5.3 Gold码产生器 221
9.5.4 VHDL程序 222
9.6 CDMA 匹配滤波器 225
9.6.1 匹配滤波器原理 225
9.6.2 简单匹配滤波器的结构 226
9.6.3 倒置型FIR滤波器 228
9.6.4 并行匹配滤波器 229
9.6.5 折叠滤波器 230
9.6.6 VHDL程序 231
第10章 CPLD/FPGA在DSP领域的应用 236
10.1 快速加法器的设计 236
10.1.1 串联加法器与并行加法器 236
10.1.2流水线结构 237
10.1.3 流水线加法器 238
10.1.4 Verilog HDL程序 239
10.1.5 性能对比 240
10.2 快速乘法器的设计 240
10.2.1 硬件乘法器的基本原理 240
10.2.2 一种实用的硬件乘法器 242
10.2.3 VHDL程序 243
10.2.4 性能分析 247
10.3 图像解码中IDCT变换的实现 247
10.3.1 DCT/IDCT的基本原理 247
10.3.2 二维IDCT的FPGA实现 248
10.3.3 Verilog HDL程序 250
10.3.4 实现结果 264
第11章 CPLD/FPGA在微机系统领域的应用 265
11.1 存储器设计 265
11.1.1 静态随机存储器SRAM 265
11.1.2 堆栈 267
11.2 PS/2键盘接口逻辑设计 269
11.3 MCS-51单片机与CPLD/FPGA接口逻辑设计 271
11.3.1 总线方式 271
11.3.2 独立方式 272
11.4 VGA显示器彩条信号发生器 276
11.4.1 VGA显示器的基本原理 276
11.4.2 VHDL程序 277
11.4.3 适配下载验证 279
11.5 RS232通信方式控制电子琴 280
11.5.1 基本原理 280
11.5.2 VHDL程序 280
11.5.3 适配下载验证 285
11.6 可编程8255并行I/O接口芯片的设计 286
11.6.1 8255芯片外部接口 286
11.6.2 8255芯片内部结构 287
11.6.3 8255控制字及工作方式 287
11.6.4 VHDL程序 289
附录 GW48型EDA实验开发系统使用介绍 298
A.GW48-CK教学实验系统使用介绍 298
B.实验电路结构图 302
C. GW48系统结构图信号名与芯片引脚对照表 312
参考文献 315
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017