第1章altera quartusⅱ开发流程 1
1.1quartusⅱ软件综述 1
1.2设计输入 6
1.3约束输入 7
1.4综合 14
1.5布局布线 17
1.6仿真 21
1.7编程与配置 26
第2章quartusⅱ的使用 31
2.1原理图和图表模块编辑 31
2.2文本编辑 54
2.3混合编辑(自底向上) 69
2.4混合编辑(自顶向下) 75
第3章第三方eda工具的使用 82
3.1第三方eda工具的简介 82
3.2modelsim仿真工具的使用 83
3.2.1仿真的简介 83
3.2.2modelsim的简介 86
3.2.3使用modelsim进行功能仿真 91
3.2.4使用modelsim进行时序仿真 101
.3.2.5在quartusⅱ中调用modelsim进行仿真 108
3.2.6modelsim仿真工具的高级应用 112
3.3synplify/synplify pro综合工具的使用 123
3.3.1synplify/synplify pro简介 124
3.3.2synplify pro综合流程 131
3.3.3synplify pro的其他综合技巧 154
第4章门电路设计范例 165
4.1与非门电路 165
4.2或非门电路 167
4.3异或门电路 168
4.4三态门电路 170
4.5单向总线缓冲器 172
4.6双向总线缓冲器 173
4.7使用always过程语句描述的简单算术逻辑单元 174
第5章组合逻辑电路设计范例 176
5.1编码器 176
5.1.18线—3线编码器 176
5.1.28线—3线优先编码器 177
5.2译码器 181
5.2.13线—8线译码器 181
5.2.2bcd—七段显示译码器 184
5.3数据选择器 186
5.3.14选1数据选择器 186
5.3.28选1数据选择器 188
5.3.32选1数据选择器 190
5.4数据分配器 192
5.5数值比较器 193
5.6加法器 195
5.6.1半加器 195
5.6.2全加器 197
5.6.34位全加器 200
5.6.416位加法器 202
5.7减法器 203
5.7.1半减器 203
5.7.2全减器 205
5.7.34位全减器 206
5.8乘法器 207
5.9七人投票表决器 209
第6章触发器设计范例 211
6.1rs触发器 211
6.2jk触发器 212
6.3d触发器 214
6.4t触发器 215
第7章时序逻辑电路设计范例 217
7.1同步计数器 217
7.1.1同步4位二进制计数器 217
7.1.2同步二十四进制计数器 219
7.1.3模为60的bcd码加法计数器 221
7.2异步计数器 222
7.3减法计数器 225
7.4可逆计数器 226
7.5可变模计数器 228
7.5.1无置数端的可变模计数器 228
7.5.2有置数端的可变模计数器 230
7.6寄存器 231
7.7锁存器 233
7.8移位寄存器 235
7.8.1双向移位寄存器 236
7.8.2串入/串出移位寄存器 237
7.8.3串入/并出移位寄存器 239
7.8.4并入/串出移位寄存器 240
7.9顺序脉冲发生器 241
7.10序列信号发生器 243
7.11分频器 244
7.11.1偶数分频器 244
7.11.2奇数分频 247
7.11.3半整数分频器 252
第8章存储器设计范例 254
8.1只读存储器(rom) 254
8.2随机存储器(ram) 256
8.3堆栈 258
8.4fifo 261
第9章数字系统设计范例 264
9.1跑马灯设计 264
9.28位数码扫描显示电路设计 267
9.34×4键盘扫描电路设计 270
9.4数字频率计 273
9.5乒乓游戏机 276
9.6交通控制器 282
9.7数字钟 289
9.8自动售货机 298
9.9出租车计费器 305
9.10电梯控制器 318
第10章可参数化宏模块及ip核的使用 330
10.1rom、ram、fifo的使用 330
10.2乘法器、锁相环的使用 339
10.3正弦信号发生器 343
10.4nco ip核的使用 344
第11章基于fpga的射频热疗系统 350
11.1肿瘤热疗的生物学与物理学技术概论 351
11.1.1热疗的生物学方面 351
11.1.2热疗的物理学技术方面 351
11.2温度场特性的仿真 353
11.3射频热疗系统设计 353
11.4系统硬件电路设计 354
11.4.1硬件整体结构 354
11.4.2高精度数字温度传感器ds18b20 354
11.4.3acex 1k系列的fpga器件的特点 360
11.4.4acex 1k 器件的配置电路设计 361
11.4.5电源电路 363
11.4.6驱动电路设计 363
11.5软件实现 366
11.5.1系统软件设计电路图 366
11.5.2温度测量模块 368
11.5.3指定温度设置模块 374
11.5.4控制算法的选择及设计 377
11.5.5信号调制 387
11.5.6温度显示模块 388
11.5.7分频模块 393
11.6温度场测量与控制的实验 394
11.6.1实验材料及方法 394
11.6.2实验结果 395
11.6.3实验结果分析 398
11.7结论 399
第12章基于fpga的直流电动机伺服系统 400
12.1电动机控制发展情况 400
12.2系统控制原理 401
12.3算法设计 402
12.4系统硬件设计原理 405
12.5系统软件设计原理 412
12.6系统调试及结果分析 422
12.7结论 426
附录arc-eda/sopc实验平台简介 427