- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程绪论与EDA技术概述
绪 论 课程的目的与教学基本要求 课程的目的与教学基本要求 EDA (Electronics Design Automation,电子设计自动化)技术是现代电子信息工程领域的一门新技术,是电子设计技术和电子制造技术的核心,它是在先进的计算机工作平台上开发出来的一整套电子系统设计的软硬件工具,并提供了先进的电子系统设计方法。 一、教学目的与地位 *目的:掌握EDA技术的理论知识、设计方法和技能,应用EDA技术完成电子设计,实现电路功能。 *地位:应用性很强的主干技术基础课程,计划72学时,其中实验与综合实践学时36学时,前续课为模拟与数字电子技术。进行课程设计、毕业设计和参加工作所必需的电子设计基本理论知识、方法与必备的基本能力和技能。 课程的目的与教学基本要求 二、教学基本要求 可编程器件(数字)、EDA开发系统软件、硬件描述语言(三要素)。 考核方法 课程考试实行平时成绩、上机实践操作、课程设计相结合“三位一体”的方式。 传统设计与由EDA技术实现的电子设计实物对比 第一章 EDA技术概述 EDA的定义 - 电子设计自动化, 随着EDA技术的不断发展,EDA技术在不同的时期有不同的内容(SOC,System On Chip; ASIC,Application Specific IC)。 EDA技术的发展进程 CAD阶段(Computer Aided Design,20世纪70年代~80年代中期):设计、分析、生产、测试等多个独立的软件包。 CAE阶段( Computer Aided Engineering,80年代中期~ 90年代初期):各种设计工具以及各种单元库均已齐全;统一数据管理技术;仿真能力加强;大规模RAM、ROM及GAL、PAL器件出现。 EDA阶段(20世纪90年代以来):微电子技术和工艺(千万只晶体管);以高级语言描述、系统仿真和综合技术为特征 EDA技术将是对21世纪产生重大影响的十大技术之一,主要应用方向为微控制器(Microcontroller)、ASIC和DSP等方面。 基于可编程器件的EDA技术三大要素 ①大规模可编程器件:它是利用EDA技术进行电子系统设计的载体;PLD,Programmable Logic Device(CPLD/FPGA /ISP-PLD );PAC,Programmable Analog Circuit ②硬件描述语言:它是利用EDA技术进行电子系统设计的主要表达手段;(HDL,Hardware Description Language)—VHDL ③软件开发工具:它是利用EDA技术进行电子系统设计的智能化的自动化设计工具;MAX+plusⅡ、 ispEXPERT 、 Foundation 及PAC—Designer等 外加:实验开发系统(平台) 第三节 EDA软件系统的构成 设计输入子模块 输入方式:图形描述(原理图、层次简图)、文本描述,图文混合描述;一般包含图形编辑器、文本编辑器及对应的分析器 设计数据库子模块 该模块存放系统提供的库单元以及用户的设计描述和中间设计结果 分析验证子模块 综合仿真子模块 包括各个层次的综合、验证仿真工具,从高层次到低层次的综合仿真 布局布线子模块 第四节 基于可编程器件的EDA技术设计流程 设计验证与仿真 行为仿真 在综合以前可以先对VHDL所描述的内容进行行为仿真,即将VHDL设计源程序直接送到VHDL仿真器中仿真。 功能仿真 将VHDL网表文件送到VHDL仿真器中进行功能仿真。 时序仿真 时序仿真是在选择了具体器件并完成布局、布线之后进行的时序关系仿真,又称后仿真或模拟仿真。 硬件仿真/器件测试 类似于传统的插装面包板、PCB后测试。 核心:注重仿真结果的分析(方法) 分析是否正确?存在什么问题? 基于FPGA/CPLD数字系统的设计举例 题目: 设计一个简易便携式计算器。 要求: 设计一个能执行加、减、乘除四则运算的简易计算器,其操作数用键盘输入,运算结果用4位数码管显示。 module DMUX01(B,A);//译码器 output [9:0]B; input [7:0]A;//代替a ~h reg [9:0]B; always @ (A); begin case (A) 8’B =10’b0000000001; //1 8’B =10’b0000000100; //4 8’B =l0’b0000000111; //
文档评论(0)