EDA练习册答案

发布 2022-09-02 21:16:28 阅读 2581

第一章。

1)fpgacpld(2)synplify

modelsim

3)存储器、运算器、数据选择器(4)模块化、自下至上、自上至下。

5)设计输入、**验证、综合优化、布局布线、比特流生成1.7.2b a c a c1.7.3

1)答:eda是电子设计自动化(electronic design automation)的缩。

写,在20世纪90年代初从计算机辅助设计(cad)、计算机辅助制造(cam)、计算机辅助测试(cat)和计算机辅助工程(cae)的概念发展而来的。eda技术就是以计算机为工具,设计者在eda软件平台上,用硬件描述语言hdl完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和**,直至对于特定目标芯片的适配编译、逻辑映射和编程**等工作。(2)答:

一、20实际70年代的cad

二、20实际80年代的cam、cat、cae

三、20实际90年代,各类可编程半导体芯片的生产推动了芯片设计技术的发展,硬件描述语言的产生和完善。(3)答:①hdl ②vhdl、verilog和ahdl第二章。

1)ieee-1076(87版)

2)软件模块化。

3)一个元件、一个电路模块(4)0

5)信号赋值2.4.2c b a d c2.4.3

1)答:2023年底,vhdl被ieee和美国国防部确认为标准硬件描述语言。

自ieee公布了vhdl的标准版本ieee-1076(简称87版)之后,各eda公司相继推出了自己的vhdl设计环境,或宣布自己的设计工具可以和vhdl接口。此后vhdl在电子设计领域得到了广泛的认同,并逐步取代了原有的非标准硬件描述语言。

2)答:vhdl适用于行为级和rtc级描述;

verilog hdl和abel适合rtc级和门级描述,尤其是abel适合门级描。

述。3)答:library库程序包。

entity实体。

architecture结构体。

process进程。

configuration配置。

第三章。3.9.1(1)实体。

外部电路。2)generic(3)资源库设计库。

4)standardtextio文件程序包。

5)块(block)文件(component)3.9.2a c d b b3.9.3

1)答:inout:为输入输出双向端口,即从端口内部看,可以对端口进行。

赋值,即输出数据。也可以从此端口读入数据,即输入。

buffer:为缓冲端口,功能与inout类似,区别在于当需要读入数据时,只允许内部回读内部产生的输出信号,即反馈。举个例子,设计一个计数器的时候可以将输出的计数信号定义为buffer,这样回读输出信号可以做下一计数值的初始值。

2)答:①块语句:是由一系列并行语句构成的组合体,它的功能是将结构体。

中的并行语句组成一个或多个子模块。

进程语句:定义顺序语句模块,用以将从外部获得的信号值或内部运算数据向其他的信号进行赋值。

信号赋值语句:将设计实体内的处理结果向定义的信号或界面端口进行赋值。

子程序调用语句:可以调用进程或参数,并将获得的结果赋值于信号。

元件例化语句:对其他的设计实体做元件调用说明,并将此元件的端口与其他元件、信号或高层实体的界面端口进行连接。(3)答:

1、std_logic_1164程序包2、std_logic_arith程序包3、std_logic_signed程序包4、std_logic_unsigned程序包。第四章。

1)数值标识符(2)常量信号变量。

3)标量型复合类型存取类型文件类型(4)

5)限定性数组非限定性数组4.6.2b b d a d4.6.3

1)答:⑴必须以英文字母开头。

字符可以是大写、小写的数字(0~9)和下划线(_)

下划线前后都必须有英文字母或数字。

eea工具综合、**时,段标识符不区分大小写。

2)答:综合器自动实现枚举类型元素的编码,一般将第一个枚举量(最左。

边)编码为0,以后的依次加1。编码用位矢量表示,位矢量的长度将取所需表达的所有枚举元素的最小值。(3)答:第五章。

1)顺序描述并行描述。

2)赋值对象赋值符号赋值源(3)执行挂起(4)过程函数。

5)assortion violation error错误5.10.2b a a c d5.10.3

1)答:变量赋值与信号赋值的区别:变量具有局部特征,它的有效性只局。

限于所定义的一个进程中,或一个子程序中,它是一个局部的、暂时性数据对象,对于它的赋值是立即发生的。信号具有全局特征,它不但可以作为一个设计实体内部各单元之间数据传送的载体,而且可通过信号与其他的实体进行通信,信号的赋值不是立即发生的,它发生在一个进程结束时。

2)答:exit在循环语句中跳出循环、结束循环、不再执行;

next在循环语句中有条件或无条件的转向控制、结束本次循环,接着依然执行本次循环,而没有跳出本次循环。

3)答:用来结束当前子程序的执行,并返回主程序,return只能用于子。

程序体中。第六章。

1)进程说明部分、顺序描述语句、敏感信号(2)进程和子程序内部进程之外(3)名字关联符号关联(4)元件例化。

5)for-generate if-generate6.8.2d d a b c6.8.3

1)答:分类:简单信号赋值、条件信号赋值和选择信号赋值三种;

共同点:1、赋值目标必须都是信号2、所有赋值语句都是在结构体中同时执行,与书写顺序无关3、每一个信号赋值语句相当于一个缩写的进程语句。

2)答:1、独立完整语句。

2、应该带有输入、输出、参数列表3、可以有多个返回值。

3)答:for-loop和for-generate:语句格式和循环变量方式相同;

前者顺序语句、后者并行语句描述。

if和if-generate:前者顺序语句、后者并行语句;后者没有if语句的elsif语句。第七章。

1)工作库(work library)(2)实体名(3)add all(4)功能时序。

add5)view/utity/made finder或edit/inset node7.4.2c b a c d7.4.3

1)答:设计输入、综合、布局布线、时序分析、**、编程和配置(2)答:借助eda工具的综合器、适配器、时序**器和编译器等工具进行。

处理。3)答:1、打开波形编译器2、设置**时间时域3、保存波形文件4、输。

入信号节点5、编辑设置输入波形参数6、时钟或高低电平设置。第八章。

1)if…then…else(2)半加器全加器。

3)通用寄存器移位寄存器(5)当前状态当前状态8.5.2a b d c b8.5.3

1)答:移位相减:将除数移位到第一位不为0的位与被除数第一位不为0

的数对齐,然后比较1、若a>b则a-b,差数在a中,商相应为“1”

2、若a然后重复,直到除法过程结束。与乘法器相反。

2)答:按编码方式:二进制、十进制、循环计数码。

按数字增减分为:加减法计数、可逆计数器(倒计时)

3)答:mealy:与当前状态有关,还与所有输入信号有关,同步输出状态。

机,moore:输出信号仅与当前状态有关,属于异步输出状态机。

微观练习册答案

微观经济学练习册答案。第一章西方经济学概述。一 选择题 1 5 bccdb 6 10 babdd 11 13 cbc 二 判断题 1 5 6 10 11 三 问答题。1 相对于人类的无穷欲望而言,物品和生产物品的资源总是不足的。具有相对性和绝对性。2 因为稀缺性存在说明物品和生产物品的资源相对于人类...

概率练习册答案

第一章概率论的基本概念。一 选择题。1 将一枚硬币连抛两次,则此随机试验的样本空间为 a b.c d.2.设a,b为任意两个事件,则事件 aub ab 表示 a 必然事件 b a与b恰有一个发生。c 不可能事件 d a与b不同时发生。3 设a,b为随机事件,则下列各式中正确的是 4.设a,b为随机事...

财务管理练习册答案

第一章总论。第二章财务估价。五 分析计算题。一 1 f p f p,i,n 150000 f p,5 10 244350 元 244350元大于240000元,10年后华盛制造厂能用这笔款项的本利和购买设备。2 f a f a i,n a f f a i,n 5000000 f a,6 5 8869...