09级EDA课程设计讲义

发布 2022-10-05 09:25:28 阅读 8149

eda课程设计讲稿:第1部分为什么要进行eda课程设计。

电子技术(eda)课程设计。

本次课解决:

有关电子系统设计的基础知识。②为什么要搞eda课程设计?③怎样搞eda课程设计?④设计说明书的撰写及要求。

一、为什么要搞eda课程设计?

目的:通过解决工程中的实际问题,巩固。

和加深在电子技术课程(包括模电和数电两门课)中学到的知识,掌握传统的和现代的电子电路设计方法,提高设计技能,为今后从事技术和科研工作打下较坚实的基础。

事实证明:经过此实践教学环节训练的同学,对于毕业设计及毕业后从事电类专业方面的技术工作大有帮助。

例如:综观1979~2000届电气学院本科生电子课程设计,79~94届:安装稳压电源或7管收音机等;95~96届做设计题(传统的,四选一);

97~00届:逐步进行eda设计,其中届全做eda设计。

不管传统的,还是现代的eda设计方法,同学们均对设计表现出极大的热情,普遍反映电子课程设计能够学到东西,确实是设计能力和实际动手能力练习的一次好机会!

二、eda与电子课程设计。

1、传统的课程设计。

系用半导体器件+阻容元器件等,进行设计,采用面包板或者专门的焊接板,通过设计电路→手工连线安装(焊接)→检查无误→电路测量→评估性能,等步骤。

设计方法已如模电和数电课程中所讲。这里的问题有二:

1)若性能与设计不相符合,则需调换参数并重新调试、测量,直至符合设计要求为止。因而设计周期长;

2)当电路较为复杂时,用电路板组装电子系统,易产生连线错误,损坏元器件等人为故障,造**力、物力、时间浪费及误评。尤其是集成电路(ic)的设计,以及器件在电路板上焊接,这些都无法组成像ic内部那样紧密复杂的。

系统,所以不但会有寄生效应,而且集成环境恶化。因此,测试其特性时并不能准确描述ic器件的真实特性。

综上所述,传统的设计方法已不适应当前电子技术发展的要求。这就要求借助于pc机进行电子电路的辅助设计,即采用电子电路eda技术。

eda(electronic design automation:电子设计自动化)技术,是20世纪90年代初发展起来的一项新兴的设计技术。

自从世界上第一片通用阵列逻辑芯片(gal,已在数电第6章中作过简介)在美国lattice公司诞生以来,可编程逻辑器件(pld)的应用已取得了日新月异的进展。特别是lattice公司在2023年发明并率先推出在系统可编程技术(isp技术),开拓出新一代在系统可编程器件,给电子产品的设计和生产带来了革命性的变化。

如今,现场可编程门阵列(fpga)和复杂的可编程逻辑器件(cpld)已广泛应用于通信、

工业自动化、智能仪表、图像处理、计算机等领域,大有取代中、小规模集成(msi、ssi)电路之势。与此同时,lattice公司于2023年11月又推出了在系统可编程模拟器件(isppac),翻开了模拟电路设计方法的新篇章。因此掌握在系统可编程技术是新一代电子设计工程师及从事电子产品研究、开发人员的必备技能,也是电类专业和机电类专业学生的重要学习内容。

2、用eda做设计,采用isp技术,并用fpga或cpld通过编程(abel-hdl、vhdl语言)实现设计。

在现代化企事业单位里,eda包括电子工程设计的全过程,如系统结构模拟、电路特性分析、绘电路图和制作pcb(印刷电路板),等等。此外,除绘图以外的电路设计全过程,均可进行电子电路**。

所谓**,就是将电子器件或者电路模块用数学模型表示,并采用数值分析的方法,实现电子电路或系统的功能模拟及特性分析。若所用模型足够精确,则模拟结果能真实反映电路特性,甚至能方便地实现电路结构及性能优化设计,并提供相当完整而详细的数据资料。较之传统的设。

计方法,eda的优点显而易见。

3、eda的主要作用。

在电子工程设计或电子课程设计中发挥了不可替代的作用,主要用途有四:(1)验证设计方案之正确性。

当要求的系统功能确定后,先采用系统**或结构模拟的方法验证系统方案的可行性,这只要确定系统各环节的传递函数(数学模型)便可实现。

优点:a、这一验证工作极易在pc机上用eda技术进行。

b、若方案正确,便可着手设计;若方案欠佳,则再在pc机上进行改进。

c、这种精确的量化分析方法,对于提高设计水平和产品质量,具有重要的指导意义。

2)电路特性的优化设计。

器件参数的容差和工作环境温度将对电路工作的稳定性产生影响。传统的设计方法,很难对这种影响进行全面的分析和了解,因而也就难以实现电路的优化设计。eda中的温度分析和统计功能,既可分析各种恶劣温度条件下的电路特性,也可以对器件容差的影响进行全面的计算。

分析。其内容包括:

a、对不同的容差特性进行规定次数的跟踪分析(蒙特卡罗分析);

b、单独分析每一器件容差对电路的影响量(灵敏度分析);

c、分析全部器件容差对电路性能的最大影响量(最坏情况分析)。采用统计分析方法,便于确定最佳元件参数、最佳电路结构以及适当的系统稳定裕度,真正做到电路的优化设计。

3)实现电路特性的模拟测试电子电路的设计过程中,大量的工作是各种数据测试及特性分析。但是,受测试手段及仪器精度所限,有些测试项目难以实现。例如,超高频电路中的弱信号测量及噪声测量、某些功率输出电路中具有破坏性质的器件极限参数测量,如高温、高电压、大电流等。

采用eda方法,可方便地实现全功能测试,也可直接模拟各种恶劣工作环境及各种极限条件下的电路特性而无器件或电路损坏之虞,故较之传统设计方法要经济得多。

4)eda课程设计。

做电子课程设计,除需要通用仪器外,还需。

配备**昂贵的专用仪器,如扫描仪、逻辑分析仪、**昂贵的专用仪器,如扫频仪、相位计、频谱仪等,一般院校难以备齐。而利用eda技术**、测试电路特性等,可节省多种仪器,节约经费开支,缩短设计时间,充分发挥出eda精确分析、直观显示、全频带工作的优良特性。

再则,用eda设计,体现了当前电子技术发展的需求。对于电类专业本科生,毕业后从事设计及研发工作,将是大有帮助的。

三、怎样搞eda设计?

设计对象——电子电路(规模较小,功能单一)或者系统(若干单元电路组合成的较大电路)。

现场信息。输入电路。

处理与控制。

输出电路。控制对象或负载。

图电子电路结构框图。

注:①可无输入、输出电路,如pld产品结构框图,但处理与控制电路必不可少,需要设计;

本次课程设计共6道题,题目单及日程安。

排表皆写在上面,详见题目单。

2、具体操作。

编程语言:abel—hdl语言;abel—hdl语言支持多种输入形式,包括逻辑函数表达式(状态方程)、状态转换图和真值表等。由于本次课题均为数字电路,故可采用输入形式:

逻辑函数或者真值表,生成abel—hdl源文件(基本单位为模块),经编译→优化→连接→模拟→器件适配等步骤,生成jedec格式文件,最后,**到器件中,便完成对器件的编程。

3、题目单及日程安排表(1)设计题6道题,每班须最少覆盖三题。若选易题,达不到要求,评分等级上不去。若做难题,时间不够,且难以完成设计任务。

2)全进eda室设计。

要求同学们按时到电气楼216室进行设计。

四、课程设计说明书的撰写。

课程设计说明书是在完成设计、调试任务,并得到结果后,同学们自己归纳技术文档资料,撰写科研小结报告能力的训练。

通过写设计说明书,不仅可将设计、安装、调试及所得技术数据、波形图等内容进行较全面的总结,而且可把实际动手内容提升到理论高度。eda设计说明书包括以下几个方面的内容:

1)设计题目及要求;(2)设计内容摘要;

3)系统实现方案,画出系统原理框图;(4)所编程序及调试情况说明,包括使用的仪器、仪表、调试电路的方法和技巧、测试的数据和波形,并对结果进行分析比较、鉴别和评价等,调试**现的问题(或故障)、原因和排除方法等等。

5)总结设计方案的特点和优缺点,提出设计题的核心和使用价值,并提出改进意见。

6)总结收获体会,并提出合理的建议。

EDA课程设计

题目一 数字钟设计 学号1 15 一 实验目的。学习并掌握数字钟的原理 设计方法。二 实验内容。计数始终由模60秒计数器 模60分计数器 模24小时计数器 报时模块 分 时设定模块及输出显示模块构成。可以采用同步计数器或异步计数器设计方法。三 实验要求。计时范围为0小时0分0秒至23小时59分59秒...

eda课程设计

哈尔滨工业大学 威海 信电学院电子信息工程。一 软硬件介绍。1软件部分介绍。1.1 quartus ii 是altera公司的综合性pld fpga开发软件,支持原理图 vhdl veriloghdl以及ahdl altera hardware description language 等多种设计输...

eda课程设计

目录。1 引言 2 1.1 课程设计的目的与任务 2 1.2 课程设计的内容 2 1.3课程设计仪器设备 2 1.4 课程设计的题目 2 1.5 方案的选择 2 2设计方案 3 2.1 设计原理 3 2.2各功能模块的原理及其源程序 3 2.2.1控制模块 3 2.2.2分频模块 4 2.2.3计时...