2009EDA技术实验授课教案
- 格式:doc
- 大小:73.50 KB
- 文档页数:4
单元一教学设计教学内容:单元一EDA技术学习任务1 EDA技术一、认识课程二、认识EDA技术三、认识EDA技术的基本特征学习任务2 可编程逻辑器件芯片一、认识可编程逻辑器件二、CPLD基本结构三、FPGA基本结构四、Altera公司的可编程逻辑器件汇报总结评价与考核教学设计与建议教学设计:通过学习和查阅资料了解EDA技术,了解EDA技术的基本特征,并熟悉可编程逻辑器件的种类。
了解CPLD和FPGA基本结构,熟悉Altera公司的可编程逻辑器件。
教学建议:建议学生查找EDA技术发展与可编程逻辑器件应用相关资料,进行总结制作PPT,并进行汇报。
知识目标:1.了解EDA技术2.了解EDA技术的基本特征3.了解可编程逻辑器件的种类4.了解CPLD基本结构5.了解FPGA基本结构6.了解Altera公司的可编程逻辑器件教学重点及难点:教学重点:可编程逻辑器件种类教学难点:熟悉Altera公司的可编程逻辑器件教学载体与资源:教学资源:教材、PPT、实训室、多媒体设备。
教学方法建议:讲授与讨论相结合,查阅资料总结汇报。
教学过程:1.下达任务和要求2. 教师带领学生共同解析任务3.学生展开讨论4.学生查阅资料5. 总结汇报考核评价:1.根据知识掌握情况评价2.根据资料查找能力和小组汇报情况评价教学板书:任务1:EDA技术认识课程1.EDA技术是什么?2.为什么学习EDA技术?3.EDA技术学什么?4.EDA技术怎么学?相关知识1.认识EDA技术EDA(Electronic Design Automation,电子设计自动化)技术是帮助电子设计工程师在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至PCB(印制电路板)的自动设计等。
2.认识EDA技术的基本特征(1)“自顶向下”设计方法(2)硬件描述语言(3)逻辑综合和优化(4)开放性和标准化(5)库的引入讨论任务2:可编程逻辑器件芯片任务分析及任务目标相关知识1.认识可编程逻辑器件(1)可编程逻辑器件的分类简单可编程逻辑器件、复杂可编程逻辑器件、现场可编程门阵列(2)可编程逻辑器件的主要特点(3)可编程逻辑器件的基本结构2.CPLD基本结构3.FPGA基本结构4.查找Altera公司的可编程逻辑器件信息汇报总结评价与考核单元二教学设计教学内容:单元二可编程逻辑器件的设计与开发学习任务1 了解可编程逻辑器件的设计流程和开发环境一、可编程逻辑器件的设计流程二、可编程逻辑器件的开发环境学习任务2 QuartusⅡ软件基本菜单一、Quartus Ⅱ软件安装和启动二、Quartus Ⅱ软件的用户界面学习任务3 QuartusⅡ原理图输入设计一、基本设计步骤二、原理图设计汇报总结评价与考核教学设计与建议教学设计:通过学习和查阅资料了解可编程逻辑器件的设计,了解可编程逻辑器件的设计流程和开发环境,并熟悉QuartusⅡ软件基本菜单。
实验教学说明1.EDA技术是实践性很强的课程。
要求学会用Verilog设计数字电路,初步掌握用EDA软件开发与仿真的方法,了解编程及下载的方法。
2.EDAI具QuartusTT的详细使用方法、FPGA器件基本特性、Verilog语言的详细内容和实验等都可参考教材相关内容。
3.所有实验的软件设计平台主要是QuartusII等。
4.所有实验的硬件平台为Cyclone FPGA: EP1C3。
5.上机所有实验项目文档均建立在D:\YYYnnnonnn为学号后三位数。
YYY为专业代号,规范如下:ZH:自动化专业,ZHS:自化专升本,DQ:电气专业,DQS:电气专升本,CK:测控专业,DX:电信专业6.实验报告中的源程序,应当为小5号字体;正文字体为5号宋体字。
其余按格式。
7.各实验要含输入、仿真结果等主要部分的屏幕硬拷贝。
8.每位同学要提交实验报告(电子稿),同时提交打印稿或手写稿,总页数控制在10-13页。
9.QuartusTT的操作方法和步骤参见教材第3章(电子工业出版社)。
其余可参考老师提供的电子文档。
清岛科技火修实验报告实验课程:EDA技术实验姓名:学号:年级:专业班级:台号:实验日期:甸初化§电6工程修浣实验一运算电路的设计与仿真实验二触发器的设计与仿真实验三3位LFSR的设计与仿真一、实验目的1.设计一个1位全加器,设计模块分层次。
2.先设计半加器,再用半加器构成1位全加器。
3.对设计的两层电路分别进行综含与仿真分析。
二、实验准备1 .阅读教材第3章(电子工业出版社)有关内容。
2.画出设计的逻辑电路图。
三实验内容与步骤1.在自己建立的工作目录下,输入所设计的逻辑电路图。
2.按步骤进行操作和仿真。
一、实验目的1.用Verilog设计一个触发器。
2.对设计的触发器进行仿真分析。
二、实验准备1.阅读教材第8章相关内容。
2.用Verilog语言设计一个边沿触发器(可选D、JK、T、RS),要求带有异步(或同步)置位和复位功能。
河北工业大学课程教案学年第学期学院(部)信息工程学院系(教研室)EDA技术课程组课程名称EDA技术任课专业、年级、班级主讲教师姓名刘艳萍等职称、职务教授使用教材EDA实用技术及应用EDA技术课程说明一、课程基本情况课程类别:专业基础课总学时:36学时实验、上机学时:另外开课EDA技术实验24学时二、课程性质本课程是电子信息、通信和电子科学技术专业一门重要的学科基础课程,在第三学年上半学期开设,课程计划总学时为32学时。
主要任务是介绍现代电子系统的设计方法及实现途径,使学生“掌握一种硬件描述语言,熟悉一种设计工具”,进而掌握更多先进的设计方法和工具,对将来在工作中应用EDA技术打下初步的基础。
三、课程的教学目的和基本要求通过学习与实践,使学生接触、了解、进而初步掌握最先进的电子系统设计技术,学习可编程逻辑器件的一般编程方法和设计思想,并培养他们的抽象思维能力和创新意识;提高学生学习应用电子技术课程知识解决实际问题的能力;锻炼学生应用EDA解决小型数字系统设计的能力。
四、本课程与其它课程的联系先修课《电路理论》、《数字电子》等课程是学习该课程的基础。
同时,通过学习本门课有助于对其它专业课的理解和掌握,为后续课程奠定基础。
EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案EDA技术课程教案。
EDA原理及应用实验教程课程设计1. 前言EDA(Electronic Design Automation,电子设计自动化)是指利用计算机技术帮助设计电路和系统的工具和方法。
随着计算机技术的发展和芯片集成度的提高,EDA技术在电子设计行业中得到广泛应用。
本课程设计旨在介绍EDA的基本原理和常用工具,并通过实验教学的方式帮助学生掌握EDA的应用技能。
2. 理论部分2.1 EDA概述EDA是一种电子设计工具和方法的总称。
它可以帮助设计师和工程师加速产品开发、降低产品成本和提高产品质量。
EDA工具可以对设计进行快速验证和优化,有助于提高设计的可靠性、性能、功耗等方面的特性。
EDA工具通常包括以下模块:•电路设计工具(如原理图设计工具、电路优化工具、电路仿真工具等);•版图设计工具(如自动生成版图工具、版图分析工具等);•测试与验证工具(如设计规则检查工具、模拟器、实时仿真工具等)。
EDA工具可以应用于各种设计阶段,包括从最初的概念设计到最后的生产和测试。
近年来,EDA技术已经在数字电路、射频电路、模拟电路、混合信号电路等领域得到广泛应用。
2.2 EDA的基本原理EDA的基本原理包括三个方面:设计自动化、模块化设计和功能建模。
1.设计自动化设计自动化是指使用计算机技术来自动化电路设计过程中的各个方面。
设计自动化可以帮助工程师减少繁琐的设计任务,同时提高设计的可靠性和效率。
2.模块化设计模块化设计是指将电路设计分解成若干个模块,每个模块对应一个具体的电路功能。
这样做可以使电路设计更加简洁、清晰,同时方便维护和升级。
3.功能建模功能建模是指将电路设计中的各个功能按照其特点进行建模,以便在EDA工具中进行仿真、优化和验证。
通过功能建模,可以帮助工程师更加准确地了解设计的各个方面,并进行有效的优化。
3. 实验部分3.1 实验环境本次实验使用的EDA工具为Altium Designer。
Altium Designer是一款全面的PCB设计工具,可用于原理图设计、版图设计、BOM生成、3D渲染等各个方面的设计任务。
EDA技术教学设计EDA(Electronic Design Automation,电子设计自动化)是现代数字电路设计中十分重要的技术。
EDA技术的出现,使得电路设计从传统的手工设计向自动化设计、智能化设计转变。
在高校电子信息工程等相关专业的教学中,应注重EDA技术的介绍与应用,提高学生的实际设计能力。
一、教学目标在学习完本教学内容后,学生应具备以下能力:1.理解EDA技术在数字电路设计中的重要意义;2.熟悉EDA的基本知识和工具使用方法;3.能够完成简单数字电路的自动化设计工作;4.能够对数字电路进行仿真、性能测试和修正。
二、教学内容1. EDA技术介绍首先,应介绍EDA技术的基本概念和发展历程,以及在数字电路设计中的作用和意义。
同时,还需简要说明EDA技术与其他数字电路设计工具的不同之处,并培养学生的创新思维和实践能力。
2. EDA技术的工具EDA技术的主要工具包括Project Navigator、ISE、PlanAhead等,应对学生进行详细介绍和举例说明这些工具的基本操作、使用方法和注意事项,使得学生掌握基本使用技能,并在以后的实验中能够熟练操作。
3. 自动化设计自动化设计是EDA技术的重要应用之一,应对学生解释自动化设计的优势和适用范围,并着重介绍Verilog语言作为数字电路设计语言的基本语法和使用方法,使学生能够编写简单的Verilog程序并进行仿真测试。
4. 仿真与性能测试在完成数字电路的设计之后,应对设计结果进行仿真和性能测试。
学生应该熟悉ISE工具的仿真功能及其操作方法,能够将仿真结果与原始设计进行比较,根据测试数据对数字电路进行性能评估和修正。
三、教学方法在教学内容的选取和设计上,应注重新颖性和实战性。
通过对EDA技术的基本原理和实际应用进行深入剖析,引导学生通过自主学习、小组探讨、课堂演示等形式进行学习和实践,不断拓展思路和创新思维。
在具体的教学操作中,应把理论知识与实际操作结合起来,让学生在操作中体会EDA技术的魅力和实用性,提高学生的实战能力。
eda技术教案EDA技术教案第⼀次课内容:1)介绍EDA技术的涵义、发展历程和应⽤领域;2)介绍EDA技术的主要内容;3)介绍EDA的⼯程设计流程;4)说明本课程的特点与学习⽅法。
教学⽬的:1)通过介绍EDA技术的涵义、发展历程和应⽤领域,使学⽣了解本课程的实际应⽤很⼤,调动学⽣学习这门课程的积极性2)通过介绍EDA技术的主要内容,使学⽣了解这门课程要学习什么。
在此基础上说明本课程的特点与学习⽅法。
3)说明各种通信系统的组成,了解它们的优缺点,出现背景。
重点说明数字通信系统的特定和优点。
4)介绍EDA的⼯程设计流程,说明当前EDA设计的特点,⽤软件⽅式设计硬件,⽤软件⽅式设计的系统到硬件系统的转换是由有关开发软件⾃动完成的,因此类似软件编程,不需太多的低层硬件知识,使学⽣克服畏难情绪。
教学重点、难点:1)EDA技术的三个发展阶段以及各阶段的特点;2)EDA的定义和EDA技术的主要内容;3)EDA的⼯程设计流程。
教学⽅法:⽐较、举例、图解。
教学过程:(⼀)⾃我介绍,说明课时安排、成绩评定⽅法、课程定位、教学⽹站的进⼊。
(⼆)讲授新课课堂教学实施过程共分六步。
1)介绍EDA技术的涵义。
2)说明EDA技术的发展背景,说明EDA技术的三个发展阶段,⽐较三个阶段的各解决了什么问题,在此基础上理解各阶段的特点。
3)在第⼆步理解EDA技术进⾏电⼦系统设计的特点的基础上引出并详细说明EDA的定义,加深对EDA技术的涵义的理解。
4)在第三步详细说明EDA的定义的基础上,引出EDA技术的4个主要内容:硬件描述语⾔:设计的主要表达⼿段;⼤规模可编程逻辑器件:设计的载体;软件开发⼯具:设计的⼯具;实验开发系统:下载⼯具及硬件验证⼯具。
再分别介绍EDA技术的4个主要内容:了解常⽤的硬件描述语⾔VHDL和Verilog;了解两种常⽤的⼤规模可编程逻辑器件FPGA和CPLD以及它们各⾃的特点;了解主流EDA⼯具软件;了解本课程使⽤的西安唐都公司的TD-EAD实验系统5)说明课程要求:通过学习这门课程要掌握运⽤EDA开发⼯具设计开发电⼦系统,引出这门课程的特点:实践性强,说明我们的学习⽅法:抓住⼀个重点:VHDL的编程;掌握两个⼯具:Quartus II 和TD-EAD实验系统;运⽤三种⼿段:通过案例分析、应⽤设计和上机实践,实现理论与实践相结合,边学边⽤,边⽤边学。
eda技术实训课程设计一、课程目标知识目标:1. 理解EDA技术的基本概念、原理及其在电子设计中的应用;2. 掌握EDA工具的使用方法,如原理图绘制、印制电路板(PCB)设计等;3. 学会利用EDA技术进行简单电路系统的设计、仿真与验证;4. 了解EDA技术的发展趋势及其在现代电子工程领域的地位和作用。
技能目标:1. 能够使用EDA工具完成原理图绘制、PCB布线等基本设计任务;2. 培养学生运用EDA技术解决实际电子工程问题的能力;3. 提高学生的团队协作能力和沟通能力,通过项目实训,掌握项目管理和时间规划技巧;4. 培养学生独立思考和创新能力,能够针对特定需求提出电子设计方案。
情感态度价值观目标:1. 培养学生对电子设计的兴趣,激发学习热情,树立良好的学习态度;2. 增强学生的实践操作能力,培养勇于尝试、善于克服困难的品质;3. 培养学生的创新意识和团队精神,提高职业素养,为未来从事电子工程设计奠定基础;4. 强化学生的环保意识,认识到电子设计在环保方面的重要性,培养绿色设计理念。
本课程针对高年级电子工程及相关专业学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果。
通过本课程的学习,使学生掌握EDA技术的基本知识,具备实际电子工程设计能力,为未来从事相关工作打下坚实基础。
同时,培养学生积极的学习态度、团队协作精神和创新能力,提高职业素养。
二、教学内容1. EDA技术概述- EDA技术发展历程- EDA技术的基本概念与分类- EDA技术在现代电子工程领域的应用2. EDA工具介绍- 常用EDA工具软件特点及功能对比- EDA工具的基本操作与使用方法- EDA工具在实际电子设计中的应用案例3. 原理图绘制- 电路原理图的基本元素与绘制方法- 元器件库的创建与管理- 原理图的层次化设计方法4. 印制电路板(PCB)设计- PCB设计的基本流程与方法- PCB布局、布线原则与技巧- PCB设计中的信号完整性分析5. 电路仿真与验证- 仿真软件的基本使用方法- 电路仿真模型的建立与参数设置- 仿真结果的分析与验证6. 项目实训- 项目需求分析- 项目设计、仿真与验证- 项目总结与汇报教学内容按照教学大纲安排,结合课本章节进行组织,确保科学性和系统性。
EDA技术与实验教学设计EDA(Electronic Design Automation)是电子设计自动化的缩写,是一种将电路设计的各个环节自动进行的技术,包括电路图绘制、原理图分析、仿真验证、PCB设计等。
EDA技术在现代电子设计中具有很重要的地位,能够极大地提升设计效率、减少错误率和设计成本。
在电子工程教育中,EDA技术也逐渐成为一门必修的课程。
为了更好地教授和传授EDA技术,需要开发适合学生学习的实验教学设计。
本文将从EDA技术的学科背景、实验教学设计和未来发展等方面进行探讨。
EDA技术的学科背景EDA技术的发展离不开计算机的普及和高速度计算技术的发展。
在早期,EDA技术主要采用模块化的思想进行设计,简单电路采用手工设计,而复杂的电路则使用大型计算机进行仿真和分析。
随着计算机性能的不断提升和EDA软件的不断更新,EDA技术已经成为了现代电子设计不可或缺的工具。
从最早的简单编辑器到现在的复杂设计软件,EDA技术的发展历程充分证明了其在电子设计中的重要性。
实验教学设计EDA技术实验教学是电子信息类专业的重要课程之一,涵盖了电路设计、仿真、PCB设计和实际加工等环节。
为了完善EDA技术实验教学,需要设计具有实用性和可操作性的设计方案。
实验教学设计应该首先根据学生的专业背景和实际需求确定实验内容和难度。
根据学生的掌握程度和能力水平进行适当调整,最终达到理论知识和实践能力的充分锻炼。
实验教学设计应该注重实践操作,通过设计实际电路图、上板加工以及电路仿真来体现EDA技术的应用及其应用的重要性。
实验内容应该具有循序渐进、加难度、高度实用的特点,以激发学生的学习兴趣和探究能力为目标,让学生在实践中逐渐成长。
EDA技术的实验教学设计应该针对学生的实际需求进行针对性设计,以使学生能够更好的掌握各种软件工具的使用方法和技巧,从而更好地发挥EDA技术的优势。
未来发展EDA技术在电子设计中的应用越来越广泛,它不仅可以用于集成电路的设计,还可以应用于机械、航空、生物、化学等各个领域。
eda课程设计参考一、教学目标本课程的教学目标是使学生掌握eda的基本概念、原理和应用方法,培养学生运用eda解决实际问题的能力。
具体分为以下三个层面:1.知识目标:学生需要掌握eda的基本原理、方法和常用工具,包括电路图设计、逻辑设计、仿真和综合等。
2.技能目标:学生能够熟练使用eda工具进行电路设计和仿真,具备分析和解决实际eda问题的能力。
3.情感态度价值观目标:培养学生对eda技术的兴趣和好奇心,增强学生的创新意识和团队合作精神。
二、教学内容本课程的教学内容主要包括以下几个部分:1.eda基本概念和原理:介绍eda的定义、发展历程和基本原理,使学生了解eda在电子工程领域的重要地位。
2.电路图设计:讲解电路图设计的基本方法,包括原理图设计、逻辑设计等,并通过实例让学生动手实践。
3.仿真与验证:介绍eda仿真工具的使用方法,使学生能够进行电路功能和性能的仿真验证。
4.逻辑设计与综合:讲解逻辑设计的方法和步骤,以及逻辑综合的基本原理,让学生掌握逻辑电路的设计与优化。
5.实际应用案例:分析eda技术在实际项目中的应用,让学生了解eda技术在工程实践中的价值。
三、教学方法为了达到本课程的教学目标,我们将采用以下教学方法:1.讲授法:通过讲解eda的基本概念、原理和应用,使学生掌握相关知识。
2.讨论法:学生进行课堂讨论,激发学生的思考,培养学生的创新意识和团队合作精神。
3.案例分析法:分析实际应用案例,让学生了解eda技术在工程实践中的价值。
4.实验法:让学生动手实践,熟练使用eda工具进行电路设计和仿真。
四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用权威、实用的eda教材,为学生提供系统的学习资料。
2.参考书:提供相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的课件、教学视频等,增强课堂教学的趣味性。
4.实验设备:配备齐全的实验设备,让学生能够进行实际操作。
EDA技术教案范文一、教学目标:1.了解探索性数据分析(EDA)的概念和目的。
2.掌握EDA的基本步骤和常用的可视化工具。
3.能够运用EDA技术对数据进行初步探索和分析。
4.培养学生的数据分析能力和问题解决能力。
二、教学重点和难点:1.概念的理解和掌握。
2.运用工具进行数据可视化和初步分析。
三、教学内容和学时安排:1.引入(10分钟)介绍数据分析的重要性和应用领域。
引入EDA的概念和目的。
2.EDA的基本步骤和工具(20分钟)讲解EDA的基本步骤,包括数据收集、数据清洗、数据探索和数据分析。
介绍常用的EDA工具,如Python的Pandas和Matplotlib库。
3.数据收集和清洗(30分钟)讲解数据收集和清洗的方法,包括数据源的选择、数据导入和格式转换、缺失值和异常值的处理等。
4.数据可视化(30分钟)介绍常用的数据可视化方法和工具,如直方图、散点图和箱线图等。
示范使用Python的Matplotlib库进行数据可视化。
5.数据探索和分析(30分钟)讲解数据探索和分析的方法,包括描述性统计、关联分析、聚类分析等。
展示实例并让学生尝试进行数据探索和分析。
6.案例分析和讨论(20分钟)以一个真实的数据集为案例,让学生运用所学的EDA技术进行分析,并进行讨论和总结。
四、教学方法:1.讲授与示范相结合的教学方法。
2.案例分析和讨论的教学方法。
3.实践操作和演练的教学方法。
五、教学资源和评价方式:1.教学资源:计算机、数据集和相关软件工具。
2.评价方式:课堂表现、课堂作业和小组讨论。
六、教学反思:探索性数据分析(EDA)是数据科学中重要的一环,它能够帮助我们从大量的数据中发现有用的模式和规律。
本教案通过结合理论讲解和实践操作,旨在帮助学生了解和掌握EDA的基本概念、步骤和工具。
通过实际案例分析和讨论,培养学生的数据分析能力和问题解决能力。
一、实验目的:
1、通过3-8译码器的设计,掌握组合逻辑电路的设计方法;
2、掌握组合逻辑电路的静态测试方法;
3、初步掌握可编程器件设计的全过程。
二、实验硬件要求:
1、输入:用三位拨码开关代表译码器的输入A,B,C;
2、输出:用8个LED指示灯代表输出;用一个数码管来显示译码的结果。
3、主芯片:Altera EPF10K10LC84-4。
三、实验内容:
功能要求:将三个输入信号看作编码信号,对该三输入的逻辑信号进行译码,输出包含两个显示部分:1.选取试验箱上的任意8个LED灯作为输出结果的显示判别指示,如输入信号为“000”,8个LED指示灯中只有表示最低位的LED亮,而其他7个指示灯不亮;2.用数码管直观显示译码的结果,如输入信号为“000”,数码管显示为“0”。
编写3-8译码器的VHDL代码,同时完成如下步骤:保存、核查语法是否正确、选择器件编译、建立波形文件、功能仿真、设置管脚。
四、实验步骤:
1、分析功能要求,提出设计思路。
2、保存、核查语法是否正确、选择器件编译、建立波形文件、功能仿真。
3、下面介绍如何设置管脚。
1)菜单max+plus2/floorplan editor(底层平面图编辑器)
2)assign/device进入器件选择选项框。
器件系列device family选项框中选择flex10k,在器件device中选择EPF10K10LC84-3,随后点击ok。
3)在assign菜单下选择pin/location/chip选项,出现pin/location/chip对话框;点击search 搜寻管脚:选择input选项,点击list;选中A,随后点击ok,再在此对话框中pin中选择管脚,如选择2,点击add后,锁定管脚,随后按照此方法,将所有的管脚都设置好,随后进行编译,编译结果就可以下载到芯片中了。
五、实验报告要求:
1、分析功能要求,提出设计思路,书写具体的步骤即实验过程中的具体连线。
一、实验目的:
1、通过多数表决器的设计,掌握组合逻辑电路的设计方法;
2、掌握组合逻辑电路的静态测试方法;
3、逐步掌握可编程器件设计的全过程。
二、实验硬件要求:
1、输入:用3位拨码开关代表多数表决器的输入
2、输出:用蜂鸣器的鸣叫表示表决器表决通过;用三个数码管显示裁判所对应的编
号。
3、主芯片:Altera EPF10K10LC84-4。
三、实验内容:
编写多数表决器的VHDL代码,同时完成如下步骤:保存、核查语法是否正确、选择器件编译、建立波形文件、功能仿真、设置管脚。
功能要求:有三位裁判,要求当有两个或者两个以上的裁判同意通过时,蜂鸣器开始鸣响,同时在数目管上显示出同意通过的三位裁判的编号。
显示的数码管一共使用3个,每一个数码管负责显示一个裁判的编号,当该裁判同意通过时,显示该裁判的编号,不同意通过时,显示的号码为零。
技术要求:采用模块化的设计方法,有顶层原理图,有底层程序。
四、实验步骤:
1、分析功能要求,提出设计思路。
2、保存、核查语法是否正确、建立波形文件、功能仿真。
3、建立顶层原理图,管脚连接。
4、选择器件,锁定管脚,编译生成下载文件。
五、实验报告要求:
1、分析功能要求,提出设计思路,书写具体的步骤即实验过程中的具体连线。
2、填写下表:
3画出原理模块图,画出仿真波形图。
要求说明各个模块中信号的用途。
实验三任意整数模计数器的设计与实现
一、实验目的:
1、通过任意整数模计数器的设计,掌握时序逻辑电路的设计方法;
2、掌握时序逻辑电路的静态测试方法;
3、逐步掌握可编程器件设计的全过程。
二、实验硬件要求:
1、输入:清零信号1个、预置信号1个、时钟信号1个、数据总线7条;数码管扫
描时钟信号1个。
2、输出:作为数码管输入信号7条,数码管选通信号1条。
3、主芯片:Altera EPF10K10LC84-4。
三、实验内容:
编写任意整数模计数器的VHDL代码,同时完成如下步骤:保存、核查语法是否正确、选择器件编译、建立波形文件、功能仿真、设置管脚。
功能要求:计数器要具有如下功能:预置数,可以装载一个初始值,从所装载的数值开始计数;清零,当系统清零信号有效时,使计数器的结果为0;任意模,程序下载到目标器件中之后,可以通过控制,使得计数器的模值随意改变;计数范围要求在1-99之间。
数码管显示,将计数器的当前计数值在两个数码管上显示。
技术要求:采用模块化的设计方法,有顶层原理图,有底层程序。
四、实验步骤:
1、分析功能要求,提出设计思路。
2、保存、核查语法是否正确、建立波形文件、功能仿真。
3、建立顶层原理图,管脚连接。
4、选择器件,锁定管脚,编译生成下载文件。
五、实验报告要求:
1、分析功能要求,提出设计思路,书写具体的步骤即实验过程中的具体连线。
2、画出原理模块图,画出每个模块的仿真波形图。
要求说明各个模块中信号的用途。
实验四数字钟的设计与实现
一、实验目的:
1、通过数字钟的设计与实现,掌握时序逻辑电路的设计方法;
2、掌握时序逻辑电路的静态测试方法;
3、逐步掌握可编程器件设计的全过程。
二、实验硬件要求:
1、输入:校对时分控制信号、数据信号、计时时钟信号、扫描数码管显示时钟信号
灯。
2、输出:作为数码管输入信号7条,数码管选通信号3条。
3、主芯片:Altera EPF10K10LC84-4。
三、实验内容:
编写任意整数模计数器的VHDL代码,同时完成如下步骤:保存、核查语法是否正确、选择器件编译、建立波形文件、功能仿真、设置管脚。
功能要求:显示当前时间的时分秒,它们分别对应两个数码管,要求该数字电子钟具有对表和设置闹钟的功能。
技术要求:采用模块化的设计方法,有顶层原理图,有底层程序。
四、实验步骤:
1、分析功能要求,提出设计思路。
2、保存、核查语法是否正确、建立波形文件、功能仿真。
3、建立顶层原理图,管脚连接。
4、选择器件,锁定管脚,编译生成下载文件。
五、实验报告要求:
1、分析功能要求,提出设计思路,书写具体的步骤即实验过程中的具体连线。
2、画出原理模块图,要求说明校对时分和设置闹钟的具体控制过程。