图书介绍
EDA技术及其创新实践 Verilog HDL版PDF|Epub|txt|kindle电子书版本网盘下载
![EDA技术及其创新实践 Verilog HDL版](https://www.shukui.net/cover/77/30391436.jpg)
- 黄继业,潘松编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121170447
- 出版时间:2012
- 标注页数:241页
- 文件大小:49MB
- 文件页数:256页
- 主题词:VHDL语言-程序设计-高等学校-教材
PDF下载
下载说明
EDA技术及其创新实践 Verilog HDL版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章EDA技术概述1
1.1 EDA技术1
1.2 EDA技术应用对象2
1.3硬件描述语言Verilog HDL3
1.4 EDA技术的优势4
1.5面向FPGA的EDA开发流程5
1.6可编程逻辑器件7
1.6.1 PLD的分类7
1.6.2 PROM可编程原理8
1.6.3 GAL10
1.7 CPLD的结构与可编程原理11
1.8 FPGA的结构与工作原理13
1.8.1查找表逻辑结构13
1.8.2 Cyclone Ⅲ系列器件的结构原理14
1.9硬件测试技术16
1.10 FPGA/CPLD产品概述17
1.10.1 Lattice公司的PLD器件17
1.10.2 Xilinx公司的PLD器件18
1.10.3 Altera公司的PLD器件19
1.11编程与配置21
1.12 Quartus Ⅱ21
1.13 EDA的发展趋势23
思考题24
第2章 组合电路Verilog设计25
2.1半加器电路的Verilog描述25
2.1.1半加器的数据流建模描述方式25
2.1.2半加器的门级原语和UDP结构建模描述方式29
2.2多路选择器不同形式的Verilog描述30
2.2.1 4选1多路选择器及其顺序语句表述方式31
2.2.2 4选1多路选择器及其并行语句表述方式36
2.2.3 4选1多路选择器及其条件操作语句表述方式37
2.2.4 4选1多路选择器及其条件语句表述方式38
2.2.5 4选1多路选择器及其利用UDP元件的结构表述方式40
2.3 Verilog加法器设计41
2.3.1全加器设计及例化语句应用41
2.3.2 8位加法器设计及算术操作符应用43
2.3.3 BCD码加法器设计44
2.4组合逻辑乘法器设计46
2.4.1参数定义关键词parameter和localparam46
2.4.2整数型寄存器类型定义46
2.4.3 for语句用法47
2.4.4移位操作符应用法47
2.4.5两则乘法器设计示例48
2.4.6 repeat语句用法48
2.4.7 while语句用法49
2.4.8 Verilog循环语句的特点50
2.4.9 parameter的参数传递功能50
习题51
第3章Quartus Ⅱ应用向导53
3.1 Quartus Ⅱ应用一般流程53
3.1.1输入设计程序53
3.1.2创建本项目设计工程54
3.1.3设置约束项目55
3.1.4全程编译与逻辑综合56
3.1.5测试设计项目57
3.1.6 RTL图观察器应用60
3.2硬件功能验证及FPGA开发60
3.2.1引脚锁定60
3.2.2编译文件下载61
3.2.3 JTAG间接编程模式62
3.2.4 USB-Blaster编程配置器件使用方法63
3.3电路原理图设计流程64
3.4利用属性表述实现引脚锁定66
3.5 keep属性应用67
3.6 SignalProbe使用方法69
3.7宏模块逻辑功能查询70
习题71
EDA实验72
3-1多路选择器设计实验72
3-2 8位加法器设计实验72
3-3十六进制7段数码显示译码器设计72
第4章 时序电路Verilog设计74
4.1基本时序元件的Verilog表述74
4.1.1基本D触发器单元及其Verilog表述74
4.1.2用UDP表述D触发器75
4.1.3含异步复位和时钟使能的D触发器及其Verilog表述75
4.1.4含同步复位控制逻辑的D触发器及其Verilog表述76
4.1.5基本锁存器及其Verilog表述77
4.1.6含清0控制的锁存器及其Verilog表述78
4.1.7异步时序电路的Verilog表述特点79
4.1.8时钟过程表述的特点和规律80
4.2二进制计数器及其Verilog表述81
4.2.1简单加法计数器及其Verilog表述82
4.2.2实用加法计数器设计82
4.3移位寄存器的Verilog表述与设计84
4.3.1含同步预置功能的移位寄存器设计84
4.3.2模式可控的移位寄存器设计85
4.3.3使用移位操作符设计移位寄存器86
4.4时序电路硬件设计与仿真示例86
4.5 SignalTap Ⅱ的使用方法87
习题91
EDA实验92
4-1数字计数器设计实验92
4-2十六进制7段数码显示译码器设计94
4-3数码扫描显示电路设计94
4-4 模可控计数器设计94
4-5移位寄存器设计95
4-6串行静态显示控制电路设计95
4-7应用宏模块设计频率计96
第5章 逻辑宏功能模块的应用100
5.1计数器宏模块调用100
5.1.1计数器模块文本的调用100
5.1.2计数器模块程序与参数传递语句101
5.1.3对计数器进行仿真测试103
5.2利用属性设置控制乘法器的构建104
5.3 RAM宏模块的使用方法105
5.3.1存储器初始化文件105
5.3.2 RAM宏模块的设置和调用107
5.3.3仿真测试RAM宏模块109
5.3.4存储器的Verilog代码描述及初始化文件调用109
5.3.5存储器设计的结构控制112
5.4 LPM存储器在系统读写方法113
5.5嵌入式锁相环使用方法114
5.6信号在系统测试与控制编辑器用法117
习题119
EDA实验与创新实践119
5-1查表式硬件运算器设计119
5-2正弦信号发生器设计121
5-3 DDS正弦信号发生器设计123
5-4移相信号发生器设计126
第6章EDA技术深入128
6.1过程中的两类赋值语句128
6.1.1未指定延时的阻塞式赋值语句128
6.1.2指定了延时的阻塞式赋值129
6.1.3未指定延时的非阻塞式赋值130
6.1.4指定了延时的非阻塞式赋值131
6.1.5阻塞与非阻塞式赋值特点的深入讨论132
6.1.6不同赋值方式的信号赋初值导致不同综合结果134
6.2过程语句使用深入探讨135
6.2.1过程语句应用总结136
6.2.2深入认识不完整条件语句与时序电路的关系137
6.3更完整地认识if语句139
6.3.1 if语句的一般表述形式139
6.3.2关注if语句中的条件指示141
6.4三态与双向端口设计142
6.4.1三态控制电路设计142
6.4.2双向端口设计143
6.4.3三态总线控制电路设计144
6.5系统设计优化146
6.5.1资源优化146
6.5.2速度优化149
习题152
EDA实验与创新实践154
6-1硬件消抖动电路设计154
6-2 4×4阵列键盘键信号检测电路设计155
6-3直流电机综合测控系统设计156
6-4 VGA彩条信号显示控制电路设计158
第7章 有限状态机设计技术162
7.1状态机的一般形式162
7.1.1状态机的基本结构162
7.1.2初始控制与表述165
7.2 Moore型有限状态机166
7.2.1实用状态机设计示例167
7.2.2序列检测状态机设计170
7.3 Mealy型状态机设计171
7.4不同编码类型状态机173
7.4.1直接输出型编码173
7.4.2宏定义语句在状态编码定义中的用法175
7.4.3宏定义命令语句176
7.4.4顺序编码型状态机编码177
7.4.5一位热码编码177
7.4.6状态编码设置177
7.5安全状态机设计179
习题180
EDA实验与创新实践181
7-1序列检测器设计181
7-2 ADC采样控制电路设计181
7-3数据采集逻辑控制模块设计182
7-4五功能智能逻辑笔设计184
7-5 VGA简单图像显示控制模块设计186
第8章16位实用CPU创新设计187
8.1 KX9016的结构与特色187
8.2 KX9016基本硬件系统设计189
8.2.1单步节拍发生模块190
8.2.2算术逻辑单元190
8.2.3比较器COMP191
8.2.4基本寄存器与寄存器阵列组191
8.2.5移位器193
8.2.6程序与数据存储器194
8.3 KX9016v1指令系统设计194
8.3.1指令格式195
8.3.2指令操作码196
8.3.3软件设计实例197
8.3.4 KX9016 v1控制器设计198
8.3.5指令设计实例详解202
8.4 KX9016的时序仿真与硬件测试203
8.4.1时序仿真与指令执行波形分析203
8.4.2 CPU工作情况的硬件测试205
8.5 KX9016应用程序设计实例和系统优化207
8.5.1乘法算法及其硬件实现207
8.5.2除法算法及其硬件实现208
8.5.3 KX9016v1的硬件系统优化208
习题210
EDA实验与创新实践210
8-1 16位CPU验证性设计综合实验210
8-2新指令设计及程序测试实验210
8-3 16位CPU的优化设计与创新211
8-4 KX9016v1硬件升级CPU创新设计竞赛212
第9章Verilog语句语法规则补充213
9.1 Verilog文字规则213
9.2数据类型215
9.2.1 net网线类型215
9.2.2 register寄存器类型216
9.2.3存储器类型216
9.3操作符216
9.4常用语句补充217
9.4.1 initial过程语句使用示例217
9.4.2 forever循环语句218
9.4.3编译指示语句218
9.4.4任务和函数语句220
9.5用库元件实现结构描述222
习题224
EDA实验与创新实践224
9-1乐曲硬件演奏电路设计224
9-2 PS2键盘控制模型电子琴电路设计228
9-3简易逻辑分析仪设计230
9-4 SPWM脉宽调制控制系统设计231
9-5 AM幅度调制信号发生器设计233
附录A EDA开发系统及相关软件235
A.1 KX DN5/7系列EDA/SOPC系统236
A.2部分实验扩展模块简介237
A.3 MIF文件生成器使用方法239
参考文献241