EDA技术一、课程性质、任务电子设计自动化技术(EDA技术)是电子信息科学与技术专业的一门重要的专业课程,随着计算机技术和电路设计软件的普及和提高,用计算机进行电路的辅助设计技术已是工程技术人员必不可少的一门专业技术。本课程的教学目的:通过本课程的学习,要求学生学习掌握电子电路的计算机辅助设计的基本知识和常用EDA设计软件的使用方法,培养学生的电子设计自动化技能,强化学生对电子线路理论知识的应用能力和创新能力,为学生今后从事电子电路的自动化设计奠定基础。要求学生通过该课程的学习,学生应达到如下基本要求:;;~2种常用EDA工具软件的设计应用方法、测试方法和综合优化技术;,针对给定的设计要求,能利用EDA工具软件设计出相应的硬件电路,并在EDA实验箱上演示运行;,能对所做的设计进行功能仿真、时序仿真,并掌握程序下载到芯片之后的硬件测试方法。二、教学要求三、教学内容56学时32学时理论:第1~2章、第4~10章24学时实验:10个实验四、学习方法注重实践考试方式:(笔试)形式:同时出A、B两套试题,其份量及难易程度大体相当。(机考)形式题型:填空题单项选择题简答题(包括名词解释)程序分析(包括改错、程序填空、程序解释、运行结果分析等)编程题综合成绩:根据期末考试成绩、平时综合(平时成绩和实验)综合评定。平时成绩包括:作业、考勤、测验、实验。综合成绩=考试70%+平时15 %+实验15 %。五、考核要求《EDA技术实用教程》教材的主要特点一、注重实践与实用二、注重速成三、注重系统性、完整性与独立性相结合2、每一章都按排了有针对性的习题3、每一章都按排了有针对性的实验(除第1、2章)4、不但注重设计的完成,而且注重设计的效果5、注重实例的电子设计实用性6、介绍大量典型EDA设计项目(包括实验)7、大多数实验含设计示例,绝大多数示例都通过综合与硬件验证1、对硬件描述语言使用特殊讲解方法2、使用向导式方式介绍原理图、波形、VHDL文本的EDA工具输入设计方法3、聚焦VHDL可综合语句的应用1、深入浅出,难度跨越大,适合于各层次需求2、简洁而不失完整地介绍EDA技术的基本内容和使用方法3、可根据自己的需求单独阅读某一章节1、全书的重点部分多出自作者的实践积累EDA实验的3个层次1、逻辑行为的实现(特点:非EDA技术及相关器件也能实现,无法体现EDA技术的优势)2、控制与信号传输功能的实现(特点:必须使用EDA技术才也能实现,能体现EDA技术的优 势,是电子设计竞赛赛题最有可能出题的功能范围,值得重视3、算法的实现(特点:使用硬件方式取代由传统CPU完成的许多算法功能,实现高速性能)主要包括原数字电路中的实验项目,如:简单译码器、简单计数器、红绿交通灯控制、表决器、显示扫描器、电梯控制、乒乓球游戏、数字钟表、普通频率计等等纯逻辑行为实现方面的电路的设计,时钟频率低。如:高速信号发生器(含高速D/A输出)、PWM、FSK/PSK、A/D采样控制器、数字频率合成、数字PLL、FIFO、RS232或PS/2通信、VGA显示控制电路、逻辑分析仪、存储示波器、虚拟仪表、图像采样处理和显示、机电实时控制系统、FPGA与单片机综合控制等电路的设计。如:离散FFT变换、数字滤波器、浮点乘法器、高速宽位加法器、数字振荡器、DDS、编码译码和压缩、调制解调器、以太网交换机、高频端DSP(现代DSP)、基于FPGA的嵌入式系统、SOPC/SOC系统、实时图象处理、大信息流加解密算法实现等电路的设计,嵌入式ARM、含CPU软核Nios的软硬件联合设计。时钟频率一般在50MHz以上EDA技术教材:EDA技术实用教程(第3版) EDA技术及其发展1、EDA技术的定义EDA (Electronic Design Automation)技术:——电子设计自动化技术以大规模可编程逻辑器件(FPGA/CPLD)为设计载体的,以硬件描述语言(HDL)为系统逻辑描述的主要表达式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对特定目标芯片的适配编译、逻辑映射、编程下载等工作,最
EDA概述。 来自淘豆网m.daumloan.com转载请标明出处.