VHDL5套试卷标准答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题:
1、一般将一个完整的VHDL程序称为设计实体
2、VHDL设计实体的基本结构由(库)、(程序包)、(实体)、(结构体)和(配置)组成。
3、(实体)和(结构体)是设计实体的基本组成部分,它们可以构成最基本的VHDL 程序。
4、根据VHDL语法规则,在VHDL程序中使用的文字、数据对象、数据类型都需要(事先声明)。
5、在VHDL中最常用的库是(IEEE)标准库,最常用的数据包是(STD_LOGIC_1164)数据包。
6、VHDL的实体由(实体声明)部分和(结构体)组成。
7、VHDL的实体声明部分指定了设计单元的(输入出端口)或(引脚),它是设计实体对外的一个通信界面,是外界可以看到的部分。
8、VHDL的结构体用来描述实体的(逻辑结构)和(逻辑功能),它由VHDL 语句构成,是外界看不到的部分。
9、在VHDL的端口声明语句中,端口方向包括(输入)、(输出)、(双向)和(缓冲)。
10、VHDL的标识符名必须以(字母开头),后跟若干字母、数字或单个下划线构成,但最后不能为(下划线)
11、VHDL的数据对象包括(常量)、(变量)和(信号),它们是用来存放各种类型数据的容器。
12、为信号赋初值的符号是(:=);程序中,为变量赋值的符号是(:=),为信号赋值的符号是(<=)
13、VHDL的数据类型包括(标量类型)、(复合类型)、(存储类型)和(文件类型)。
14、在VHDL中,标准逻辑位数据有(九)种逻辑值。
15、VHDL的操作符包括(逻辑)、(算术)、(关系)和(并置)四类。
选择题:
1、IEEE于1987年公布了VHDL的(A)语法标准。
A、IEEE STD 1076-1987;
B、RS232;
C、IEEE STD_LOGIC_1164;
D、IEEE STD 1076-1993;
2、IEEE于1987年公布了VHDL的(D)语法标准。
A、IEEE STD 1076-1987;
B、RS232;
C、IEEE STD_LOGIC_1164;
D、IEEE STD 1076-1993;
3、VHDL的设计实体可以被高层次的系统(D ),成为系统的一部分。
A、输入;
B、输出;
C、仿真;
D、调用
4、VHDL常用的库是(A)标准库。
A、IEEE;
B、STD;
C、WORK;
D、PACKAGE
5、VHDL的实体声明部分用来指定设计单元的(D )
A、输入端口;
B、输出端口;
C、引脚;
D、以上均可
6、一个设计实体可以拥有一个或多个(B )
A、IN;
B、OUT;
C、INOUT;
D、BUFFER
8、在VHDL的端口声明语句中,用(B)声明端口为输出方向。
A、IN;
B、OUT;
C、INOUT;
D、BUFFER
9、在VHDL的端口声明语句中,用(C )声明端口为双向方向。
A、IN;
B、OUT;
C、INOUT;
D、BUFFER
10、在VHDL的端口声明语句中,用(D)声明端口为具有读功能的输出方向。
A、IN;
B、OUT;
C、INOUT;
D、BUFFER
11、在VHDL中用(D )来把特定的结构体关联一个确定的实体,为一个大型系统的设计提供管理和进行工程组织。
A、输入;
B、输出;
C、综合;
D、配置
12、在VHDL中,45_234_278属于(A)文字。
A、整数;
B、以数制基数表示的;
C、实数;
D、物理量
13、在VHDL中,88_670.551_278属于(C )文字。
A、整数;
B、以数制基数表示的;
C、实数;
D、物理量
14、在VHDL中,16#FE# 属于(B )文字。
A、整数;
B、以数制基数表示的;
C、实数;
D、物理量
15、在VHDL中,100m 属于(D )文字。
A、整数;
B、以数制基数表示的;
C、实数;
D、物理量
16、在VHDL中,可以用(B )表示数据或地址总线的名称。
A、下标名;
B、段名;
C、总线名;
D、字符串
17、在下列标识符中,(C )是VHDL合法的标识符。
A、4h_adde;
B、h_adde_;
C、h_adder;
D、_h_adde
18、在下列标识符中,(A)是VHDL错误的标识符。
A、4h_adde;
B、h_adde4;
C、h_adder_4;
D、h_adde
19、在VHDL中,(D)不能将信息带出对它定义的当前设计单元。
A、信号;
B、常量;
C、数据;
D、变量
20、在VHDL中,(D )的数据传输是立即发生的,不存在任何延时的行为。
A、信号;
B、常量;
C、数据;
D、变量
21、在VHDL中,(A)的数据传输是不是立即发生的,目标信号的赋值需要一定的延时时间。
A、信号;
B、常量;
C、数据;
D、变量
22、在VHDL中,为目标变量赋值的符号是(C )。
A、=:;
B、= ;
C、:= ;
D、<=
23、在VHDL中,为目标信号赋值的符号是(D )。
A、=:;
B、= ;
C、:= ;
D、<=
24、在VHDL中,定义信号名时,可以用(C)符号为信号赋初值。
A、=:;
B、= ;
C、:= ;
D、<=
25、在VHDL的IEEE标准库中,预定义的标准逻辑位STD_LOGIC的数据类型中的数据是用(B)表示的。
A、小写字母;
B、大写字母;
C、大或小写字母;
D、全部是数字