编辑推荐
《21世纪大学本科计算机专业系列教材:FPGA数字逻辑设计》系统地介绍了FPGA的有关知识、基于FPGA的EDA设计方法和必备的开发工具的使用方法等。主要内容包括FPGA及其开发平台的基本结构、QuartusⅡ的使用方法、Verilog硬件描述语言和Modelsim仿真软件的使用等。
《21世纪大学本科计算机专业系列教材:FPGA数字逻辑设计》保持了数字逻辑设计内容的完整性和理论的系统性,以门电路、组合逻辑电路、触发器、时序逻辑电路、存储器和数字系统设计为顺序,逐步深入地介绍了数字逻辑设计的内容。此外本书还给出fVGA和PS/2等常见硬件接口控制器的设计实例,为读者进一步设计复杂的数字系统提供了可能。
本书知识的介绍遵循由浅入深、循序渐进的规律,先介绍开发设计工具的使用,再进行数字逻辑设计知识的讲解,符合应用技术学习规律。
本书中几乎所有的实验都是先给出设计实例,并在仿真软件中调试成功,然后再引导读者进行更复杂和深入的设计,使初学者更容易掌握数字逻辑设计的方法。
内容简介
《21世纪大学本科计算机专业系列教材:FPGA数字逻辑设计》是为“数字逻辑电路”等课程配套的实验教材。作为专业基础课程的配套实验,其主要目的是为学生学习后续硬件类课程培养硬件设计基础和实验技能。《21世纪大学本科计算机专业系列教材:FPGA数字逻辑设计》首先介绍了可编程器件、数字系统设计方法、电子设计自动化软件、VerilogHDL程序设计方法等基础知识。在此基础上设计了18个实验题目,从组合逻辑电路设计、时序逻辑电路到状态机设计以及常用接口控制器设计。每个实验都从理论知识人手,先给出引导性实验,再进入设计性实验,知识的介绍和实验的要求循序渐进、由浅入深,不仅逻辑严密,而且操作性强。
《21世纪大学本科计算机专业系列教材:FPGA数字逻辑设计》适合作为高等学校计算机类专业及相关专业“数字逻辑”等课程的实验教材,也可供其他领域从事数字系统设计的工程技术人员参考。
作者简介
蔡晓燕,南京大学计算机与科学技术系教师,工程师。主要研究领域为数字系统设计、计算机体系结构和数字图像处理等。曾在大型企业相关领域工作,并参加相关领域的科学研究和技术开发项目多项。从事“模拟电子线路”、“数字逻辑电路”和“数字逻辑电路实验”等课程教学10余年。
内页插图
目录
第1章 逻辑器件简介
1.1 逻辑器件概述
1.1.1 固定逻辑芯片
1.1.2 简单PLD器件
1.1.3 CPLD器件
1.1.4 FPGA器件
1.1.5 专用集成电路
1.2 CycloneⅡ系列FPGA
1.2.1 概述
1.2.2 逻辑单元
1.2.3 片内存储器
1.2.4 片内乘法器
1.2.5 输入输出模块
1.3 DE-70开发平台
1.3.1 外观和组件
1.3.2 USB-Blaster的驱动安装
1.3.3 DE2-70开发板的使用
第2章 EDA技术基础知识
2.1 数字逻辑系统设计过程
2.2 QuartusⅡ使用入门
2.2.1 问题分析和设计
2.2.2 利用QuartusⅡ完成电路仿真
2.2.3 尝试自己设计一个实验
2.3 VerilogHDL语言简介
2.3.1 VerilogHDL语言程序的结构
2.3.2 逻辑系统、变量和常量
2.3.3 操作符和表达式
2.3.4 电路设计的三种不同形式
第3章 组合逻辑电路设计
3.1 选择器实验
3.1.1 二选一多路选择器
3.1.2 四选一多路选择器
3.1.3 实现一个多路选择器
3.1.4 实验内容
3.2 译码器的设计
3.2.1 2-4译码器
3.2.2 3-8译码器
3.2.3 实验内容
3.3 编码器的设计
3.3.1 4-2编码器
3.3.2 实验内容
3.4 三态缓冲器和多路复用器
3.4.1 -位三态缓冲器
3.4.2 实验内容
3.5 简单加法器和乘法器
3.5.1 1位加法器
3.5.2 实现一个8位加法器
3.5.3 实验内容
第4章 时序逻辑电路设计
4.1 触发器和锁存器实验
4.1.1 RS锁存器
4.1.2 时钟触发的RS锁存器
4.1.3 D锁存器
4.1.4 时钟边沿触发的D触发器
4.1.5 触发器设计中的非阻塞赋值语句
4.1.6 实验内容
4.2 寄存器实验
4.2.1 寄存器
4.2.2 移位寄存器
4.2.3 实验内容
4.3 计数器实验
4.3.1 加法计数器
……
第5章 状态机和简单数字系统设计
第6章 简单接口控制器设计
附录竞争、冒险和毛刺
FPGA数字逻辑设计/21世纪大学本科计算机专业系列教材 下载 mobi epub pdf txt 电子书 格式