编辑推荐
《数字系统设计实验教程/普通高等院校电子电气基础课程创新型系列教材》特色:
★基于浙江大学电子电气基础课程改革的成果编写而成,凝结一线教师多年的教学经验。
★先进性与实用性——采用Xilinx等公司先进的实验开发平台和工具,通过大量贴近工程实践的实验,介绍现代企业常用的设计方法与开发手段。
★系统性与基础性—一以系统性实验为主,分散为若干个基础性实验,内容层层递进,由浅入深,帮助读者全面了解数字系统设计的理论与方法,适合多层次教学。
★趣味性与易用性——注重理论与实践的结合,强调寓教于乐的教学方式,提供部分Verilog HDL程序和配套光盘等教学资源。
内容简介
《数字系统设计实验教程/普通高等院校电子电气基础课程创新型系列教材》基于浙江大学电子电气基础课程改革的成果编写而成,通过实例与实验详细介绍数字系统设计的原理与方法。《数字系统设计实验教程/普通高等院校电子电气基础课程创新型系列教材》共7章,第1~3章主要讲解FPGA的结构与原理、数字系统的结构化设计方法、设计验证和设计实现;第4~7章以培养综合设计和创新能力为原则,通过精选的28个实验来训练ModelSim、ISE和ChipScopePro等专用开发工具的使用,以及各类典型数字单元、接口和系统的设计。
《数字系统设计实验教程/普通高等院校电子电气基础课程创新型系列教材》内容紧密联系教学与科研生产实践,实验内容强调基础性、实用性、系统性和趣味性,实验环境基于Xilinx公司的XUP Virtex-II Pro开发平台,并提供部分VerilogHDL程序和丰富的教学资源。
《数字系统设计实验教程/普通高等院校电子电气基础课程创新型系列教材》可作为普通高等院校电子电气相关专业的数字电路与系统实验课教材,也可作为工程技术人员的参考书。
内页插图
目录
丛书序
总前言
前言
第1章 FPGA与数字系统设计
1.1 概述
1.2 可编程逻辑器件基础
1.2.1 可编程逻辑器件的发展历史
1.2.2 FPGA芯片的结构
1.3 基于FPGA的数字系统设计流程
1.4 基于FPGA的数字系统调试
1.4.1 数字系统的调试
1.4.2 选择合适的FPGA调试方法
1.5 实验平台开发的选择
1.5.1 实验硬件平台的选择
1.5.2 EDA软件的选择
1.6 小结
思考题1
第2章 数字系统设计方法
2.1 数字系统的基本组成
2.2 数字系统的结构化设计方法
2.2.1 自顶而下的设计方法
2.2.2 用ASM图设计控制器
2.3 数字系统设计实例
2.3.1 频率测量系统控制器的设计
2.3.2 简易交通信号灯控制系统的设计
2.4 小结
思考题2
第3章 testbench的编写
3.1 概述
3.2 testbench的结构形式
3.2.1 testbench的基本结构
3.2.2 testbench结构实例详解
3.3 常用的系统任务和系统函数
3.4 testbench的激励和响应
3.4.1 testbench的激励方式
3.4.2 仿真结果分析方式
3.5 常用激励信号的一些描述形式
3.6 testbench实例
3.6.1 组合乘法器实例
3.6.2 PS2键盘接口电路实例
3.6.3 SVGA显示接口电路实例
3.7 小结
思考题3
第4章 数字系统实验平台的使用
实验1 ModelSim仿真软件的使用
实验2 ISE软件的使用
实验3 ChipScope Pro的逻辑分析实验
实验4 ChipScope Pro的VIO实验
实验5 IP内核的使用实验
实验6 ModelSim、ISE的后仿真实验
第5章 数字系统设计的基础实验
实验7 快速加法器的设计和应用
实验8 浮点数加法器的设计
实验9 乘法器的设计
实验10 快速乘法器的设计
实验11 异步输入的同步器和开关防颤动电路的设计
实验12 SVGA显示接口实验
实验13 PS2键盘接口实验
实验14 PS2鼠标接口实验
第6章 数字系统综合设计实验
实验15 数字钟设计
实验16 数字式秒表
实验17 文本显示实验
实验18 SVGA动态显示实验
实验19 点灯游戏的设计
实验20 直接数字频率合成技术(DDS)的设计与实现
实验21 音乐播放实验
实验22 低频数字式相位测量仪的设计
实验23 全数字锁相环的设计
实验24 基于FPGA的FIR数字滤波器的设计
实验25 数字下变频器(DDC)的设计
实验26 I?C总线实验
第7章 CPU设计
实验27 多周期MIPS微处理器设计
实验28 流水线MIPS微处理器设计
附录A XUP Virtex-II Pro开发系统的使用
A.1 Virtex-II Pro FPGA主芯片介绍
A.2 电源供电模块
A.3 时钟电路
A.4 SVGA视频模块
A.5 AC97音频编解码系统
A.6 RS232串行接口模块
A.7 PS2接口模块
A.8 开关、按键和LED指示灯
A.9 下载配置模块
A.10 高速和低速的扩展连接器
附录B DigitlO型扩展板的使用
附录C ASCII码表
附录D Xilinx仿真库的建立
参考文献
前言/序言
随着计算机技术和微电子技术的迅速发展,ASIC(Application Specific Integrated Circuit)设计和片上系统(System on Chip,SoC)设计已成为当前电路设计的主要方向。这就意味着由中、小规模集成电路构成的数字系统和用原理图描述数字系统的设计方法不再顺应当前的技术潮流。数字系统设计必须推向一个新的台阶,即单片数字系统和用HDL语言描述数字系统的设计方法。为了适应这种新技术的发展,适应新一代信息、通信人才培养的需要,本书作者在总结多年教学经验的基础上,查阅了大量国内外相关资料,并根据教育部的《电子信息科学与电气信息类基础课程教学基本要求》,编写了这本设计性的实验教材。本书以Xilinx公司的XUP Virtex-Ⅱ Pro开发系统为硬件平台,从系统角度出发,介绍了利用EDA技术自顶而下地设计数字系统的基本方法和技巧。作者精心挑选了大量不同层次的实验内容,以培养学生综合设计和创新能力为原则,强调基础性、实用性、系统性和趣味性。希望通过由浅入深的实验进程来加强学生实验基本技能的综合训练,培养和提高学生的工程设计能力与实际动手能力
全书共7章:第1章介绍FPGA器件的结构和工作原理,并在此基础上讨论了基于FPGA的数字系统设计流程和数字系统的调试方法;第2章介绍自顶而下的数字系统设计方法;第3章介绍仿真中非常重要的环节——测试平台(testbench);第4章通过6个实验介绍ModelSim、ISE、ChipScopePro等软件和XUPVirtex-II Pro开发系统的使用方法,并介绍仿真技巧和调试技术;第5章为数字系统设计的基础实验,主要包括运算电路和输入/输出设备的接口电路等相关实验;第6章为数字系统综合设计实验,设置的实验强调知识的综合应用,实验项目有机地综合了电子线路、电子测量、数字信号处理、通信和数字系统等相关学科知识;第7章设置了32位多周期的MIPS微处理器和32位5级流水线架构的MIPS微处理器的两个设计实验。本书内容丰富,要求较高,实验设置符合由易到难、循序渐进的教学规律,又能引起学生对数字系统设计的兴趣。
本书可作为电子电气相关专业(电子信息、通信工程、自动化、计算机、测控技术与仪器等)的数字电路与系统实验课教材,也可供电子设计领域的工程技术人员参考。由于本书内容较多,教师可选取一部分进行教学。本书建议授课学时为54~96学时。
本书第3章由唐奕编写,其余各章由屈民军编写。在本书编写过程中我们参考了较多的书籍、论文和网络文献,在此向其作者表示深深的谢意。
浙江大学的于慧敏教授、郑伟博士和陈智德博士给予我们很多良好的建议和帮助,在此表示感谢。此外,还特别感谢Xilinx公司中国区大学计划经理谢凯年博士为本书的编写提供了良好的实验环境。
《电子元器件的奥秘:从理论到实践的探索之旅》 内容概述 本书旨在为读者提供一个全面而深入的电子元器件学习平台,将理论知识与实践操作紧密结合,带领读者穿越纷繁复杂的电子世界,揭开每一个元器件背后的科学原理和工程应用。我们不仅仅满足于介绍元器件的规格参数和外观形态,更致力于让读者理解它们的工作机制、特性曲线,以及如何在实际电路中巧妙运用它们来解决工程问题。本书内容涵盖了电子技术领域最核心、最基础的元器件,包括但不限于电阻、电容、电感、二极管、三极管、场效应管、集成运算放大器、逻辑门器件等。 章节详情 第一章:认识电阻——电路的“限流阀” 本章将从电阻的基本概念入手,深入探讨其物理本质,即电子在导体中运动时受到的阻碍。我们将详细介绍电阻的定义、单位(欧姆)及其与电压、电流之间的欧姆定律。通过对不同材质电阻(如碳膜电阻、金属膜电阻、线绕电阻等)的分析,让读者了解其制造工艺、特性差异以及适用的场景。 电阻的本质与分类: 深入剖析电阻效应的微观机理,讲解导体、半导体和绝缘体的电阻率差异。介绍固定电阻、可变电阻(电位器、可调电阻)以及特殊用途电阻(压敏电阻、热敏电阻、光敏电阻)的结构、工作原理和应用。 电阻的参数与选型: 重点讲解电阻的主要参数,包括标称阻值、允许偏差、额定功率、温度系数等,并提供详细的选型指南,指导读者根据电路需求选择合适的电阻。 电阻在电路中的作用: 通过大量的实例,演示电阻在分压、限流、偏置、功率匹配等方面的关键作用,例如在LED电路中作为限流电阻,在放大电路中作为偏置电阻。 电阻的测量与故障判断: 介绍使用万用表测量电阻的方法,以及如何通过电阻测量来判断电路中是否存在元器件损坏或连接错误。 动手实践: 设计并搭建简单的电阻分压电路、LED驱动电路,观察并测量各点的电压和电流,加深对电阻作用的理解。 第二章:电容的储能之道——“蓄电池”的奥秘 电容作为电子电路中另一类至关重要的被动元件,其储能特性在滤波、耦合、旁路、振荡等电路中发挥着不可替代的作用。本章将详细解析电容的结构、构成原理以及不同种类电容的特性。 电容的基本原理: 阐述电容的定义(单位法拉)及其与电荷、电压的关系。深入分析电容的构成,即由两个导体板(电极)和中间的绝缘介质(电介质)组成。 电容的种类与特性: 详细介绍常见电容的种类,包括电解电容、陶瓷电容、薄膜电容、钽电容等。分析它们的介质材料、结构特点、工作电压、频率特性、漏电流、等效串联电阻(ESR)和等效串联电感(ESL)等关键参数,并指导读者根据应用需求进行选择。 电容在电路中的应用: 重点讲解电容在滤波(如电源滤波、信号滤波)、耦合(隔直通交)、旁路(高频旁路)以及振荡电路(如RC振荡电路)中的具体应用,通过图示和例题加深理解。 电容的等效电路模型: 引入电容的等效串联电阻(ESR)和等效串联电感(ESL)的概念,解释它们对电容在高频性能的影响,以及如何在实际电路中考虑这些因素。 电容的测量与失效分析: 教授如何使用万用表和LCR表测量电容的容量、耐压和ESR,并探讨电容失效的常见原因(如干涸、漏液、击穿)及其在电路中的表现。 动手实践: 搭建简单的RC滤波电路,观察不同频率下滤波效果的变化;设计并制作一个基于RC电路的延时开关,体验电容的充放电过程。 第三章:电感的磁性世界——能量的“暂存器” 电感作为与电容并列的无源元件,其存储磁场能量的特性使其在储能、滤波、耦合、振荡等领域发挥着重要作用。本章将深入探讨电感的构成、工作原理以及各种应用。 电感的基本原理: 定义电感的单位(亨利),解释其产生电磁感应的原理,即电流变化会在导体周围产生磁场,而变化的磁场又会在导体中产生感应电动势,从而阻碍电流的变化。 电感的结构与种类: 详细介绍电感的结构,包括线圈、磁芯等。分析不同种类电感的特点,如空心电感、铁氧体磁芯电感、工字电感、环形电感等,以及它们在电感量、饱和电流、自谐频率等参数上的差异。 电感在电路中的应用: 重点讲解电感在储能(如开关电源)、滤波(如LC滤波器)、耦合(变压器)、振荡(如LC振荡电路)以及扼流(阻碍交流信号)等方面的作用,并通过实例说明。 电感的参数与选型: 阐述电感的关键参数,如电感量、允许偏差、额定电流、直流电阻、品质因数(Q值)等,并提供选型建议,帮助读者选择适合特定应用的电感。 电感的测量与质量评估: 介绍使用LCR表测量电感量、直流电阻和Q值的方法,以及如何判断电感的质量和是否损坏。 动手实践: 搭建简单的LC滤波器,观察其对特定频率信号的抑制效果;设计并制作一个简单的升压电路,体验电感在能量储存和释放中的作用。 第四章:半导体二极管——电流的“单向阀” 二极管是电子技术中最基本也是最重要的半导体器件之一,其单向导电性是构成各种复杂电路的基础。本章将从P-N结的形成讲起,深入剖析二极管的特性和应用。 P-N结的形成与特性: 详细解释半导体材料的掺杂过程,以及P型和N型半导体结合形成的P-N结及其内建电势。 二极管的工作原理: 深入阐述二极管在外加电压作用下的正向导通和反向截止特性,绘制并分析其伏安特性曲线。 二极管的种类与应用: 介绍不同类型的二极管,如整流二极管(硅二极管、锗二极管)、稳压二极管(齐纳管)、发光二极管(LED)、光电二极管、肖特基二极管等。重点讲解它们在整流(半波整流、全波整流)、稳压、发光、光电转换等方面的广泛应用。 二极管的参数与选型: 讲解二极管的关键参数,如最大正向电流、反向击穿电压、反向漏电流、工作温度等,并提供选型指导。 二极管的检测与保护: 演示如何使用万用表检测二极管的通断和好坏,以及在电路中如何为二极管提供必要的保护,例如防止反向电压冲击。 动手实践: 搭建一个简单的半波整流和全波整流电路,观察输出波形;使用稳压二极管设计一个简单的稳压电源;探索不同颜色LED的发光特性。 第五章:三极管——放大与开关的灵魂 三极管(Bipolar Junction Transistor, BJT)是实现信号放大和开关功能的核心器件,在现代电子技术中占据着举足轻重的地位。本章将详细解析三极管的结构、工作原理和多种应用方式。 三极管的结构与工作原理: 详细介绍NPN型和PNP型三极管的结构,以及基极、集电极、发射极三个电极的功能。深入剖析三极管在放大区、饱和区和截止区的工作原理,绘制并分析其输入输出特性曲线。 三极管的几种基本放大电路: 讲解共发射极放大电路、共集电极放大电路(射极输出器)和共基极放大电路的电路结构、信号传输路径、电压增益、电流增益和输入输出阻抗特性,并分析它们各自的优缺点和适用场合。 三极管作为开关的应用: 演示三极管如何通过基极电流的控制实现对集电极电流的开关控制,并将其应用于简单的开关电路,如LED驱动开关、继电器驱动等。 三极管的参数与选型: 讲解三极管的关键参数,如直流电流放大系数(β)、截止集电极电流(ICEO)、集电极最大允许功率、结温等,并提供选型指导。 三极管的检测与损坏判断: 教授如何使用万用表检测三极管的类型(NPN/PNP)和好坏,以及识别常见的损坏原因。 动手实践: 搭建一个单级共发射极放大电路,测量其电压增益;利用三极管设计一个简单的LED闪烁电路,体验其开关特性。 第六章:场效应管——另一种“开关”与“放大” 场效应管(Field-Effect Transistor, FET)是与三极管并列的另一大类半导体器件,以其高输入阻抗、低功耗等优点在数字电路和模拟电路中得到了广泛应用。本章将介绍不同类型的场效应管及其应用。 场效应管的基本原理: 阐述场效应管通过电场控制沟道导电性的工作机制,以及栅极、漏极、源极三个电极的功能。 JFET(结型场效应管)与MOSFET(金属-氧化物-半导体场效应管): 详细介绍JFET和MOSFET的结构、工作原理、导电类型(N沟道、P沟道)以及增强型和耗尽型。绘制并分析它们的输出特性曲线和转移特性曲线。 场效应管在放大电路中的应用: 讲解场效应管作为放大器的优点,如高输入阻抗,并分析其常见的放大电路配置。 场效应管作为开关的应用: 演示场效应管作为高效率开关的优势,尤其是在数字逻辑电路和功率驱动电路中的应用。 场效应管的参数与选型: 讲解场效应管的关键参数,如阈值电压(Vth)、跨导(gm)、漏-源极击穿电压(VDS(br))、漏-源极导通电阻(RDS(on))等,并提供选型指导。 场效应管的检测与静电防护: 介绍场效应管的检测方法,并强调其对静电敏感的特性,以及在操作中的防护措施。 动手实践: 搭建一个基于MOSFET的开关电路,驱动一个高功率LED;尝试构建一个简单的场效应管放大电路。 第七章:集成运算放大器——万能的“信号处理大脑” 集成运算放大器(Operational Amplifier, Op-Amp)是现代电子电路设计中最为通用和强大的集成电路之一。本章将带领读者深入了解运放的基本原理、关键参数和丰富的应用。 运算放大器的基本结构与工作原理: 介绍运算放大器的内部差分放大结构,以及其具有高开环增益、高输入阻抗、低输出阻抗等理想特性。 运算放大器的关键参数: 详细解释运放的关键参数,如开环电压增益、共模抑制比(CMRR)、电源电压抑制比(PSRR)、输入偏置电流、输入失调电压、压摆率(Slew Rate)、带宽等,并分析它们对电路性能的影响。 运算放大器的几种基本应用电路: 深入分析运算放大器在反相比例器、同相比例器、加法器、减法器、积分器、微分器、比较器等经典应用电路中的工作原理,并推导其传递函数。 运算放大器在滤波器和振荡器中的应用: 讲解如何利用运放设计有源滤波器(低通、高通、带通、带阻)以及各种振荡电路(如RC振荡器、 Wien桥振荡器)。 运算放大器的选型与注意事项: 提供选择不同类型运放的指导,并强调在使用过程中需要注意的失真、噪声、稳定性等问题。 动手实践: 搭建一个反相比例放大器,验证其增益;设计并实现一个简单的有源低通滤波器;制作一个方波发生器。 第八章:基础逻辑门器件——构建数字世界的基石 数字电路是现代电子系统的核心,而逻辑门器件则是构建数字电路的基本单元。本章将介绍各种基本的逻辑门电路,并探讨它们在数字系统中的作用。 逻辑代数基础: 简要回顾布尔代数的基本概念,包括逻辑变量、逻辑运算(与、或、非、异或)及其真值表。 基本逻辑门器件: 详细介绍与门(AND)、或门(OR)、非门(NOT)、与非门(NAND)、或非门(NOR)、异或门(XOR)、同或门(XNOR)的符号、逻辑功能和真值表。 组合逻辑电路: 讲解如何将多个逻辑门组合起来实现更复杂的逻辑功能,如编码器、译码器、多路选择器、数据分配器等。 时序逻辑电路基础(概述): 简要介绍触发器(Flip-Flop)作为存储单元的基本概念,为后续更复杂的数字系统设计奠定基础。 TTL和CMOS逻辑系列(简述): 简要介绍两种主流的数字逻辑器件系列(TTL和CMOS)的基本特性和区别。 动手实践: 使用逻辑门芯片(如74LS系列)搭建一个简单的组合逻辑电路,例如一个交通灯控制器;尝试利用逻辑门实现简单的加法器或减法器。 学习目标与读者对象 本书的目标是帮助读者建立扎实的电子元器件基础知识,掌握基本元器件的原理、特性和应用方法,为进一步学习更复杂的电子系统设计打下坚实的基础。本书适合以下读者群体: 电子信息工程、自动化、通信工程等相关专业的在校学生: 作为课程辅助教材,帮助学生深入理解理论知识,掌握实验操作技能。 初学者和电子爱好者: 希望系统学习电子元器件知识,掌握电路设计和制作基本技能的个人。 从事相关技术工作的人员: 希望巩固或拓展电子元器件知识,提高实际工程应用能力的专业人士。 学习方法建议 本书的编写力求理论与实践相结合,建议读者在学习过程中,遵循以下方法: 1. 理论先行: 认真阅读每一章的理论讲解,理解元器件的工作原理和特性。 2. 概念强化: 重点关注关键概念和定义,尝试用自己的话复述。 3. 图示辅助: 结合电路图、波形图和实验装置图,加深对电路工作过程的理解。 4. 参数分析: 学习分析元器件的各项参数,理解它们对电路性能的影响。 5. 动手实践: 积极动手搭建书中的实验电路,验证理论知识,培养解决实际问题的能力。 6. 案例分析: 深入理解书中提供的应用案例,学习如何将元器件巧妙地应用于实际电路中。 7. 问题思考: 在学习过程中,积极思考“为什么”,遇到问题及时查阅资料或请教他人。 通过系统学习本书内容并积极进行实践操作,读者将能够逐步掌握电子元器件的精髓,为今后的电子技术学习和工程实践奠定坚实的基础。