第1章数字系统设计与EDA技术
- 格式:ppt
- 大小:3.08 MB
- 文档页数:67
第1章EDA技术概述本章简要介绍EDA技术、EDA工具、FPGA结构原理及EDA的应用情况和发展趋势,其中重点介绍基于EDA的FPGA开发技术的概况。
考虑到本章中出现的一些基本概念和名词有可能涉及较多的基础知识和更深入的EDA基础理论,故对于本章的学习仅要求读者做一般性的了解,无须深入探讨。
因为待读者学习完本教程,并经历了本教材配置的必要实践后,对许多问题就会自然而然地弄明白了。
不过需要强调的是,本章的重要性并不能因此而被低估。
1.1 EDA技术现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术,即EDA (Electronic Design Automation)技术。
EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言(Hardware Description Language,HDL)为系统逻辑描述手段完成的设计文件。
它自动地完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。
EDA技术使得设计者的主要工作仅限于利用软件的方式来完成对系统硬件功能的实现,这是电子设计技术的一个巨大进步。
EDA技术在硬件实现方面融合了大规模集成电路制造技术、IC版图设计、ASIC测试和封装以及FPGA/CPLD(Field Programmable Gate Array/Complex Programmable Logic Device)编程下载和自动测试等技术;在计算机辅助工程方面融合了计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)技术以及多种计算机语言的设计概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术等。
因此EDA技术为现代电子理论和设计的表达与实现提供了可能性。
正因为EDA技术丰富的内容及其与电子技术各学科领域的相关性,其发展的历程同大规模集成电路设计技术、计算机辅助工程、可编程逻辑器件,以及电子设计技术和工艺是同步的。
第一章EDA概述1.1EDA技术的涵义一、EDA技术的涵义EDA(Electronic Design Automation)即电子设计自动化是指利用计算机完成电子系统的设计。
二、 EDA技术的分类EDA技术分:广义的EDA技术和狭义的EDA技术广义的EDA技术是指以计算机和微电子技术为先导,汇集了计算机图形学、数据库管理、图论和拓扑逻辑、编译原理、微电子工艺与结构学和计算数学等多种计算机应用学科最新成果的先进技术。
狭义的EDA技术是指以大规模可编程逻辑器件为载体,以硬件描述语言HDL为系统逻辑的主要表达方式,借助功能强大的计算机,在EDA 工具软件平台上,对用HDL描述完成的设计文件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑简化、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片ASIC(Application Specific Integrated Circuits)的一门新技术。
本书中提到的EDA技术指的是狭义的EDA技术。
1.2EDA技术的发展历史EDA技术的发展,大致经历了三个发展阶段:1.计算机辅助设计CAD 2.计算机辅助工程设计CAE 3.电子设计自动化EDA1.3 EDA技术的基本特征EDA技术的基本特征主要包括:1.EDA技术采用自顶向下的设计方法2.EDA技术的设计语言是硬件描述语言3.EDA技术具有逻辑综合和优化的功能4.EDA技术采用开放性和标准化的软件框架1.4 EDA的主要内容EDA技术主要这几方面的内容: 1.可编程逻辑器件2.硬件描述语言3.软件开发工具1.可编程逻辑器件可编程逻辑器件是一种由用户编程以实现某种逻辑功能的新型件。
可编程逻辑器件也称为可编程ASIC,它是EDA技术的物质基础。
2.硬件描述语言HDL语言是EDA技术的重要组成部分,它是一种用于描述硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式。
填空题1、EDA是电子设计自动化(Electronic Design Automation)的缩写。
2、目前应用最为广泛的可编程逻辑器件是CPLD和FPGA。
3、硬件描述语言HDL(Hardware Description Language)是一种对于数字电路和系统进行性能描述和模拟的语言。
4、Quartus Ⅱ集成开发环境支持原理图、语言文本输入方式和波形或EDIF格式的文件作为输入5、目前应用比较广泛的EDA集成开发环境主要包括Altera公司的Quartus II,Xilinx 公司的ISE,以及Lattice公司的ispLEVER。
6、与VerilogHDL相比,VHDL在门级电路描述方面不如VerilogHDL,但在系统级抽象描述方面具有很大优势。
7、数字系统指的是交互式的、以离散形式表示的,具有存储、传输、信息处理能力的逻辑子系统的集合。
8、所谓仿真是指在集成开发环境中对用户的设计进行模拟运算以得到一个预期结果的过程。
综述题1、EDA设计主要涉及那四个方面的内容?答案:EDA技术涉及面广,内容丰富,其主要涉及如下四个方面的内容:●可编程逻辑器件(PLD):即应用EDA设计完成的电子系统的载体,包括CPLD、FPGA等。
●硬件描述语言(HDL):用于描述系统的结构和功能,是EDA设计的主要表达手段,包括VHDL、AHDL、VerilogHDL等。
●集成开发环境:是EDA设计的开发环境,常见的有Quartus、Foundation Series等。
●实验开发系统:实现可编程器件下载和验证的工具,包括了编程器、开发板等。
2、硬件描述语言HDL和传统原理图设计方法比较有那些优点?答案:与传统的原理图设计方法相比较,硬件描述语言能更有效表示硬件电路的特性,具有更多优点。
●用硬件描述语言(HDL)设计电路能够获得非常抽象的描述,设计与具体的硬件•2 •电路无关。
对设计者而言,在高抽象层次进行系统设计,设计者可以将精力主要集中在系统级问题上,而不必关心低层次结构设计或制造工艺等的细节问题,这样可以节省开发时间和成本。