0 第章ED4技术概述
1 第1章 EDA技术概述
1.EDA4技术及发展过程 二十世纪九十年代以来,电子设计自动化(EDA技术得到了突飞猛进的 发展,掌握电子设计自动化技术是新代电子设计工程师及从事电子技 术开发和研究人员的必备技能也是电子技术类专业学生学习的重要内容。 本课程的主要目的就是介绍这门新技术的基本知识与应用,以改善同学 们的知识结构,提高电子系统设计技术水平。 2教不 EDA--Electronic Design Automation是电子设计自动 化的英文缩写。它以功能强大的计算机为工具,在EDA工具 软件平台上,根据设计文件(硬件描述语言 Hardware Description Language为系统的主要逻辑描述手段),自 动完成编译、仿真、综合、优化、适配(或布局布线)以及 下载,实现既定的电子线路系统功能。 设计者的任务:完成系统硬件功能的描述
2 1.1 EDA技术及其发展过程 EDA 技术: EDA—Electronic Design Automation 是电子设计自动 化的英文缩写。它以功能强大的计算机为工具,在EDA工具 软件平台上,根据设计文件(硬件描述语言 Hardware Description Language为系统的主要逻辑描述手段),自 动完成编译、仿真、综合、优化、适配(或布局布线)以及 下载,实现既定的电子线路系统功能。 设计者的任务:完成系统硬件功能的描述。 二十世纪九十年代以来,电子设计自动化(EDA)技术得到了突飞猛进的 发展,掌握电子设计自动化技术是新一代电子设计工程师及从事电子技 术开发和研究人员的必备技能,也是电子技术类专业学生学习的重要内容。 本课程的主要目的就是介绍这门新技术的基本知识与应用,以改善同学 们的知识结构,提高电子系统设计技术水平
设计文件 DA软件 综合 计算机并11 CB插座 口口口
3 设计文件 process(clk) begin if (clk’event and clk=‘1’) then if (reset) then begin out <= 0; cont <= 0; end elsif (load) then cont <= in; elsif (enable) then begin case cont is when ”000”=>cont <= “001”; when ”001”=>cont <= “010”; when ”010”=>cont <= “011”; when ”011”=>cont <= “100”; when ”100”=>cont <= “000”; when others => cont <= “000”; end case end end end 仿真 综合 适配 EDA软件 下载
典型的园D红工具应包措:編铎器、仿真嚣、综 合醫、适配器和下载器。 综合器的功能就是将设计者在EDA平台上完成 的某系统的设计文件转换成该系统的门级电路描述 (硬件电路)。综合器是软件描述和硬件实现的一 座桥梁。 适配器的功能是将综合器产生的网表文件安排 在指定的器件中,产生最终的下载文件。 般在可编程逻辑器件的应用中,综合器由软件厂商(第三 方)提供,而适配器则需要由器件供应商自己提供
4 典型的EDA工具应包括:编译器、仿真器、综 合器、适配器和下载器。 ➢综合器的功能就是将设计者在EDA平台上完成 的某系统的设计文件转换成该系统的门级电路描述 (硬件电路)。综合器是软件描述和硬件实现的一 座桥梁。 ➢ 适配器的功能是将综合器产生的网表文件安排 在指定的器件中,产生最终的下载文件。 一般在可编程逻辑器件的应用中,综合器由软件厂商(第三 方)提供,而适配器则需要由器件供应商自己提供
.L.1EDA技术的发展记程 EDA技术的发展与应用主要依赖三个方 一是实现设计系统所用的器件 二是设计所使用的工具软件; 三是硬件描述语言
5 1.1.1 EDA技术的发展过程 EDA技术的发展与应用主要依赖三个方 面: 一是实现设计系统所用的器件; 二是设计所使用的工具软件; 三是硬件描述语言