内容推荐 \t本书系统地介绍了基于复杂可编程逻辑器件的EDA基础技术、硬件描述语言VHDL、EDA设计软件和部分数字逻辑系统设计实例。本书将VHDL语法知识、编程技巧与实际工程开发实例在EDA工具设计平台Quartus Ⅱ上很好地结合起来,使读者能通过本书的学习迅速理解并掌握CPLD/FPGA的应用与开发技术,为读者快速掌握数字系统工程设计和后续专业课程学习打下坚实的理论与实践基础。
\t本书主要面向高等学校本专科EDA技术、VHDL语言设计基础和基于CPLD/FPGA应用与开发等课程,可作为电子信息工程、通信工程、自动化、计算机等相关专业的教材或实验教学的主要参考书使用,同时也可以作为电气信息类专业的研究生进行复杂可编程逻辑器件的应用与开发的培训教材。
目录 第一章 概述 第一节 电子设计自动化技术及其发展 第二节 可编程逻辑器件 第三节 硬件描述语言 第四节 FPGA/CPLD的EDA设计流程 第五节 EDA工具软件 第六节 EDA技术的应用 习题 第二章 可编程逻辑器件的结构与编程技术 第一节 可编程逻辑器件发展 第二节 阵列型PLD 第三节 现场可编程门阵列FPGA 第四节 FPGA/CPLD的测试技术 第五节 CPLD和FPGA的编程与配置 第六节 FPGA/CPLD产品概述 习题 第三章 VHDL语言设计基础 第一节 VHDL代码结构 第二节 VHDL结构 第三节 VHDL语言要素 第四节 VHDL数据对象 第五节 VHDL语句 习题 第四章 VHDL设计深入 第一节 有限状态机设计 第二节 函数和过程 习题 第五章 QuartusⅡ软件的使用 第一节 十进制计数器的设计流程 第二节 引脚设置与下载 第三节 SignalTapⅡ实时测试 第四节 原理图设计 第五节 设计优化与时序分析 习题 第六章 LPM参数化宏模块应用 第一节 LPM宏模块概述 第二节 运算模块的调用 第三节 存储模块的调用 第四节 其他模块的调用 习题 第七章 复杂可编程逻辑器件在控制电路中的应用 第一节 直流电机的PWM控制 第二节 VGA图像显示控制器 第三节 微波炉控制器 第四节 单片机与复杂可编程逻辑器件的接口逻辑设计 第五节 PCI扩展总线桥设计 第六节 8051单片机IP软核应用系统构建 第八章 复杂可编程逻辑器件在信号处理中的应用 第一节 快速乘法器 第二节 等精度数字频率计 第三节 有限脉冲响应数字滤波器 第四节 数字频率合成器 第五节 数字存储示波器 第六节 FFT设计 第七节 信号采集与频谱分析 第九章 SOPC设计 第一节 片上可编程系统概述 第二节 Nios嵌入式CPU核 第三节 Nios嵌入式系统设计流程 第四节 Nios综合设计示例 第五节 Qsys系统介绍 习题 参考文献 |