第一范文网 - 专业文章范例文档资料分享平台

《EDA技术》复习题-电子版答案

来源:用户分享 时间:2025/5/19 17:15:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

5、 复杂可编程逻辑器件

是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。 6、 自顶向下

也就是从整个系统设计的顶层开始,往下一层将系统划分为若干个子模块,然后再将每一个子模块又向下一层划分为若干的子模块。 7、 ASIC

ASIC:专用集成电路。 8、 CPLD

CPLD:复杂可编程逻辑器件。 9、 FPGA

FPGA:现场可编程逻辑器件。 10、 IP

IP:知识产权核。 11、 SOPC

SOPC:可编程片上系统。 12、

测试模块

是通过对设计部分施加激励,然后检查其输出正确与否来完成其验证功能的。 13、

阻塞赋值

对“=”作为赋值符,阻塞语言按顺序执行,在下一条语言执行之前,上一条赋值语言必须执行完毕。 14、

模块

模块是Verilog HDL设计中的一个基本组成单元。一个设计是由一个或者多个模块组成。 15、

非阻塞赋值

用“<=” 作为赋值符,非阻塞赋值语句不会阻塞同一个块语句中的其它语句的执行。 16、

行为描述

使用结构化过程语句对时序行为进行描述。 17、

结构描述

描述设计电路使用的元件及这些元件之间的连接关系。 18、

任务

任务是定义一个可重复调用的模块,任务是一个独立的过程赋值语句。

四、 简答、程序分析

1、 什么是功能仿真?什么是时序仿真?

(1)功能仿真是直接对HDL、原理图描述或其他描述形式的逻辑功能进行测试模拟。仿真过程不涉及任何具体器件的硬件特性。用于验证系统的功能。(2)时序仿真就是接近真实器件运行特性的仿真,仿真文件已包含了经过逻辑门和布线产生的延迟。用于验证系统的时序

特性、系统性能。

2、传统设计方法和EDA设计方法的主要的不同点?

(1)设计方法不同。传统是自下而上的方法,EDA是自上而下的设计方法。 (2)传统设计基于电路板;EDA技术是基于芯片的设计方法。 (3)描述方式不同。传统采用电路图为主,EDA以硬件描述语言为主。 (4)设计手段不同。传统以手工设计为主,EDA设计为自动设计。 3、试简要说明EDA软件的FPGA/CPLD设计流程? (1)设计输入。将电路系统以一定的表达方式输入计算机。

(2)综合。将电路的高级语言转换成低级的,可与FPGA/CPLD的基本结构相映射的网表文件或程序。

(3)适配。将由综合器产生的网表文件配置于指定的目标器件中,使之产生最终的下载文件。

(4)仿真。根据算法和仿真库对设计进行模拟,以验证设计是否正确。

(5)下载。将适配后生成的下载或配置文件,通过编程器或编程电缆向FPGA/CPLD下载,以便进行硬件调试和验证。

4、采用可编程逻辑器件进行电路和系统设计有什么好处? (1)便于修改和调试;

(2)缩短开发周期,降低开发成本; (3)简化系统构成,缩小系统体积; (4)降低系统功耗,提高系统可靠性等。 5、试简要说明ISP的技术特点?

(1)全面实现了硬件设计与修改的软件化; (2)简化了设计与调试过程; (3)容易实现系统硬件的现场升级; (4)有利于降低系统成本,提高系统可靠性;

(5)器件制造工艺先进,工作速度快,功耗低,集成度高,使用寿命长。 6、简述用EDA技术设计电路的设计流程?

(1)设计准备。准备工作,如方案论证、系统设计、器件选择等。 (2)设计输入。将电路系统以一定的表达方式输入计算机。 (3)设计处理。综合,优化,适配,产生编程文件。 (4)设计校验。包括功能仿真和时序仿真。 (5)器件编程。对器件植入编程数据文件。

(6)器件测试和设计验证。测试器件是否达到预定功能。

7、always语句和initial语句的关键区别是什么?能否相互嵌套? always语句是循环语句,initial只执行一次。它们不能嵌套。

8、Reg型和wire型信号有什么本质的区别?Reg型信号的初始值一般是什么?

Reg型信号用于进程语句中,并且其语句是顺序语句;而wire型信号则用于模块中,并且其语句是并发语句。Reg型信号的初始值一般为左边值,即0。 9、写出下面程序中变量x、y、cnt、m、q的类型。 assgin x=y;

always @(posegde clk) begin cnt=m+1; q=~q; end

x为wire型; y为reg或wire型; cnt为reg型; m为reg或wire型; q为reg型;

10、画出下面程序段中r的仿真波形? initial #20 r=1?b0; #10 r=1?b1; #15 r=1?b1; #25 r=1?b1; #5 r=1?b0; end

XXXXXXXX 20 30 45 70 75

11、画出下面程序段中r的仿真波形?

fork #20 r=1?b0; #10 r=1?b1; #15 r=1?b1; #25 r=1?b1; #5 r=1?b0;

join XXXXX 5 10 15 20 25

12、根据下面的程序,画出产生的信号波形。 module signal_gen1(d_out); output d_out; reg d_out; initial begin

d_out=0; #1 d_out=1; #2 d_out=0; #3 d_out=1; #4 d_out=0; end;

end module 1 2 3 4

搜索更多关于: 《EDA技术》复习题-电子版答案 的文档
《EDA技术》复习题-电子版答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5dl6b39jdd9da6b52ix3_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top