EDA技术的基础知识
- 格式:ppt
- 大小:1.96 MB
- 文档页数:93


《EDA技术与VHDL基础》
课后习题答案
第一章 EDA技术概述
一、填空题
1、电子设计自动化
2、非常高速集成芯片硬件描述语言
3、CAD、CAE、EDA
4、原理图输入、状态图输入、文本输入
5、VHDL、Verilog HDL
6、硬件特性
二、选择题
1、A
2、C
3、A
4、D
5、C
6、D
7、A
第二章 可编程逻辑器件基础
一、填空题
1、PLD
2、Altera公司、Xilinx公司、Lattice公司
3、基于反熔丝编程的 FPGA
4、配置芯片
二、选择题
1、D
2、C
3、C
4、D
第三章 VHDL程序初步——程序结构
一、填空题
1、结构、行为、功能、接口
2、库和程序包、实体、结构体、配置
3、实体名、类型表、端口表、实体说明部分 4、结构体说明语句、功能语句
5、端口的大小、实体中子元件的数目、实体的定时特性
6、设计库
7、元件、函数
8、进程PROCESS、过程PROCEDURE
9、顺序语句、并行语句
二、选择题
1、D
2、C
3、C
4、B
5、D
6、B
7、A
8、C
三、简答题
2、
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY nand_3in IS
PORT(a,b,c:IN STD_LOGIC;
y:OUT STD_LOGIC);
END;
ARCHITECTURE bhv OF nand_3in IS
BEGIN
y<=NOT(a AND b AND c);
END bhv;
5、0000
6、11110111(247)
第四章 VHDL基础
一、填空题
1、顺序语句、并行语句
2、跳出本次循环
3、等待、信号发生变化时
4、函数、过程
5、值类属性、函数类属性、信号类属性、数据类型类属性、数据范围类属性
6、程序调试、时序仿真
7、子程序、子程序
二、选择题 1、B
EDA是电子设计自动化(Electronic Design AutomaTIc)的简称。 EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
1.EDA技术简介
EDA是电子设计自动化(Electronic Design AutomaTIc)的简称。 EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。
现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。通常所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。EDA 设计可分为系统级、电路级和物理实现级。
2.EDA技术的特点
自顶向下的设计方法。
“自顶向下”(Top-Down)是一种全新的设计方法,这种设计方法从设计的总体要求入手,自顶向下将整个系统设计划分为不同的功能子模块,即在顶层进行功能方划分和结构设计。这样可以在方框图一级就进行仿真和纠错,并能用硬件描述语言对高层次的系统行为进行描述,从而在系统一级就能进行验证,然后由EDA综合工具完成到工艺库的映射。由于设计的主要仿真和纠错过程是在高层次上完成的,这种方法有利于在早期发现结构设计上的错误,从而避免设计工作中的浪费,同时也大大减少了逻辑功能仿真的工作量,提高了设计效率。
1 EDA技术的概念及范畴
EAD技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合
了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计
算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机
上自动处理完成。
现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、
医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门
广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA
技术。本文所指的 EDA技术,主要针对电子电路设计、PCB设计和IC设计。
EDA设计可分为系统级、电路级和物理实现级。
2 EDA常用软件
EDA 工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7(原EWB的最新版本)、
PSPICE、OrCAD、PCAD、 Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIIogic、Cadence、
MicroSim等等。这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设
计与仿真,同进还可以进行PCB自动布局布线,可输出多种网表文件与第三方软件接口。下面按主要
功能或主要应用场合,分为电路设计与仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它
EDA软件,进行简单介绍。
2.1 电子电路设计与仿真工具
我们大家可能都用过试验板或者其他的东西制作过一些电子制做来进行实践。但是有的时候,
我们会发现做出来的东西有很多的问题,事先并没有想到,这样一来就浪费了我们的很多时间和物
资。而且增加了产品的开发周期和延续了产品的上市时间从而使产品失去市场竞争优势。有没有能
第一章 EDA概述
1.1 EDA技术的涵义
一、 EDA技术的涵义
EDA(Electronic Design Automation)即电子设计自动化是指利用计算机完成电子系统的设计。
二、 EDA技术的分类
EDA技术分:广义的EDA技术 和 狭义的EDA技术
广义的EDA技术是指以计算机和微电子技术为先导, 汇集了计算机图形学、数据库管理、图论和拓扑逻辑、编译原理、 微电子工艺与结构学和计算数学等多种计算机应用学科最新成果的先进技术。
狭义的EDA技术是指以大规模可编程逻辑器件为载体,以硬件描述语言HDL为系统逻辑的主要表达方式,借助功能强大的计算机,在EDA工具软件平台上,对用HDL描述完成的设计文件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑简化、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片ASIC(Application Specific Integrated Circuits)的一门新技术。本书中提到的EDA技术指的是狭义的EDA技术。
1.2 EDA技术的发展历史
EDA技术的发展,大致经历了三个发展阶段:1.计算机辅助设计CAD
2.计算机辅助工程设计CAE 3.电子设计自动化EDA
1.3 EDA技术的基本特征 EDA技术的基本特征主要包括:1.EDA技术采用自顶向下的设计方法
2.EDA技术的设计语言是硬件描述语言
3.EDA技术具有逻辑综合和优化的功能4.EDA技术采用开放性和标准化的软件框架
1.4 EDA的主要内容
EDA技术主要这几方面的内容: 1.可编程逻辑器件
2.硬件描述语言
3.软件开发工具
1.可编程逻辑器件
可编程逻辑器件是一种由用户编程以实现某种逻辑功能的新型件。 可编程逻辑器件也称为可编程ASIC,它是EDA技术的物质基础。