EDA技术 南京林业大学信息学院 吴海青 20068
EDA技术 南京林业大学信息学院 吴海青 2006.8
课程简介 以《数字电路》为基础:学习了数字电 路的基本设计方法。 《可编程逻辑器件》:面向实际工程应 用,紧跟技术发展,掌握数字系统新的 设计方法。 《数字信号处理》:后续课程,应用的 个方面,由FPGA代替DSP来实现算法, 提高系统的速度
课程简介 ◼ 以《数字电路》为基础:学习了数字电 路的基本设计方法。 ◼ 《可编程逻辑器件》:面向实际工程应 用,紧跟技术发展,掌握数字系统新的 设计方法。 ◼ 《数字信号处理》:后续课程,应用的 一个方面,由FPGA代替DSP来实现算法, 提高系统的速度
课程宗旨 ■更新数字电路的设计观念,建立用PLD器 件取代传统TL器件设计数字电路的思想 更新数字系统设计手段,学会使用硬件 描述语言( Hardware Description Language)代替传统的数字电路设计方 法来设计数字系统
课程宗旨 ◼ 更新数字电路的设计观念,建立用PLD器 件取代传统TTL器件设计数字电路的思想 ◼ 更新数字系统设计手段,学会使用硬件 描述语言(Hardware Description Language)代替传统的数字电路设计方 法来设计数字系统
课程内容 ■器件为什么能够编程 了解大规模可编程逻辑器件的结构及工作原理(了 解一类器件) 怎样对器件编程 熟悉一种EDA软件的使用方法(工具) 以Atea公司的 QuartusII为例(熟悉一种设计工具) 掌握一种硬件描述语言(方法),以设计软件的方 式来设计硬件(重点) 以VHDL语言为例(掌握一门语言)
课程内容 ◼ 器件为什么能够编程 ◼ 了解大规模可编程逻辑器件的结构及工作原理(了 解一类器件) ◼ 怎样对器件编程 ◼ 熟悉一种EDA软件的使用方法(工具) ◼ 以Altera公司的QuartusII为例(熟悉一种设计工具) ◼ 掌握一种硬件描述语言(方法),以设计软件的方 式来设计硬件(重点) ◼ 以VHDL语言为例(掌握一门语言)
教学安排 ■理论教学(40学时) 上机实践(8学时+2周实习) ■考核方式 平时[上课、作业等情况+实验成绩(实验报 告)] 理论笔试(考试)
教学安排 ◼ 理论教学(40学时) ◼ 上机实践(8学时+2周实习) ◼ 考核方式 ◼ 平时[上课、作业等情况+实验成绩(实验报 告)] ◼ 理论笔试(考试)
教材及参考书 ■课本:潘松,EDA实用教程 宋万杰,CPLD技术及其应用,西安电子 科大出版社。 侯伯亨,顾新,ⅥHDL硬件描述语言与数 字逻辑电路设计,西安电子科大出版社 CPLD/FPGA开发及应用,西安电子科 技大学出版社
教材及参考书 ◼ 宋万杰,CPLD技术及其应用,西安电子 科大出版社。 ◼ 侯伯亨,顾新,VHDL硬件描述语言与数 字逻辑电路设计,西安电子科大出版社。 ◼ CPLD /FPGA开发及应用,西安电子科 技大学出版社。 ◼ 课本:潘松,EDA实用教程
本节主要内容 ■1.1EDA技术及其发展 ■1.2EDA技术的主要内容 1.3EDA设计方法 1.4EDA技术及EDA工具的发展趋势
本节主要内容 ◼ 1.1 EDA技术及其发展 ◼ 1.2 EDA技术的主要内容 ◼ 1.3 EDA设计方法 ◼ 1.4 EDA技术及EDA工具的发展趋势
第一章EDA技术概况 1.1EDA技术及其发展 1.什么是EDA? Electronic Design Automation 电子设计自动化
第一章 EDA技术概况 1.1 EDA技术及其发展 1.什么是EDA? Electronic Design Automation 电子设计自动化
2.EDA技术定义(广义定义) 半导体工艺设计自动化 ■可编程器件设计自动化 电子系统设计自动化 ■印刷电路板设计自动化 ■仿真与测试、故障诊断自动化 形式验证自动化 ■通称为EDA工程
2. EDA技术定义 ◼ 半导体工艺设计自动化 ◼ 可编程器件设计自动化 ◼ 电子系统设计自动化 ◼ 印刷电路板设计自动化 ◼ 仿真与测试、故障诊断自动化 ◼ 形式验证自动化 ◼ 通称为EDA工程 (广义定义)
EDA技术定义(狭义定义) 1、以大规模可编程逻辑器件为设计载体. 2、以硬件描述语言为系统逻辑描述的主要表达方式 3、以计算杋、大规模可编程逻辑器件(PLD)的开发软件及实验 室开发系统为设计工具 4、通过有关的开发软件,自动完成用软件的方式设计的电子 系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综 合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目 标芯片的适配编译、逻辑映射、编程下载等工作 5、最终形成电子系统或专用集成芯片的一门新的技术
EDA技术定义 1、以大规模可编程逻辑器件为设计载体. 2、以硬件描述语言为系统逻辑描述的主要表达方式. 3、以计算机、大规模可编程逻辑器件(PLD)的开发软件及实验 室开发系统为设计工具. 4、通过有关的开发软件,自动完成用软件的方式设计的电子 系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综 合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目 标芯片的适配编译、逻辑映射、编程下载等工作. 5、最终形成电子系统或专用集成芯片的一门新的技术。 (狭义定义)