EDA技术考试复习.doc

EDA技术考试复习.doc

ID:59255678

大小:19.50 KB

页数:2页

时间:2020-09-08

EDA技术考试复习.doc_第1页
EDA技术考试复习.doc_第2页
资源描述:

《EDA技术考试复习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、什么叫EDA技术?利用EDA技术进行电子系统设计具有的特点 ?狭义的EDA技术,就是指以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。 广义的EDA技术

2、,除了狭义的EDA技术外,还包括计算机辅助分析CAA技术(如PSPICE、EWB、MATLAB等)和印刷电路板计算机辅助设计PCB-CAD技术(如PROTEL、ORCAD等)。在广义的EDA技术中,CAA技术和PCB-CAD技术不具备逻辑综合和逻辑适配的功能2.利用EDA技术(特指IES/ASIC自动设计技术)进行电子系统的设计,具有以下几个特点: ① 用软件的方式设计硬件; ② 用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的; ③ 设计过程中可用有关软件进行各种仿真; ④ 系统可现场编程,在线升级; ⑤

3、 整个系统可集成在一个芯片上,体积小、功耗低、可靠性高; ⑥ 从以前的“组合设计”转向真正的“自由设计”; ⑦ 设计的移植性好,效率高; ⑧ 非常适合分工设计,团体协作。 3、常用的硬件描述语言有VHDL、Verilog和ABEL。 4.EDA软件系统应当包含的内容.EDA软件系统应当包含:设计输入子模块、设计数据库子模块、分析验证子模块、综合仿真子模块、布局布线子模块等。 (1) 设计输入子模块:该模块接受用户的设计描述,并进行语义正确性、语法规则的检查,检查通过后,将用户的设计描述数据转换为EDA软件系统的内部数据格式

4、,存入设计数据库,以便被其他子模块调用。 (2) 设计数据库子模块:该模块存放系统提供的库单元以及用户的设计描述和中间设计结果。 (3) 分析验证子模块:该模块包括各个层次的模拟验证、设计规则的检查、故障诊断等。 (4) 综合仿真子模块:该模块包括各个层次的综合工具。 (5) 布局布线子模块:该模块实现由逻辑设计到物理实现的映射,因此与物理实现的方式密切相关5.数字系统的设计原则(分割准则、系统的可观测性、同步和异步电路、最优化设计、系统设计的艺术5.面向FPGA的开发流程:设计输入(图形输入、文本输入)、综合、布线布局(

5、适配)、仿真(时序仿真、功能仿真)、下载和硬件测试.正确的基于EDA软件的FPGA / CPLD设计流程:原理图/HDL文本输入→功能仿真→综合→适配→编程下载→硬件测试。 2、VHDL程序的5个组成部分分别为:实体(Entity)、构造体(Architecture)、配置(Configuration)、包集合(Package)、库(Library)。 3、  CPLD的可编程是主要基于什么结构:可编程与或阵列。 4、 VHDL描述行为的语句中有并行语句和顺序语句之分。只能当顺序语句使用的描述语句有很多,试列举出其中三种:

6、IF语句、CASE语句、FOR循环语句(或:WHILE循环语句、无条件循环LOOP语句)。 5、  IP核在EDA技术和开发中具有十分重要的地位,以HDL方式提供的IP被称为:软IP核(或软核)。 6、 VHDL的并行信号赋值语句,除了常见的一般信号赋值语句(如:C<=A and B;)外,还有两种形式,它们分别是:条件信号赋值语句(或:条件型)、选择信号赋值语句(或:选择型)。 7、流水线设计是一种优化方式,优化体现在 面积优化方法,可能会有速度优化效果_。 8、不完整的IF语句,其综合结果可实现时序电路_。8.编写程序

7、保存的后缀名是什么?(.VHD)9EDA可以在哪3个层次进行逻辑描述(应用) CPLD器件中至少包含三种结构:可编程逻辑结构功能模块(FB(乘积项、宏单元)); 可编程I/O单元; 可编程内部连线。FPGA的基本结构:     可编程逻辑块(CLB); 可编程I/O模块(I/OB); 可编程内部连线9.逻辑描述:三个层次进行电路描述;由高到低依次分为:行为级,RTL级、门电路级。      VHDL语言是一种高级描述语言,适用于行为级和RTL级的描述,最适于描述电路行为。信号与变量的区别:  (1)信号赋值至少有δ延时,而

8、变量赋值没有延时。(p105) (2)信号除当前值外有许多相关的信息,而变量只有当前值。 (3)进程对信号敏感而对变量不敏感 (4)信号可以是多个进程的全局信号;而变量只在定义它们的顺序域可见。 (5)信号是硬件中连线的抽象描述,它们的功能是保存变化的数据和连接子元件,信号在元件的端口连接元件。变量在硬

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。