EDA技术课程设计任务书2015
EDA实习报告
EDA技术及其应用实训报告学院:电气与控制工程学院班级:自动化1202班姓名:李锦涛学号: 27指导老师:杨占社许琼时间:2015年1月15日电子电路EDA实训一、课程设计的目的及任务EDA课程设计是工科院校电类专业学生进行的一次较全面的设计能力训练实践课程。
通过本课程设计重点掌握一种EDA 软件--Multisim软件在模拟电路和数字电路的设计和仿真应用,训练学生综合运用学过的电子电路的基本知识,独立设计比较复杂的电路的能力。
软件平台是NI Multisim,便于开展综合性的设计和实验,有利于培养综合分析能力、开发和创新的能力。
通过课程设计,学生要掌握使用EDA工具设计电路的方法,包括图形设计输入、编译、软件仿真和分析等全过程。
1.培养理论联系实际的设计思想,训练综合运用电子设计自动化和有关先修课程的理论,结合生产实际分析和解决工程实际问题的能力,巩固、加深和扩展有关电子电路设计方面的知识。
2.通过系统学习NI Multisim,利用软件的方法虚拟电子与电工元器件,虚拟电子与电工仪器和仪表,制定设计方案实现原理电路设计、电路功能测试,仿真和分析,达到掌握电子电路分析和设计全过程和实验。
3.进行设计基本技能的训练。
结合所学电工电子理论进行软件电路设计,熟悉和运用设计资料以及使用经验数据、进行经验估算和处理数据的分析和设计能力。
二、课程设计的基本要求通过学习与实践,使学生接触、了解、进而初步掌握先进的电子系统设计技术,学习基于NI Multisim EDA软件的一般方法和设计思想,并培养学生的抽象思维能力和创新意识;提高学生学习应用电子技术课程知识解决实际问题的能力,锻炼学生应用EDA解决小型系统设计的能力。
1、通过课程设计使学生能熟练掌握EDA软件(NI Multisim)的使用方法,能熟练进行设计输入、管脚分配、仿真、分析等过程。
2、通过课程设计使学生能利用EDA软件进行电子技术综合问题的设计。
EDA技术与FPGA课程设计任务书频率计版本
二.等精度频率计设计
设计任务
(1)分析传统频率测量原理,分析其测量精度的影响因素。
(2)设计精度不随输入信号变化的等精度频率计,对板载周期信号测频并显示。
(3)数码管驱动采用静态显示方式。
(4)能在软件中正确仿真,在实验箱上完成系统的运行。
设计原理
3.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕
1.了解相关理论知识
2.课程设计说明书
3.VHDL源程序
4.对于使用状态机思路的程序,给出状态转换图
5.给出仿真波形
4.主要参考文献
1.潘松,EDA技术实用教程.北京:科学出版社,2007
2.顾斌.数字电路EDA设计.西安:西安电子科技大学出版社,2004
南京工程学院
课程设计任务书
课程名称EDA技术与FPGA
院(系、部、中心)通信工程学院
专业电子信息工程
班级光电131
起止日期2015.11.16-2015.11.20
指导教师余辉龙
1.课程设计应达到的目的
通过课程设计,达到理论与实际应用相结合,加深学生对VHDL语言的深入理解,提高学生对VHDL语言的应用能力,使学生能够分析设计目标的电路特性,根据其设计合理的VHDL程序,并能在硬件实验箱上实际操作所设计的电路,培养学生基于VHDL语言设计较复杂的数字系统的能力。
3、创新能力10%
4、课程设计态度和纪律10%,总成绩按分优、良、中、及格和不及格五档。
教研室审查意见:
教研室主任签字:
年月日
院(系、部、中心)意见:
主管领导签字:
年月日
3.路而红.电子设计自动化应用技术.北京:高等教育出版社,2004
电子EDA课程设计任务书及结果
课程设计任务书
(指导教师填写)
课程设计名称电子EDA课程设计学生姓名专业班级
设计题目快速充电器电路板设计
一、课程设计的目的
根据智能充电器点原理图,设计并制作电路板图。
通过此设计应达到:掌握protel 99se软件的操作环境,能根据要求运用该软件进行电路原理图设计、输入,选择正确的封装形式,生成正确的网络表。
能根据实际电路板要求,正确设置布线规则,正确设计电路板。
二、设计内容、技术条件和要求
(1)使用protel软件将所给电路图正确输入计算机。
元件属性设置正确,连线可靠。
(注意:使集成电路隐含的电源脚显示,按图示接入正确电源)使用erc
校验,检查所绘电路图是否正确。
(2) PCB电路板要求:尺寸 4500mil×2800mil、单面板、布线间距 20mil、布线弯角 45°、顶层不用,底层布线方向任意、布线宽度 40mil。
使用填充区在
电路板的周围布上地线,使元件就近接地。
无法布通的个别线用短路线解决。
Q3、Q6选用大功率管TO-220。
变压器不装在电路板上。
(3)电路元件布置整齐、合理。
三、时间进度安排
第一周:讲解schematic使用方法。
输入所给的充电器原理图
第二周:讲解PCB模块的使用方法。
完成电路板图设计。
四、主要参考文献
Protel 99 SE 印制电路板设计教程郭勇编著机械工业出版社
指导教师签字:2012 年月。
EDA实训任务书
电子设计自动化实训(课程设计)任务书(电子信息工程技术、应用电子技术专业)一、实训的目的与任务电子设计自动化实训(注:电子设计自动化即EDA,Electronics Design Automation)是继《模拟电子技术实训》、《数字电子技术实训》、《电子工艺技术基础实训》等课程后,应用电子技术专业学生在电子技术实验技能方面综合性质的实验训练课程,是电子技术实践课程的一个部分,其目的和任务是通过一周的时间,让学生掌握EDA的基本方法,熟悉一种EDA软件(MAXPLUS2),并能利用EDA软件设计一个电子技术综合问题,并在实验板上成功下载,为以后进行工程实际问题的研究打下设计基础。
二、实训的基本要求1、通过实训(课程设计)使学生能熟练掌握一种EDA软件(MAXPLUS2)的使用方法,能熟练进行设计输入、编译、管脚分配、下载等过程。
2、通过实训(课程设计)使学生能利用EDA软件(MAXPLUS2)进行至少一个电子技术综合问题的设计(内容可由老师指定或自由选择),设计输入可采用图形输入法或VHDL硬件描述语言输入法。
3、通过实训(课程设计)使学生初步具有分析、寻找和排除电子电路中常见故障的能力。
4、通过实训(课程设计)使学生能独立写出严谨的、有理论根据的、实事求是的、文理通顺的字迹端正的课程设计报告。
5、考查形式为:结合实训(课程设计)中的能力表现和设计报告,综合评分。
三、设计题目利用可编程逻辑器件设计一个数字电子钟系统,要求能实现时、分、秒的计数等综合计时功能,同时将计时结果通过6个七段数码管显示,并且可通过三个设置键,对计时系统进行复位及小时,分钟进行调整,具有整点报时功能。
具体数字电子钟显示格式如图8-1所示。
小时分钟秒图8-1 数字电子钟显示格式四、设计实现1、认真分析题目,履清设计思路(可行性论证分析)2、方案设计、对比,找出最佳方案,得出系统方框图3、系统分块(分进程),各模块(进程)设计,得出例化图4、完成个模块的设计,最后完成顶层文件5、调试、修改、完善6、写设计报告7、完成设计五、时间分配:一周(具体周次各班依据教务处所排课表)1、周一搜集资料、论证设计方案;2、周二设计各单元模块程序代码;3、周三、四软硬件调试;4、周五到周日总结设计工作,写出设计报告。
EDA课程设计任务书精简
目录题目1、加法计算器设计 (2)题目2 、拔河游戏机的设计 (2)题目3 、彩灯控制器的设计 (2)题目4、洗衣机控制器的设计 (2)题目5、可变周期脉冲发生器的设计 (2)题目7、出租车计价器的设计 (2)题目8、十进制硬件乘法器的设计 (3)题目9、多路十进制频率计设计 (3)题目10、数字竞赛抢答器的设计 (3)题目11、减法计算器设计 (3)题目12、密码锁的设计 (3)题目13、时钟电路设计 (3)题目14、跑表电路设计 (4)题目15、篮球比赛电子记分牌设计 (4)题目16、音乐播放器的设计 (4)题目17、模拟停车场管理系统的设计 (4)题目18、售票系统显示牌的设计 (4)题目19:乒乓球游戏电路设计 (4)题目20、奇偶校验器的设计 (5)题目21、病房呼叫系统设计 (5)题目22 、频率发生器设计 (5)题目1、加法计算器设计设计一个无符号十进制硬件加法器,使用Create-SOPC2000实验平台的KEY键或者拨码开关作为输入和控制信号输入通道,数码管显示输出信号。
例如:首先输入加数“10011000”(数码管显示98),然后输入被加数“01110001”(数码管显示71),最后按操作键在数码管上显和169。
此时8个数码管应从左到右显示:9871-169,要求和“169”闪烁显示。
要求异步清零和同步复位功能。
系统中不允许调用系统提供的参数可调加法器。
题目2 、拔河游戏机的设计1、设计一个能进行拔河游戏的电路。
2、电路使用7个发光二极管,开机后只有中间一个发亮,此即拔河的中心点。
3、游戏双方A、B组各持一个按钮,按一次,发光点向己方移动一位。
4、亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只有复位后才使亮点恢复到中心。
5、要求显示获胜组号及各组按键次数(最大显示到999)。
6、要求有按键防抖动功能,测试状态下,某组按键1次,灯光只可移动1位题目3 、彩灯控制器的设计设计一个彩灯控制器,使彩灯(LED管)能连续发出三种以上不同的花型(自拟);随着彩灯显示图案的变化,发出不同的音响声;要求使用数码管显示当前的花型序号(分别为H1、H2、H3)以及该花型剩余的显示时间(分、秒)。
电子信息-EDA技术实验指导书-2015
EDA技术实验指导书适用于电子信息工程专业QUARTUS II 8.1软件的使用一、实验目的及要求:1、练习使用QUARTUS II 8.1软件,掌握利用该软件进行简单EDA设计的基本流程;2、完成一个通过拨码开关控制发光二极管亮灭的应用,实验结束后可独立完成思考题。
二、实验环境及器材:1、微机(已安装授权的QUARTUS II 8.1软件)2、EDA/SOPC实验开发系统3、USB Blaster下载线一根三、背景知识及操作流程:QUARTUS II是ALTERA公司推出的EDA开发工具,其前身为MAX PLUS II,目前实验室安装的版本为8.1,利用该软件可进行对可编程逻辑器件的分析、综合、下载等设计。
EDA/SOPC实验开发系统是由北京百科公司生产的一套EDA实验系统,其核心芯片采用ALTERA公司的CYCLONE系列FPGA产品EP1C6Q240C8,同时配备了丰富的外部接口资源,可供学生进行EDA设计实验。
启动QUARTUS后的界面如图1所示,首先需要创建一个工程,具体操作过程如下:图1 QUARTUS软件的启动界面(1)点击File –> New Project Wizard创建一个新工程,系统显示如图2。
图2 工程创建向导的启始页(2)点击Next,为工程选择存储目录、工程名称、顶层实体名等,如图3所示;(3)点击Next,若目录不存在,系统可能提示创建新目录,如图4所示,点击“是”按钮创建新目录,系统显示如图5所示;(4)系统提示是否需要加入文件,在此不添加任何文件;(5)点击Next,进入设备选择对话框,如图6,这里选中实验箱的核心芯片CYCLONE系列FPGA产品EP1C6Q240C8;(6)点击Next,系统显示如图7,提示是否需要其他EDA工具,这里不选任何其他工具;(7)点击Next后,系统提示创建工程的各属性总结,若没有错误,点击Finish,工程创建向导将生成一个工程,这时软件界面如图8,在窗口左侧显示出设备型号和该工程的基本信息等。
EDA课程设计任务书
课程设计任务书学生姓名:李卓怡专业班级:电子科学与技术0801指导教师:吴友宇工作单位:信息工程学院题目: 数字频率计一、设计目的①根据设计要求,完成对数字频率计的设计的设计。
②进一步加强对VHDL语言的巩固和练习。
二、设计内容和要求设计一个3位十进制频率计,其测量范围为1MHz。
量程分10KHz、1000KHz、1MHz三档(最大读数分别为9.99KHz、99.9KHz、999KHz)。
三、初始条件Quartu sⅡ软件、FPGA芯片;四、时间安排1、2011年1月12日集中,课程设计任务布置、选题、查阅资料。
2、2011年1月13日至2011年1月17日,软件编程、仿真和调试,实验室检查仿真结果,验证设计的可行性和正确性。
3、2011年1月18日至2011年1月20日,设计的硬件调试。
4、2011年1月21日,机房检查设计成果,提交设计说明书及答辩。
课设答疑地点:鉴主13楼电子科学与技术实验室。
指导教师签名:年月日系主任(或责任教师)签名:年月摘要 (I)ABSTRACT (II)绪论 (1)1 EDA简介 (2)2 FPGA芯片 (3)3 频率计 (4)4 技术性能指标 (4)5 频率计的设计原理 (5)5.1频率计测量频率的原理 (5)5.2频率计测量周期的原理 (5)6 频率计控制 (6)6.1设计核心 (6)6.2频率计的模块设计 (6)6.2.1 分频模块 (6)6.2.2 闸门信号模块 (7)6.2.3 计数模块 (7)6.2.4 量程选择模块 (8)6.2.5 锁存模块 (9)6.2.6 译码模块 (9)7 频率计显示 (11)7.1 数码管显示 (11)7.1.1数码管 (11)7.1.2数码管选择 (12)7.2选择输出计数模块 (13)8 频率计测量周期顶层电路原理图设计 (13)9 下载测试 (15)9.1编译 (15)9.2管脚配置 (15)9.3编程下载 (15)9.4编程测试 (15)10 心得体会 (16)参考文献 (17)附录 (18)数字频率计是直接用十进制数字来显示被测信号频率的一种测量装置。
《EDA技术》课程设计任务书
《EDA技术》课程设计任务书
专业:班级:姓名:
一.目的与意义
通过该课程的学习,使学生学习和掌握电子设计自动化(EDA)软件multiSIM的使用方法以及软件在电路基础、数字电路、模拟电路分析中的应用,巩固和加深电子技术、计算机技术等理论知识。
通过实践进一步加强学生独立分析问题和解次问题的能力、综合设计及创新能力的培养,为今后能从事与本专业有关的工程技术等工作打下一定的基础。
二.任务与要求
任务1:绘制一个阻容耦合电路,并进行直流工作点分析,交流分析,瞬态分析,参数扫描分析,傅立叶分析
或者:搭接一个计数器电路,并对其功能进行仿真
任务2:设计一个简易的交通灯控制电路,并进行仿真调试
三.课程设计报告要求
1.描述清楚分析过程,设计过程,仿真过程,绘制过程
2.各个电路,仿真电路,仿真结果,调试过程的图形要美观。
3.要写出自己课程设计的体验和收获。
4.书写或者打印都行,不少于14页。
四指导教师
雷正红
五课程设计时间安排
2009-2010学年第二学期第18周
备注:该课程设计要求在机房进行,或者上机不少于15课时。
[vip专享]2015 EDA课程设计任务书
及 5、 设置两个按钮,一个供“开始”及“停止”用,一个供系统“复位”用。
6、完成该系统的硬件和软件的设计,并制作出实物装置,调试好后并能实
要
际运用(指导教师提供制作所需的器件),最后就课程设计本身提交一篇课
求
程设计说明书。
设 1、VHDL 语言程序设计; 计 2、波形仿真; 工 3、在实验装置上进行硬件测试,并进行演示; 作 4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序分析、 量 仿真分析、硬件测试、调试过程,参考文献、设计总结等。
C
B A 3 2“” 1 “”
设计内容(或预期目标)
备注
第1天
课题介绍,答疑,收集材料
第2天
设计方案论证
进
进一步讨论方案, 对设计方案进行必要的修
度
第3天
正,方案确定后开始进行 VHDL 语言程序
安
设计
排
第4天
设计 VHDL 语言程序
第5天
在实验装置上进行硬件测试,编写设计说 明书
编写设计说明书
教研室 意见
系(部)主 管领导意见
年月日
年月日
3
EDA 技术及应用课程设计任务书 4
系(部):电子与通信工程系 专业:电子信息工程 指导教师:马凌云,谢明华
课题名称
设计 VHDL 语言程序研室 意见
系(部)主 管领导意见
年月日
年月日
1
EDA 技术及应用课程设计任务书 2
系(部):电子与通信工程系 专业:电子信息工程 指导教师:马凌云,谢明华
课题名称
8 位减法器的设计
设 试设计一个 8 位二进制并行减法器,它由两个 4 位二进制并行减法器级联 计 而成。要求被减数与减数之差在数码管上以十进制数显示出来,LED1 显示 内 借位输出,当被减数大于减数时,LED1 熄灭表示没在借位,当被减数小于 容 减数时,LED1 亮表示有借位,其它 7 位 LED 平时在熄灭状态。系统提供 及 50MHZ 频率的时钟源。完成该系统的硬件和软件的设计,并制作出实物装 要 置,调试好后并能实际运用(指导教师提供制作所需的器件),最后就课程 求 设计本身提交一篇课程设计说明书。
EDA课程设计报告--自动售邮票的控制电路11DOC
成绩评定表课程设计任务书目录1 概述 (1)1.1 设计背景和意义 (2)1.2 设计任务 (3)1.3 设计要求 (4)2 原理设计及层次划分 (5)2.1 工作原理 (6)2.2 层次划分 (7)3 软件设计 (8)3.1 XX模块代码设计 (9)3.2 XX模块代码设计 (10)4 仿真及测试 (11)4.1 XX模块仿真 (12)4.2 XX模块仿真 (13)5 总结 (14)6 参考文献 (15)1概述1.1 设计背景和意义EDA技术是先进的电子设计手段,随着现代社会的发展,人类社会日趋走向一个物质文明社会。
伴随着我国经济的迅速发展,人们生活水平日益提高,人们对各服务行业的自动化程序要求也就越来越高,作为服务行业的自动化装置,已经开始进入到使用单位,自动售货机更是随处可见极大程人们的生活1.2 设计任务用两个发光二极管分别模拟售出面值为6角和8角的邮票,购买者可以通过开关选择一种一种面值的邮票,灯亮表示邮票售出,用开关分别模拟1角、5角和1元硬币投入,用发光二极管分别代表找回的剩余的硬币,每次只能售出一枚邮票,当所投硬币达到或超过购买者所选面值时,售出一枚邮票,并找回剩余的硬币,回到初始状态;当所投硬币值不足面值时,可以通过一个复位键退回所投硬币,回到初始状态。
1.3 设计要求利用所学的EDA设计方法设计自动售邮票的控制电路,熟练使用使用QUARTUSII应用软件,进一步学习使用VHDL语言、原理图等EDA设计方法进行综合题目的方法。
1.调试底层模块,并时序仿真。
2.设计顶层模块,并时序仿真。
3.撰写课程设计报告.设计报告要求及格式见附件。
2 原理设计及层次划分2.1 工作原理利用状态机模拟输入累加的钱的总数,通过判决电路对输入的钱的总值进行判断,根据判断结果做出售票、找零、复位等相应的动作。
而对状态机得应用应注意其设计步骤:a . 逻辑抽象。
分析给定的逻辑问题,搞清楚输入和输出,通常取原因或者条件为输入,结果为输出。
EDA技术0934091 课程设计任务书20120613(1)
郑重声明1,选题截止时间为今日19:00,未选题者后果自负。
2,每人务必亲自到EDA实验室签字,代签或不签无效。
3,每题限选三人,如有选满的题本人会在第一时间在QQ群中公布,其余要求以此任务书为准,请仔细阅读。
4,本人所了解到的所有信息和任务书中完全一致,一切问题概不解释。
本人拒接一切电话,短信与QQ信息不回。
请谅解乔治河南城建学院《EDA技术》课程设计任务书班级0934091专业电子信息工程课程名称 EDA技术指导教师:赵红梅、陈英、梁成武电气与电子工程系2011年6月《EDA技术》课程设计任务书1、第六学期期末的一周2、电气与电子工程系系馆楼二、设计目的和要求1、设计目的通过对FPGA(现场可编程门阵列)芯片的设计实践,使学生掌握一般的PLD(可编程逻辑器件)的设计过程、设计要求、设计内容、设计方法,能根据用户的要求及工艺需要进行电子芯片设计并制定有关技术文件。
培养学生综合运用已学知识解决实际工程技术问题的能力、查阅图书资料和各种工具书的能力、工程绘图能力、撰写技术报告和编制技术资料的能力,受到一次电子设计自动化方面的基本训练。
培养学生利用EDA技术知识,解决电子设计自动化中常见实际问题的能力,使学生积累实际EDA编程。
通过本课程设计的学习,学生将复习所学的专业知识,使课堂学习的理论知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力。
2、设计要求(1).以EDA技术的基本理论为指导,将设计实验分为基本功能电路和较复杂的电子系统两个层次,要求利用数字电路或者EDA方法去设计并完成特定功能的电子电路的仿真、软硬件调试;(2).熟悉掌握常用仿真开发软件,比如: Quartus II或Xilinx ISE的使用方法。
(3).能熟练运用上述开发软件设计并仿真电路并下载到FPGA中进行调试;(4).学会用EDA技术实现数字电子器件组成复杂系统的方法;学习电子系统电路的安装调试技术。
三、设计题目和内容题目1: 8位加法器的设计用EDA技术试设计一个8位二进制并行加法器,它由两个4位二进制并行加法器级联而成。
EDA技术课程设计任务书
《EDA技术》课程设计任务书1. 题目基于EPM240的双机通信系统设计2. 课程设计目的EDA技术是电子信息工程的专业必修课之一,课程主要学习可编程逻辑器件、EDA开发软件、硬件描述语言、EDA设计方法等,课程设计则是与课程紧密结合的一个重要的教学实践环节,是学生进行实际EDA设计的一次综合性训练。
通过课程设计培养学生现状调研与分析能力、问题发现与解决能力、书面表达与口头答辩能力、个人分工与团队合作能力。
3. 课程设计任务(内容)(1)通过查阅5~10篇相关文献资料,论述国内外双机通信系统及EDA技术的现状和发展,以及最新技术。
(2)运用所学课程知识,设计一个简单的基于EPM240的双机通信系统,该系统使用2块EPM240板,分别称为A板和B板,通过几根线联接成一个系统。
该系统具有以下1~4的4项功能,第5项为扩展功能供自选实现:1)、未按键时,A、B板上12个LED灯进行亮一个灯的向左流水,即A 板在左,B板在右,首先是B板上最右边的灯亮,其他11灯灭,然后亮的灯向左移动,当B板上最左的灯亮过之后,A板最右的灯亮起,当A板最左的灯亮过之后,再从B板最右的灯开始新的循环;亮灯示意如下图所示,黑圈为亮灯,白圈为不亮;2)、当按下A板上的K2键时,A板在左,B板在右,12个灯以二进制形式显示本小组A同学的学号末4位,如该同学学号为1213,则转换为二进制为010*********,则12个灯的状态依次是灭亮灭灭亮灭亮亮亮亮灭亮;当按下B板上的K2键时,则显示本小组B同学的学号末4位;若学号中有字母,则将该字母看作大于10的数字,并减去10使之成为10进制数字;3)、在按下A板上K5键的同时,再分别按K2、K3、K4键,则12个灯中分别对应A同学学号末三位的灯亮起,比如该同学学号末三位为723,则按K2时从左往右数第7个灯即B板上的第1个灯亮起,按K3则亮A板第2个灯,按K4则亮A板第3个灯;在按下B板上K5键的同时,再分别按K2、K3、K4键,则12个灯中分别对应B同学学号末三位的灯亮起;学号中的字母按前述办法处理;4)、自由完成一个需要A、B板合作实现的功能;5)、在完成上述4所有功能时,在A、B板之间的连接线最多只允许使用3根。
EDA课程设计
长沙学院课程设计说明书题目 EDA课程设计系(部) 电子与通信工程系专业(班级) 姓名学号指导教师起止日期EDA技术课程设计任务书系(部):电子与通信工程系专业:电气工程及其自动化指导教师:长沙学院课程设计鉴定表目录第1章EDA简介 (1)第2章彩灯控制器的设计原理 (2)第3章程序设计和分析 (3)第4章波形仿真分析 ............................................................................ 8第5章硬件测试 (11)第6章心得体会 (11)第1章EDA简介EDA技术(即Electronic Design Automation技术)就是依赖强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(Hardware Ddscription Langurage)为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。
它在硬件实现方面融合了大规模集成电路制造技术、IC版图设计、ASIC测试和封装、FPGA(Gield Peogrammable Gate Array)/CPLD(Complex Programmable Logic Device)编程下载和自动测试等技术;在计算机辅助工程方面融合了计算机辅助设计(CAD),计算机辅助制造(CAM),计算机辅助测试(CAT),计算机辅助工程(CAE)技术以及多种计算机语言的设计概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及长线技术理论等。
硬件描述语言HDL是EDA技术的重要组成部分,常见的HDL主要有VHDL、Verilog HDL、ABEL、AHDL、System Verilog和SystemC。
其中VHDL、Verilog和现在的EDA设计中使用最多,并且我们学习的是VHDL的编程方法和实用技术。
EDA课程设计--智能竞赛抢答器
唐山学院《EDA技术》课程设计题目系 (部)班级姓名学号指导教师15 年 7 月 5 日至 7 月 10 日共 1 周2015年 7 月 9 日《EDA技术》课程设计任务书目录1 引言 (1)2 VHDL介绍 (2)3 应用软件Quartus II (3)4智力竞赛抢答器设计 (4)4.1设计的目的 (4)4.2设计的基本内容 (4)5总体设计思路及分析 (5)5.1功能分析 (5)5.2 整体设计思想 (5)5.3分频模块设计 (6)5.4复位模块设计 (6)5.5抢答模块设计 (7)5.6倒计时模块设计 (8)5.7硬件下载驱动 (11)6心得体会 (12)参考文献 (13)附录一 (14)附录二 (20)1 引言EDA技术又称电子设计自动化,它是为解决自动控制系统设计而提出的,从70年代经历了计算机辅助设计(CAD),计算机辅助工程(CAE),电子系统设计自动化(ESDA)3个阶段。
在当今时代,现代电子产品几乎渗透了社会的各个领域,EDA技术是电子设计的发展趋势,EDA工具从数字系统设计的单一领域开始,应用范围已涉及模拟、微波等多个领域,可实现各个领域电子系统设计的测试、设计仿真和布局布线等。
设计者只要完成对电子系统的功能描述,就可利用计算机和EDA工具,进行设计处理,最终得到设计结果。
随着大规模集成电路技术和计算机技术的不断发展,即便是在普通的电子产品的开发方面,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性价比大幅度提高。
不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。
从目前的EDA技术来看,其发展趋势是政府重视、使用普及、应用广泛、工具多样、软件功能强大的一种技术。
在信息通信领域,要优先发展高速宽带信息网、深亚微米集成电路、新型元器件、计算机及软件技术、第三代移动通信技术、信息管理、信息安全技术,积极开拓以数字技术、网络技术为基础的新一代信息产品,发展新兴产业,培育新的经济增长点。
EDA设计任务书
课程设计任务书学生姓名:专业班级:电子科学与技术1203班指导教师:工作单位:信息工程学院题目: 六人抢答器设计初始条件:可用仪器:PC机(Quartus II软件)硬件:EDA-IV型实验箱。
要求完成的主要任务:设计任务抢答台数为6,具有抢答开始后20秒倒计时,20秒倒计时后六人抢答显示超时,并报警。
能显示超前抢答台号并显示犯规报警。
系统复位后进入抢答状态,当有一路抢答按键按下,该路抢答信号将其余各路抢答信号封锁,同时铃声响起,直至该路按键松开,显示牌显示该路抢答台号。
时间安排:1.14 课程设计任务布置、选题、查阅资料1.15~1.16 设计,软件编程、仿真和调试1.17 撰写课程设计报告1.18 设计的硬件调试1.19 实验室检查设计成果,现场演示硬件实物、提交设计说明书及答辩指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (II)绪论................................................................................. I II 1 VHDL语言和QUARTUSⅡ软件的发展及介绍 . (1)1.1 VHDL语言的发展 (1)1.2 QUARTUSⅡ软件的简单介绍 (1)2 设计内容及要求 (3)2.1设计的目的及主要任务 (3)2.1.1设计的目的 (3)2.1.2 设计任务及主要技术指标 (3)3 设计思路及单元模块设计 (4)3.1 设计整体思路 (4)3.2 单元模块的设计原理 (4)3.2.1 二十秒倒计时显示模块 (5)3.2.2 抢答选手抢答模块 (5)3.2.3 报警模块 (6)4 整体原理图的组合顶层原理图 (7)5 试验箱上的硬件实现检测 (8)5.1对超时报警检测 (8)5.2抢答按键按下后的检测 (8)6硬件调试以及结果分析 (9)7心得体会 (10)参考文献 (11)附录一程序 (12)附录二顶层文件图 (17)随着科技的不断更新和发展,比赛中抢答器也广泛的使用,本次课程设计是在EDA开发平台QUARTUSⅡ14.0上利用VHDL语言设计六人抢答器电路。
电子钟控制器设计 《EDA技术》课程设计任务书
指导教师
意见
签名:
年月日
指导教师
意见
签名:
年月日
《EDA技术》课程设计任务书
学院:电气与信息工程学院适应专业:15级电子信息工程和通信工程
指导教师
学生姓名
课题名称
数字钟控制器设计
内
容
及
任
务
一、设计内容
设计一个数字电子钟,可以用于显示时、分、秒24小时制的数字钟。要求控制器由时钟、分频、时、分、秒计数、译码、显示等电路组成。
二、主要任务:
(1)确定总体方案.
(2)运用EDA技术完成各模块的软件设计,运用所学的电路及电子技术知识完成硬件模块设计仿真.
(3)进行软件设计仿真,结合硬件进行调试。撰写课程设计说明书,汇总电路设计图纸,实验原始数据等设计资料。
拟
达
到
的
要
求
或
技
术
指
标
一、拟达到的要求:
(1)恰当地运用所学理论知识,对总体方案进行必要的技术、经济比较,然后选定较佳的设计方案。
(3)设置闹钟时间:设置闹钟时间,要求操作过程与校时过程式一样。
(4)闹钟功能开关:闹钟设定为开启或关闭两种状态。当闹钟功能开关开启时,如果当前时间性与设置的闹钟时间一致,则发出最多长达1分钟的闹铃声。在闹钟响的时候,用户可以手动停止闹铃声。当闹钟功能开关关闭时,则不发出闹铃声。
主
要
参
考
资
料
[1] 林明权.VHDL数字控制系统设计范例[M].北京:电子工业出版社,2003
(2)编写各模块VHDL源程序,绘制原理框图、顶层电路模块划分图、系统总原理图电路图、流程图采用规范的标准绘制,要求设计参数正确、布局合理。
EDA技术0934101 课程设计任务书20130613(2)
河南城建学院《EDA技术》课程设计任务书班级专业电子信息工程课程名称 EDA技术指导教师:侯宁、梁成武电气与电子工程系2013年6月《EDA技术》课程设计任务书1、第六学期期末的后2周2、电气与信息工程学院二、设计目的和要求1、设计目的通过对FPGA(现场可编程门阵列)芯片的设计实践,使学生掌握一般的PLD(可编程逻辑器件)的设计过程、设计要求、设计内容、设计方法,能根据用户的要求及工艺需要进行电子芯片设计并制定有关技术文件。
培养学生综合运用已学知识解决实际工程技术问题的能力、查阅图书资料和各种工具书的能力、工程绘图能力、撰写技术报告和编制技术资料的能力,受到一次电子设计自动化方面的基本训练。
培养学生利用EDA技术知识,解决电子设计自动化中常见实际问题的能力,使学生积累实际EDA编程。
通过本课程设计的学习,学生将复习所学的专业知识,使课堂学习的理论知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力。
2、设计要求(1).以EDA技术的基本理论为指导,将设计实验分为基本功能电路和较复杂的电子系统两个层次,要求利用数字电路或者EDA方法去设计并完成特定功能的电子电路的仿真、软硬件调试;(2).熟悉掌握常用仿真开发软件,比如: Quartus II或Xilinx ISE的使用方法。
(3).能熟练运用上述开发软件设计并仿真电路并下载到FPGA中进行调试;(4).学会用EDA技术实现数字电子器件组成复杂系统的方法;学习电子系统电路的安装调试技术。
三、设计题目和内容题目1: 8位加法器的设计用EDA技术试设计一个8位二进制并行加法器,它由两个4位二进制并行加法器级联而成。
要求加数、被加数、和都在数码管上以十进制数显示出来。
系统提供50HZ频率的时钟源(要求根据试验箱可以用不同的时钟频率)。
完成该系统的硬件和软件的设计,并使用试验箱调试制作出实物,调试好后并能实际运用(需要经指导教师现场演示验证),最后就课程设计本身提交一篇课程设计报告。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计(论文)任务书电气与电子工程学院电子信息工程专业2013- 2班一、课程设计(论文)题目数字频率计二、课程设计(论文)工作自 2015 年12 月28 日起至2016 年1 月 8 日止。
三、课程设计(论文) 地点: 电子测控实验室四、课程设计(论文)内容要求:1)课程设计任务:1:设计一个能测量方波信号的频率的频率计。
2:测量的频率范围是0~999999 hz。
3: 测量结果用十进制数显示。
4: 量程自动切换,超限报警。
2)课程设计论文编写要求(1)课程设计任务及要求(2)总体电路设计(3)模块设计---给出各个模块的详细设计思路(4)管脚绑定---列表或截图给出管脚绑定情况(5)仿真及FPGA开发板调试---给出运行仿真波形截图,分析运行结果。
(6)设计体会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。
(7)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)(8)报告按规定排版打印,要求装订平整,否则要求返工;(9)课设报告的装订顺序如下:封面---任务书---中文摘要---目录----正文---附录(代码及相关图片)(10)严禁抄袭,如有发现,按不及格处理。
3)课程设计评分标准:(1)学习态度:10分;(2)系统设计:20分;(3)代码调试:20分;(4)回答问题:20分;(5)论文撰写:30分。
4)课程设计进度安排进度安排:本设计持续10天,其中最后一天为答辩时间。
第1-2天:讲解题目,准备参考资料,检查、调试实验软硬件,进入设计环境,开始设计方案和验证方案的准备;第3-4天:完成设计与验证方案,经指导老师验收后进入模块电路设计;第5-7天:完成模块电路设计,进行代码输入,并完成代码的初步仿真;第8-9天:代码功能仿真正确,约束设计,综合、下载,实现设计目标,并指导老师验收设计;整理设计资料,撰写报告、准备答辩;第10天:验收合格后进行答辩。
学生签名:2015 年12 月28 日课程设计(论文)评审意见(1)学习态度(10分):优()、良()、中()、一般()、差();(2)系统设计(20分):优()、良()、中()、一般()、差();(3)代码调试(20分):优()、良()、中()、一般()、差();(4)回答问题(20分):优()、良()、中()、一般()、差();(5)论文撰写(30分):优()、良()、中()、一般()、差();评阅人:职称:2016 年 1 月10 日中文摘要在电子测量技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。
测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。
本文阐述了用Verilog HDL语言设计了一个简单的数字频率计的过程。
数字频率计的基本原理是用一个频率稳定度高的频率源(可以用实验时经常用到的20Mhz)作为基准时钟,对比测量其他信号的频率。
通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。
闸门时间也可以大于或小于一秒。
闸门时间越长,得到的频率值就越准确,但闸门时间越长则没测一次频率的间隔就越长。
闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。
本文数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性变化的信号。
数字频率计是一种应用很广泛的仪器,目录一、课程设计任务及要求 (1)1:设计任务 (1)2:设计要求 (1)二、总体电路设计 (1)1:设计原理 (1)2:设计思路 (1)3:电路符号 (2)三、模块设计 (2)1:分频模块 (2)2:计数模块 (3)3:量程控制模块 (4)4:LED译码显示模块 (4)四、管脚绑定 (5)五、仿真及FPGA开发板调试 (6)1 仿真及仿真图 (6)2 FPGA开发板调试 (10)3总体电路图 (16)六、设计体会与小结 (18)1:设计体会 (18)2:误差分析和小结 (18)七、参考文献 (20)附录 (21)1设计代码 (21)2 Testbench 代码 (25)一、课程设计任务及要求1:设计任务用Verilog语言设计一个能测量方波信号的频率的频率计,测量的频率范围是0 999999Hz,结果用十进制数显示,量程自动切换、超限报警。
2:设计要求1)把量程分别为1hz,1Khz二档,即最大读数分别为 999hz和999Khz。
这里要求量程能够自动转换。
2)采用记忆显示方式,即计数过程中不显示数据,待计数过程结束以后,显示测频结果,并将此显示结果保持到下一次计数结束,显示时间不小于 1s。
3)小数点位置随量程变更自动移位。
二、总体电路设计1:设计原理测频法的测量原理即在确定的闸门时间Tw 内,记录被测信号的变化周期数或脉冲个数Nx,则被测信号的频率为Fx=Nx/Tw ,通常闸门时间为一秒。
闸门信号Tw被测信号Nx图 2.1 测频法原理图2:设计思路数字频率计系统的组成如下图所示,输入信号为20Mhz的基准时钟和1hz到999999hz的被测时钟,闸门时间模块的作用是对基准时钟进行分频,得到一个1s的闸门信号,作为7位十进制计时器的计数标志,7位数码管显示被测信号的频率。
数码管显示的数字从右到左依次对应十进制数的个,十,百,千,万,十万,百万位。
第1 页3:电路符号数字频率计的电路符号如下图所示。
输入信号:基准时钟clk;被测时钟clkin。
输出信号:数码管地址位选信号 q[2:0];7段数码管显示控制信号 seg7[6:0];小数点控制信号 dp。
szplj图2.3 数字频率计的电路符号三、模块设计1:分频模块由于测频时不同量程档需要不同的时基信号,分频模块是必不可少的。
系统通过试验箱给定的20MHZ的频率通过分频变成0.5HZ,即1秒钟得计数时间,通过1秒钟的记数时间里待测频率上升沿的数量实现频率测定,待测频率通过分频,多路器等实现各频率的测定。
第2 页分频模块示例程序://20MHZ--->1KHZ,产生1KHz的时钟信号always @(posedge clk or negedge rst_n)beginif(!rst_n)begincnt1khz<=0;clk1khz<=0;endelse if(cnt1khz==9999)begincnt1khz<=0;clk1khz<=~clk1khz;endelsecnt1khz<=cnt1khz+1;end表3.1 分频模块图2:计数模块:想要实现频率的测定,其实就是在1秒钟的计数时间里对待测频率信号上升沿进行计数,所以计数模块是不可缺少的。
计数模块示例程序:always @(posedge clk1hz or negedge rst_n)beginif(!rst_n)shuru<=1;else第3 页beginalarm<=((clk_in_cnt*2)>999999)?1:0;cntq1<=(clk_in_cnt*2)%10;cntq2<=(clk_in_cnt*2)%100/10;cntq3<=(clk_in_cnt*2)%1000/100;cntq4<=(clk_in_cnt*2)%10000/1000;cntq5<=(clk_in_cnt*2)%100000/10000;cntq6<=(clk_in_cnt*2)%1000000/100000;cntq7<=(clk_in_cnt*2)%10000000/1000000;shuru<=0;end图3.2 计数模块图3:量程控制模块:对待测频率的量程进行判断,确定量程以后,根据不同的量程,在试验箱上显示,我们的设计是3个量程(1,2,量程和超量程)。
量程控制模块示例程序:always @(dp_1hz or dp_1khz or cntq1 or cntq2 or cntq3 or cntq4 orcntq5 or cntq6 or cntq7) //0~999hz时选择hz量程beginif((cntq7==4'b0)&&(cntq6==4'b0)&&(cntq5==4'b0)&&(cntq4==4'b0)) {dp_1hz,dp_1khz}<=2'b10;else{dp_1hz,dp_1khz}<=2'b01;//大于999hz时选择khz量程end4:LED译码显示模块频率计将测量的结果通过7位数码管(LED)来显示。
第4 页显示示例程序:always @(y)begin case(y)4'd0:seg7=7'b0111111;4'd1:seg7=7'b0110000;4'd2:seg7=7'b1011011;4'd3:seg7=7'b1001111;4'd4:seg7=7'b1100110;4'd5:seg7=7'b1101101;4'd6:seg7=7'b1111101;4'd7:seg7=7'b0000111;4'd8:seg7=7'b1111111;4'd9:seg7=7'b1101111;default:seg7=7'b0000000;endcaseend四、管脚绑定管教绑定时可以参考以前的任务书上给出的资料,需要绑定核心开发板上的管脚可以查阅相关资料。
表4.1 管脚绑定表五、仿真及FPGA开发板调试1 仿真及仿真图:Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。
它采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。
仿真前应该先写好与相应模块对应的Testbench文件,设置好Modelsim 软件在电脑中的路径,注意把Testbench文件保存在工程所在的文件夹中时,不要勾选加入工程的选项。
本次课程设计中加入了分频模块,进行总体仿真时应该把分频模块去掉,否则会等待很长时间才能看到波形。
1)分频模块仿真图:2)计数模块仿真图:3)量程控制模块仿真图4)显示译码模块仿真图2 总体仿真图:频率为100hz:频率为1000hz:2 FPGA开发板调试将程序刷入开发板前应该先绑定好管脚,检查无误后刷入开发板。