1. 书籍
  2. 详情

《EDA技术实验与课程设计》高清文字版

基本信息

  • 书籍大小:未知
  • 书籍语言:简体中文
  • 书籍类别:电子通信
  • 书籍标签:电子通信
  • 购买链接: 京东   淘宝

打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!

相关书籍

内容介绍



目录

第1部分 硬件资源篇17
第1章 电子设计自动化综述18
1.1 EDA技术的发展18
1.1.1 EDA技术的发展阶段18
1.1.2 EDA的发展趋势20
1.2 EDA技术的基本工具21
1.2.1 EDA常用工具22
1.2.2 设计输入编辑器22
1.2.3 HDL综合器23
1.2.4 仿真器24
1.2.5 适配器(布局、布线器)25
1.2.6 下载器25
1.3 EDA技术的基本设计思路26
1.3.1 EDA电路级设计26
1.3.2 EDA系统级设计26
1.4 PLD的设计流程27
1.4.1 设计准备27
1.4.2 设计输入27
1.4.3 设计处理28
1.4.4 设计检验29
1.4.5 器件编程与配置29
习题30
第2章 Altera公司可编程逻辑器件31
2.1 Altera器件的命名31
2.2 Altera常用器件32
2.2.1 MAX 7000器件32
2.2.2 FLEX 10K器件41
2.2.3 APEX 20K器件61
2.3 Altera新型器件74
2.3.1 MAX Ⅱ器件74
2.3.2 Cyclone Ⅱ 器件83
2.3.3 Stratix Ⅱ器件91
习题103
第2部分 软件操作篇104
第3章 Quartus Ⅱ 5.0设计软件105
3.1 概述105
3.2 Quartus Ⅱ 5.0软件安装106
3.2.1 系统配置要求106
3.2.2 Quartus Ⅱ 5.0软件的安装106
3.2.3 Quartus Ⅱ 5.0软件的授权108
3.3 一般设计流程110
3.3.1 图形用户界面设计流程110
3.3.2 EDA工具设计流程111
3.3.3 命令设计流程112
3.3.4 Quartus Ⅱ 5.0软件的主要设计特征113
3.4 Quartus Ⅱ 5.0软件的设计操作115
3.4.1 设计输入118
3.4.2 创建工程118
3.4.3 建立图形设计文件120
3.4.4 建立文本编辑文件135
3.4.5 建立存储器编辑文件137
3.5 Quartus Ⅱ 5.0设计项目的编译141
3.5.1 设计综合141
3.5.2 编译器窗口142
3.5.3 编译器选项设置145
3.5.4 引脚分配151
3.5.5 启动编译器154
3.5.6 查看适配结果156
3.6 Quartus Ⅱ 5.0设计项目的仿真验证160
3.6.1 创建一个仿真波形文件160
3.6.2 设计仿真164
3.6.3 仿真结果分析165
3.7 时序分析167
3.7.1 时序分析基本参数167
3.7.2 指定时序要求168
3.7.3 完成时序分析172
3.7.4 查看时序分析结果172
3.8 器件编程173
3.8.1 完成器件编程174
3.8.2 编程硬件驱动安装177
习题178
第4章 VHDL语言程序设计180
4.1 VHDL语言语法基础180
4.1.1 VHDL语言数据对象及其分类180
4.1.2 VHDL语言数据类型184
4.1.3 VHDL语言运算操作符191
4.2 VHDL语言的基本结构196
4.2.1 VHDL语言基本结构及语法规则196
4.2.2 VHDL构造体描述199
4.2.3 进程(process)语句结构描述201
4.2.4 子程序语句的结构描述203
4.2.5 库、程序包及配置212
4.3 VHDL语言顺序语句222
4.3.1 赋值语句222
4.3.2 条件语句223
4.3.3 case语句226
4.3.4 loop语句238
4.3.5 next语句241
4.3.6 exit语句242
4.3.7 wait语句243
4.3.8 顺序语句中子程序调用语句246
4.3.9 返回(return)语句247
4.3.10 空操作(null)语句248
4.4 VHDL并行语句248
4.4.1 条件信号代入语句249
4.4.2 选择信号代入语句250
4.4.3 元件例化语句252
4.4.4 并行赋值语句(即信号代入语句)254
4.4.5 生成语句254
习题256
第3部分 设计应用篇258
第5章 数字系统设计与实现259
5.1 模为60的计数器设计与实现259
5.1.1 建立图形文件259
5.1.2 项目编译260
5.1.3 项目仿真261
5.2 时钟电路的设计与实现262
5.2.1 文本编辑法设计模为24的计数电路262
5.2.2 建立顶层clock文件与时钟电路设计264
5.3 状态机电路设计与实现266
5.3.1 有限状态机的编码规则266
5.3.2 有限状态机的设计266
5.3.3 有限状态机的VHDL设计267
5.4 半整数分频器的设计269
5.4.1 小数分频的基本原理270
5.4.2 电路组成270
5.4.3 半整数分频器设计270
5.5 UART数据接收发送电路设计与实现273
5.5.1 波特率的设定273
5.5.2 数据发送274
5.5.3 数据接收274
5.5.4 UART程序设计275
5.6 CPLD在人机接口中的设计与实现283
5.6.1 接口电路分析与设计283
5.6.2 接口电路的部分软件设计285
5.7 并行8255接口电路设计与实现289
5.7.1 并行8255接口电路结构分析289
5.7.2 接口电路VHDL实际编程290
习题324
第6章 提高电路设计效率的常用方法328
6.1 引言328
6.2 EAB单元的使用328
6.2.1 EAB单元结构分析329
6.2.2 EAB设计应用331
6.3 芯片速度的优化333
6.3.1 修改低层布局333
6.3.2 合理使用CPLD资源333
6.3.3 通过软件配置提高系统速度335
6.4 使用LPM宏单元库337
6.5 提高设计效率的综合应用339
6.5.1 编程过程语法设计效率的提高339
6.5.2 编程过程中数据类型应用与端口定义343
习题345
第7章 FPGA/CPLD器件的配置346
7.1 ByteBlaster配置346
7.1.1 原理与功能描述346
7.1.2 PS模式349
7.1.3 JTAG模式350
7.1.4 软件编程和配置步骤353
7.2 ByteBlasterMV并口下载电缆357
7.2.1 原理与功能描述357
7.2.2 软件编程和配置步骤360
7.3 MasterBlaster串行/USB通信电缆360
7.3.1 特点360
7.3.2 功能描述361
7.3.3 PS模式363
7.3.4 JTAG模式364
7.4 BitBlaster串行下载电缆367
7.4.1 特点367
7.4.2 功能描述367
7.5 MCU的快速配置369
7.5.1 概述369
7.5.2 硬件设计370
7.5.3 软件设计372
习题375
第8章 综合设计与功能实现376
8.1 PLD/FPGA系统板的抗干扰设计376
8.1.1 电源与地信号线的设计分配376
8.1.2 系统设计元器件的选择377
8.2 电路中毛刺现象的产生及消除378
8.2.1 电路毛刺的产生与分析378
8.2.2 电路毛刺信号的处理与消除379
8.3 系统功能下载/配置电路的焊接调试与功能实现381
8.3.1 系统功能下载/配置电路设计任务381
8.3.2 系统功能下载/配置电路的焊接与调试382
习题387
第9章 电子设计与竞赛指导388
9.1 电子电路设计方案的选择388
9.1.1 试题分析388
9.1.2 方案选择389
9.2 历届电子设计竞赛题分析390
9.2.1 历届电子设计竞赛题目390
9.2.2 竞赛题目归类391
9.3 典型竞赛题目设计393
9.3.1 自动往返电动小汽车设计393
9.3.2 系统整体方案的论证394
9.3.3 单元电路的方案论证和设计394
9.3.4 理论计算397
9.3.5 测试与数据397
9.3.6 结果分析397
9.4 竞赛论文撰写398
9.4.1 设计报告的评分标准398
9.4.2 设计报告的格式、内容及注意事项398
习题400
参考文献402

下载地址

打赏