21世纪高等院校信息与通信工程规划教材

实用EDA技术与VHDL教程

分享 推荐 0 收藏 3 阅读 2.8K
赵岩 , 林白 , 王志强 (编著) 978-7-115-24848-0

关于本书的内容有任何问题,请联系 武恩玉

1.本教材以最新Quartus II9.0为平台,用标准化VHDL语言,涵盖Altera、Xilinx和Actel等多家公司的常用可编程逻辑器件,内容丰富,适用面宽。
2.相关章节重点介绍VHDL语言规范化标准,深入分析部分常见Warning产生原因及消除办法,提供大量高质量典型设计实例。因此本教材与实际应用紧密相结合,实用特色鲜明。
3.实验设计典型,安排合理,理论与实践结合紧密。
4.本教材提供例题源程序文件、设计实验和实验例程及相关语法说明,并注重语言规范化,设计流程清晰易懂,可以很大程度上提高教师教学效果和学生学习效率。
¥38.00 ¥32.30 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  《实用EDA技术与VHDL教程》系统地介绍EDA应用技术。全书共6章,第1章介绍了EDA技术及CPLD/FPGA器件原理、结构和特点;第2章介绍了EDA常用设计软件的设计开发流程;第3章和第4章对VHDL设计FPGA功能模块进行了讲解;第5章系统地讲解了VHDL规范化方法以及常见的编程的Warning分析,有效地提高了EDA技术设计水平;第6章为教学实验指导,并使读者对一种开源的SOPC系统有一个初步的认识,对进一步深入学习EDA技术构筑良好基础。
  《实用EDA技术与VHDL教程》取材广泛、全面系统、内容新颖,以培养学生的设计和应用开发能力为主线,重视普及与提高,实用性强,可供高等院校电子工程、通信工程、计算机应用、自动化、仪器仪表等信息类及相关专业的本科生或研究生使用,也可作为EDA设计人员的自学参考书。

目录

目 录

第 1章 绪论 1
1.1 EDA技术概论 1
1.1.1 EDA技术的发展历程 2
1.1.2 EDA设计技术的基本特征 3
1.1.3 EDA设计技术的工具 5
1.1.4 EDA设计技术的发展趋势 7
1.2 FPGA/CPLD器件概述 8
1.2.1 可编程逻辑器件的发展 8
1.2.2 可编程逻辑器件的分类 10
1.3 可编程逻辑器件的基本结构 15
1.4 简单的可编程逻辑器件 17
1.4.1 可编程只读存储器(PROM) 17
1.4.2 可编程逻辑阵列(PLA) 19
1.4.3 可编程阵列逻辑(PAL) 22
1.4.4 通用阵列逻辑(GAL) 25
1.5 可编程逻辑器件EPLD和CPLD 32
1.5.1 可擦除的可编程逻辑器件EPLD 32
1.5.2 复杂的可编程逻辑器件CPLD 35
1.6 现场可编程门阵列FPGA 43
1.6.1 查找表结构 44
1.6.2 多路开关结构 45
1.6.3 多级与非门结构 46
1.7 FPGA的结构原理 46
1.7.1 Spartan-II和Spartan-IIE系列FPGA的结构框图 48
1.7.2 Spartan-II和Spartan-IIE系列FPGA的组成部分 49
1.7.3 Virtex-II系列FPGA的结构框图 55
1.7.4 Virtex-II系列FPGA的组成部分 57
习题 64

第 2章 EDA常用设计软件介绍 66
2.1 Xilinx ISE软件概述 66
2.1.1 设计输入 68
2.1.2 综合与布局布线 73
2.1.3 功能仿真 78
2.1.4 用ModelSim进行行为级仿真 80
2.2 Actel Libero IDE软件概述 81
2.2.1 设计输入 83
2.2.2 功能仿真 88
2.2.3 综合与布局布线 91
2.2.4 编程下载 97
2.3 Altera Quartus II开发流程 98
2.3.1 设计输入 100
2.3.2 综合 101
2.3.3 布局布线 102
2.3.4 仿真 103
2.3.5 编程与配置 106
2.3.6 QuartusⅡ的常用设置 107
习题 109

第3章 VHDL硬件描述语言 110
3.1 VHDL的基本元素 110
3.1.1 标识符 110
3.1.2 数据对象 112
3.1.3 数据类型 116
3.1.4 运算符和操作符 122
3.2 VHDL程序的基本结构 126
3.2.1 实体说明 129
3.2.2 结构体 132
3.2.3 程序包 137
3.2.4 库 139
3.3 VHDL的主要语句 142
3.3.1 进程语句 142
3.3.2 信号赋值语句 146
3.3.3 顺序描述语句 150
3.3.4 并行描述语句 167
3.3.5 GENERIC语句 170
3.3.6 GENERATE语句 172
3.3.7 BLOCK语句 176
3.3.8 过程及函数 180
3.4 VHDL的属性描述 188
3.4.1 值类属性 189
3.4.2 函数类属性 191
3.4.3 信号类属性 196
3.4.4 数据类型类属性 199
3.4.5 数据范围类属性 200
3.5 VHDL中的配置 201
3.5.1 默认连接和默认配置 201
3.5.2 元件配置 203
3.5.3 块的配置 206
3.5.4 结构体配置 208
习题 209

第4章 有限状态机设计 210
4.1 状态机 210
4.2 不带控制输入的状态机 210
4.3 带控制输入的状态机 215
4.4 状态机的无用状态处理 218
4.5 用状态机设计多通道A/D转换 219
习题 229

第5章 VHDL规范化标准及常见Warning分析 230
5.1 编码设计 230
5.2 可综合代码描述规则 231
5.2.1 复位 232
5.2.2 时钟 234
5.2.3 接口异步信号处理 236
5.2.4 寄存器和锁存器 237
5.2.5 有限状态机 239
5.2.6 使用If-then-else的有优先权的译码器 243
5.2.7 使用Case语句的多路复用 243
5.2.8 解码器 244
5.2.9 计数器 244
5.2.10 运算 245
5.2.11 输入/输出(I/O) 247
5.2.12 异步设计 248
5.3 设计优化 248
5.3.1 标准单元实现 249
5.3.2 复杂逻辑单元共享 249
5.3.3 中间信号 249
5.3.4 针对目标FPGA的优化 250
5.3.5 综合工具设置优化 250
5.4 常见Warning分析及消除 251
习题 253

第6章 EDA技术综合实验指导 254
6.1 综合实验1-频率测量设计 254
6.1.1 系统设计 255
6.1.2 模块设计与实现 260
6.2 综合实验2-UART设计 269
6.2.1 系统设计 273
6.2.2 模块设计与实现 290
6.3 综合设计与实验 321

参考文献 322

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 物联网系统设计及应用

    赵小强 李晶 王彦本

    本书结合国家物联网专业学生培养及物联网新兴产业的发展,从面向实际应用及培养大学生实践能力出发,由浅入深讲解物联...

    ¥49.80
  • 信号与系统

    孙爱晶 吉利萍 党薇

    本书全面系统地论述了信号与系统的基本理论和分析方法,主要内容包括信号与系统的基本概念,连续时间信号与系统的时域...

    ¥49.80
  • 现代移动通信技术与系统(第2版)

    张玉艳

    本书全面系统地介绍了第三代移动通信的基本理论和系统原理,介绍了第四代移动通信的基本理论和系统原理。全书共分7章...

    ¥52.00
  • 数字信号处理及应用

    卢光跃 黄庆东 包志强

      本书是在高等院校学生学习完信号与系统的基础上,系统地介绍数字信号处理的基本理论与分析方法。全书共8章。第1...

    ¥44.00
  • 光纤光学与技术

    刘崇琪 吕淑媛 谢东华 李晓莉 罗文峰

    本教材前面部分以理论为主,后面部分在前述理论基础上讲述数值分析方法,注重方法掌握,体验数值计算实践。全书共分5...

    ¥36.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部