绪论 单元测试
1、多选题:
学习EDA技术这门课程的具体要求是( )
选项:
A:较好地掌握应用EDA技术进行系统设计开发的方法,具备应用EDA技术进行综合性数字系统设计的初步能力,经过后续的综合应用实践,能够从事FPGA的设计与开发、SOPC的设计与开发以及ASIC的前端设计等工作。
B:掌握EDA技术的基本概念、基础知识;了解FPGA/CPLD的结构、工作原理、性能指标及应用选择;熟练掌握硬件描述语言VHDL的编程;熟练掌握EDA技术的开发软件及EDA实验开发系统的使用。
C:初步掌握基于FPGA的VLSI系统设计与实现的方法和技术,具备分析、解决实际问题的能力,具有较强的专业实践能力和创新能力。
答案: 【较好地掌握应用EDA技术进行系统设计开发的方法,具备应用EDA技术进行综合性数字系统设计的初步能力,经过后续的综合应用实践,能够从事FPGA的设计与开发、SOPC的设计与开发以及ASIC的前端设计等工作。;掌握EDA技术的基本概念、基础知识;了解FPGA/CPLD的结构、工作原理、性能指标及应用选择;熟练掌握硬件描述语言VHDL的编程;熟练掌握EDA技术的开发软件及EDA实验开发系统的使用。;初步掌握基于FPGA的VLSI系统设计与实现的方法和技术,具备分析、解决实际问题的能力,具有较强的专业实践能力和创新能力。】
2、多选题:
学习EDA技术这门课程,我们希望达到的学习目标是( )
选项:
A:基本掌握ASIC的前端设计与开发
B:掌握一种硬件描述语言VHDL
C:熟悉FPGA的设计与开发
D:基本掌握SOC的设计与开发方法
E:基本掌握ASIC的后端设计与开发
F:基本掌握SOPC的设计与开发方法
答案: 【基本掌握ASIC的前端设计与开发;掌握一种硬件描述语言VHDL;熟悉FPGA的设计与开发;基本掌握SOPC的设计与开发方法】
3、多选题:
EDA技术课程的学习要点是( )
选项:
A:抓住一个重点(硬件描述语言编程)
B:运用四种手段(案例分析、应用设计、线上学习、上机实践)
C:掌握两个工具(FPGA/CPLD开发软件、EDA实验开发系统的使用)
D:以课题为中心,以研究式教学为主要形式
E:采用五个结合(边学边用相结合、边用边学相结合、理论与实践相结合、线上与线下相结合、课内与课外相结合)
答案: 【抓住一个重点(硬件描述语言编程);运用四种手段(案例分析、应用设计、线上学习、上机实践);掌握两个工具(FPGA/CPLD开发软件、EDA实验开发系统的使用);以课题为中心,以研究式教学为主要形式;采用五个结合(边学边用相结合、边用边学相结合、理论与实践相结合、线上与线下相结合、课内与课外相结合)】
第一章 单元测试
1、单选题:
EDA的中文含义是( )
选项:
A:计算机辅助工程设计
B:计算机辅助设计
C:电子设计自动化
答案: 【电子设计自动化】
2、判断题:
狭义的EDA技术,就是指以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。
选项:
A:错
B:对
答案: 【对】
3、多选题:
EDA技术基础主要包括的内容有( )
选项:
A:开发软件工具
B:硬件描述语言
C:大规模可编程逻辑器件
D:实验开发系统
答案: 【开发软件工具;硬件描述语言;大规模可编程逻辑器件;实验开发系统】
4、多选题:
IEEE的工业标准硬件描述语言包括( )
选项:
A:ABEL
B:Verilog
C:VHDL
答案: 【Verilog;VHDL】
5、多选题:
Quartus Ⅱ是Altera公司推出的EDA软件工具,该软件在实际应用开发方面的用途有( )
选项:
A:与SOPC Builder结合,进行SOPC系统开发
B:进行FPGA/CPLD的开发
C:与MATLAB和DSP Builder结合可以进行基于FPGA的DSP系统开发
答案: 【与SOPC Builder结合,进行SOPC系统开发;进行FPGA/CPLD的开发;与MATLAB和DSP Builder结合可以进行基于FPGA的DSP系统开发】
6、单选题:
将电路的高级语言描述转换成低级的,可与FPGA/CPLD或构成ASIC的门阵列基本结构相映射的网表文件的过程,称为( )
选项:
A:编程下载
B:逻辑适配
C:逻辑综合
D:逻辑编译
答案: 【逻辑综合】
7、单选题:
在ASIC设计中,常利用FPGA对系统的设计进行功能检测,通过后再将其VHDL设计以ASIC形式实现,这一过程称为( )
选项:
A:编程下载
B:硬件测试
C:硬件仿真
答案: 【硬件仿真】
8、判断题:
用Altera公司的Quartus II开发的、基于Nios Ⅱ CPU内核的SOPC的设计,包括硬件的设计开发和软件的设计开发两个方面。
选项:
A:对
B:错
答案: 【对】
9、判断题:
将IC的有关设计文件交给专业的芯片生产厂家,通过一系列工艺步骤制造芯片过程,称之为流片。
选项:
A:对
B:错
答案: 【对】
10、判断题:
基于EDA技术的系统设计与实现相关研究,主要是与课题设计与开发有关的数字信号处理、 数字图像处理、 工业智能控制、 网络通信控制、 数字家电控制等基础理论、实现算法和系统仿真等研究,重点是实现算法的设计、选择和仿真。
选项:
A:对
B:错
答案: 【对】
11、多选题:
开展EDA技术研究性教学,除了可提高学生的学习兴趣,改变学生的学习方法,转变学生的学习风气;提高学生获取知识的能力,提高学生分析问题的能力,培养良好的科研素养外,还可达到如下主要效果( )
选项:
A:可全面提高学生的综合应用能力、实践动手能力、创新创业能力和就业核心竞争力。
B:可熟练地掌握EDA技术的基础理论、基本方法、基本技巧、调试方法和调试技巧。
C:可熟练地掌握基于EDA技术的系统设计开发课题相关的基础理论、基本方法、基本技巧。
答案: 【可全面提高学生的综合应用能力、实践动手能力、创新创业能力和就业核心竞争力。;可熟练地掌握EDA技术的基础理论、基本方法、基本技巧、调试方法和调试技巧。;可熟练地掌握基于EDA技术的系统设计开发课题相关的基础理论、基本方法、基本技巧。】
第二章 单元测试
1、单选题:
在元件例化时,下列语句中能正确表示将某元件的端口A端口与系统中其他模块的端口S关联起来的是( )
选项:
A:S=>A
B:S=A
C:A=>S
D:A=S
答案: 【A=>S】
2、单选题:
已知标号为U1的元件MYNAND2的输入端口为A和B,输出端口为Y,现要用MYNAND2例化产生一个新的系统(A1、B1为输入端口、Y1为输出端口),要求MYNAND2的A与系统的A1关联,B与系统的B1关联,Y与系统的Y1关联,下列端口映射语句语法正确的是( )
选项:
A:U1: MYNAND2 PORT (A=>A1,B=>B1,Y=>Y1)
B:U1: MYNAND2 PORT MAP(A=A1,B=B1,Y=Y1)
C:U1: MYNAND2 MAP(A=>A1,B=>B1,Y=>Y1)
D:U1: MYNAND2 PORT MAP(A=>A1,B=>B1,Y=>Y1)
答案: 【U1: MYNAND2 PORT MAP(A=>A1,B=>B1,Y=>Y1)】
3、判断题:
STD_LOGIC_UNSIGNED和STD_LOGIC_SIGNED程序包的区别是,STD_LOGIC_SIGNED中定义的运算符考虑到了符号,是有符号数的运算,而STD_LOGIC_UNSIGNED则正好相反。
选项:
A:对
B:错
答案: 【对】
4、判断题:
STANDARD程序包中定义了许多基本的数据类型、子类型和函数,该程序包可以不用USE语句另作声明。
选项:
A:错
B:对
答案: 【对】
5、判断题:
TEXTIO程序包定义了支持文本文件操作的许多类型和子程序。该程序包可以不用USE语句另做声明。
选项:
A:对
B:错
答案: 【错】
6、多选题:
程序包( )重载了可用于INTEGER型及STD_LOGIC和STD_ LOGIC_VECTOR型混合运算的运算符,并定义了一个由STD_LOGIC_VECTOR型到INTEGER型的转换函数。
选项:
A:STD_LOGIC_UNSIGNED
B:STD_LOGIC_SIGNED
C:STD_LOGIC_ARITH
D:STD_LOGIC_1164
答案: 【STD_LOGIC_UNSIGNED;STD_LOGIC_SIGNED】
7、单选题:
在实际的数字集成电路中,( )端口模式相当于双向引脚,它由一个普通输出端口(OUT)加入三态输出缓冲器和输入缓冲器构成的。
选项:
A:IN
B:BUFFER
C:OUT
D:INOUT
答案: 【INOUT】
8、单选题:
每个实体可以有多个结构体,每个结构体对应着实体不同结构和算法实现方案。对于具有多个结构体的实体,必须用( )配置语句指明用于综合的结构体和用于仿真的结构体。
选项:
A:CONFIGURATION
B:ENTITY
C:CONSTANT
D:ARCHITECTURE
答案: 【CONFIGURATION】
9、判断题:
类属参量常用来动态规定一个实体端口的大小,或设计实体的物理特性,或结构体中的总线宽度,或设计实体中、底层中同种元件的例化数量等。
选项:
A:对
B:错
答案: 【对】
10、单选题:
CLK’EVENT AND CLK=’1’表示CLK的 ( )
选项:
A:高电平
B:低电平
C:上升沿
D:下降沿
答案: 【上升沿】
11、单选题:
若某端口定义为“CQ: OUT STD_LOGIC_VECTOR(3 DOWNTO 0);”,则CQ的数据类型为( )
选项:
A:常量
B:信号
C:1位的标准逻辑位矢量
D:4位的标准逻辑位矢量
答案: 【4位的标准逻辑位矢量】
12、判断题:
对于共阴极接法的七段数码显示管,如果显示码为0000110,那么在数码管上会显示数字1。
选项:
A:错
B:对
答案: 【对】
13、判断题:
对于共阳极接法的七段数码显示管,要想在数码管上显示数字3,那么其显示码应为0100111。
选项:
A:错
B:对
答案: 【错】
14、判断题:
在数据动态扫描显示电路DTCNT9999的程序设计中,输出端口COM的作用是控制数码管是否有效;输出端口SEG的作用是控制数码管显示的数字。
选项:
A:对
B:错
答案: 【对】
15、判断题:
EDA仿真测试程序,核心功能部分,一般包括两个部分:① 根据测试的各种要求,通过各种赋值语句给被测试系统提供各种测试输入信号;② 通过元件例化语句建立被测试系统与测试平台内输入信号和输出信号的映射关系。
选项:
A:错
B:对
答案: 【对】
16、判断题:
测试平台的设计实体说明,由于没有有关的类属说明和端口说明,所以可以省略不写。
选项:
A:错
B:对
答案: 【错】
17、判断题:
由于先有新的操作系统,再有基于该操作系统开发的各种EDA专业软件,因此操作系统的选择应尽量选择低些的版本。
选项:
A:对
B:错
答案: 【对】
18、多选题:
授权方式一般有( )
选项:
A:浮动授权
B:固定授权
C:评估授权
答案: 【浮动授权;固定授权;评估授权】
19、判断题:
芯片的管脚锁定就是将设计实体的管脚与目标芯片特定的可输入输出管脚建立一一映射的过程。它包括两个方面:一是需设定未用的管脚;二是根据需要进行管脚的锁定。
选项:
A:对
B:错
答案: 【对】
20、判断题:
Quartus Ⅱ软件工程实现设置主要包括指定目标器件、编译过程设置、EDA工具选择、逻辑分析与逻辑综合设置、逻辑适配设置、仿真设置等。
选项:
A:错
B:对
答案: 【对】
21、判断题:
对含有多个模块多个层次的设计与测试,通常按照自底向上的方法进行设计与测试,也就是先进行低层次各模块的设计与测试,待低层次各模块的设计与测试完毕后再进行顶层模块的设计与测试。
选项:
A:对
B:错
答案: 【对】
22、判断题:
决定仿真运行时间的长短和时钟信号的最高频率的两个参数分别是仿真运行时长和波形文件最小时间单位。
选项:
A:对
B:错
答案: 【对】
23、判断题:
如果已经新建了波形文件,但是进行仿真操作时却提示找不到仿真文件,可能的原因是:(1)波形文件未存盘;(2)波形文件未存入指定工程目录下。
选项:
A:对
B:错
答案: 【对】
24、判断题:
锁定引脚后不必再编译一次,即可将引脚锁定信息应用到最终的下载文件中。
选项:
A:错
B:对
答案: 【错】
25、判断题:
原理图设计的主要操作有:添加元件、移动元件、添加连线、添加网络名、添加输入/输出端口。
选项:
A:对
B:错
答案: 【对】
26、判断题:
在Quartus Ⅱ的主菜单下,执行【Tools】→【Run Simulation Tool】命令,可以进入进行RTL仿真和门级仿真的操作界面。
选项:
A:错
B:对
答案: 【对】
27、判断题:
英文“Gate Level Simulation”表示是门级仿真。
选项:
A:对
B:错
答案: 【对】
28、判断题:
Nios Ⅱ处理器系列包括了快速的(Nios Ⅱ/f)、经济的(Nios Ⅱ/e)和标准的(Nios Ⅱ/s)三种内核,每种都针对不同的性能范围和成本。
选项:
A:对
B:错
答案: 【对】
29、单选题:
在进行管脚锁定时,要想建立变化的I/O资源与特定的芯片管脚编号的联系,包括的步骤有:①变化的I/O资源;②电路结构图;③插座号;④管脚对照表;⑤特定的芯片管脚号。管脚锁定实现步骤的先后顺序为( )
选项:
A:⑤④③②①
B:②①③⑤④
C:①②③④⑤
D:③④①②⑤
答案: 【①②③④⑤】
第三章 单元测试
1、多选题:
比较常用硬件描述语言有( )
选项:
A:VHDL
B:C++
C:Verilog HDL
D:ABEL
答案: 【】
2、判断题:
VHDL对设计的描述具有相对独立性,因此设计者可以不懂硬件的结构,也不必管最终设计的目标器件是什么。
选项:
A:对
B:错
答案: 【】
3、判断题:
对于VHDL的编译器和综合器来说,程序文字的大小写是不加区分的。
选项:
A:错
B:对
答案: 】
4、判断题:
VHDL作为一种硬件描述语言,其所有语句经过逻辑综合后都会变成对应的硬件电路。
选项:
A:错
B:对
答案: 【】
5、单选题:
下列数制基数表示的文字中表示十六进制数的是( )
选项:
A:16#E#E1
B:10#16#
C:2#1111_1110#
答案: 【】
6、判断题:
在下标段的定义中,TO表示数组下标序列由低到高,,而DOWNTO表示数组下标序列由高到低。
选项:
A:对
B:错
答案: 【】
7、判断题:
虽然VHDL仿真器允许变量和信号设置初始值,但在实际应用中,VHDL综合器并不会把这些信息综合进去。
选项:
A:错
B:对
答案: 【】
8、单选题:
从硬件电路系统来看,( )相当于当前层次中各模块之间的连线以及上面的值。
选项:
A:信号
B:常量
C:变量
答案: 【】
9、判断题:
信号的使用和定义范围是实体、进程、子程序、结构体和程序包。
选项:
A:对
B:错
答案: 【】
10、判断题:
STD_LOGIC_VECTOR数据类型的数据对象赋值的原则是:同位宽、同数据类型的矢量间才能进行赋值。
选项:
A:对
B:错
答案: 【】
11、判断题:
由于标准逻辑位数据类型的多值性,在条件语句中,如果未考虑到STD_LOGIC的所有可能的取值情况,综合器可能会插入不希望的锁存器。
选项:
A:对
B:错
答案: 【】
12、判断题:
对于数据类型不同的参量需要进行相互作用和传递时,首先必须进行数据类型的转换,这是因为VHDL是一种强类型语言,要求各种数据类型相同的参量,才能相互作用和传递。
选项:
A:错
B:对
答案: 【】
13、判断题:
类型转换函数方式,就是通过定义一个数据类型转换函数,将属于某种数据类型的数据对象转换成属于另一种数据类型的数据对象。
选项:
A:错
B:对
答案: 【】
14、多选题:
VHDL语言操作符的种类包括( )
选项:
A:关系操作符
B:符号操作符
C:逻辑操作符
D:算术操作符
答案: 【】
15、单选题:
下列符号中表示逻辑左移的是( )
选项:
A:SRL
B:ROL
C:MOD
D:SLL
答案: 【】
16、多选题:
下列属于变量赋值的特点的是( )
选项:
A:具有全局性特征
B:赋值过程总是有某种延时
C:具有局部特征
D:赋值过程立即发生
答案: 【】
17、判断题:
信号赋值目标 := 赋值源;其中冒号加等号(:=)作为一个整体,称之为信号赋值符号。
选项:
A:错
B:对
答案: 【】
18、判断题:
变量赋值目标<= 赋值源;其中指向左边的双箭头(<=)作为一个整体,称之为变量赋值符号。
选项:
A:错
B:对
答案: 【】
19、单选题:
下列不属于顺序语句的是( )
选项:
A:变量赋值语句
B:CASE选择语句
C:LOOP循环语句
D:进程语句
答案: 【】
20、多选题:
下列属于转向控制语句的是( )
选项:
A:IF条件语句
B:CASE选择语句
C:LOOP循环语句
D:WAIT语句
答案: 【】
21、判断题:
IF语句是一种条件语句,它根据语句中所设置的一种或多种条件,有选择地执行指定的顺序语句。
选项:
A:错
B:对
答案: 【】
22、判断题:
CASE选择句中的“=>”不是操作符,它相当于“THEN”的作用。
选项:
A:对
B:错
答案: 【】
23、多选题:
LOOP循环语句的循环方式由( )语句控制。
选项:
A:EXIT
B:WAIT
C:NEXT
D:CASE
答案: 【】
24、判断题:
一般情况下,只有WAIT UNTIL格式的等待语句可以被综合器接受。
选项:
A:错
B:对
答案: 【】
25、单选题:
敏感信号等待语句是指( )
选项:
A:WAIT ON 信号表
B:WAIT UNTIL条件表达式
C:WAIT语句
答案: 【】
26、单选题:
条件等待语句是指( )
选项:
A:WAIT UNTIL条件表达式
B:WAIT ON 信号表
C:WAIT语句
答案: 【
27、多选题:
VHDL中可以具有属性的项目有( )
选项:
A:过程、函数
B:信号、变量、常量
C:实体、结构体、配置、程序包
D:类型、子类型
答案: 【】
28、多选题:
下列属于顺序语句的是( )
选项:
A:决断(RESOLUTION)函数语句
B:断言(ASSERT)语句
C:进程语句
D:报告(REPORT)语句
答案: 【】
29、多选题:
下列属于并行语句的是( )
选项:
A:并行信号赋值语句
B:进程语句
C:LOOP循环语句
D:条件信号赋值语句
答案: 【】
30、判断题:
进程经综合后对应的硬件电路,对进程中的所有可读入信号都是敏感的,而在VHDL行为仿真中并非如此,除非将所有的读入信号列为敏感信号。
选项:
A:对
B:错
答案: 【】
31、判断题:
选择信号赋值语句允许有条件重叠的现象,也允许存在条件涵盖不全情况。
选项:
A:错
B:对
答案: 【】
32、判断题:
选择信号赋值语句本身不能在进程中应用,但其功能却与进程中的CASE语句的功能相似。
选项:
A:错
B:对
答案: 【】
33、单选题:
VHDL元件例化端口映射语句“ U1:ND2 PORT MAP(S1,S2,C=>Z1);”中的端口映射关联方式为( )
选项:
A:位置关联
B:名字关联
C:混合关联
D:结构关联
答案: 【
34、单选题:
VHDL元件例化端口映射名字关联方式的符号为( )
选项:
A:>=
B:=>
C:=
D:==
答案: 【】
35、多选题:
VHDL的元件例化语句用于建立端口之间映射关系的常用方式( )
选项:
A:位置关联
B:名字关联
C:结构关联
D:混合关联
答案: 【】
36、判断题:
对于内部由多个规则模块构成而两端结构不规则的电路,可以用FOR_GENERATE语句来描述电路内部的规则部分,而根据电路两端的不规则部分形成的条件用IF_GENERATE语句来描述。
选项:
A:错
B:对
答案: 【】
37、多选题:
VHDL子程序调用的特点有( )
选项:
A:在进程中允许对子程序进行调用
B:在进程中不允许对子程序进行调用
C:可以在结构体或程序包中的任何位置对子程序进行调用
D:从硬件角度讲,一个子程序的调用类似于一个元件模块的例化
答案: 【】
38、多选题:
VHDL的函数首由( )组成。
选项:
A:数据类型
B:函数名
C:函数体
D:参数表
答案: 【】
39、多选题:
一般地,可在过程定义参量表可以定义的数据流向模式有( )
选项:
A:INOUT
B:INPUT
C:OUTPUT
D:OUT
E:IN
答案: 【】
40、判断题:
一个程序包应包含常数说明、数据类型说明、元件定义、子程序说明等四种内容。
选项:
A:错
B:对
答案: 【】
41、判断题:
对于没有子程序说明的程序包体可以省去,因此程序包首可以独立定义和使用。
选项:
A:错
B:对
答案: 【】
42、多选题:
VHDL的描述风格有三种,分别是( )
选项:
A:数据流描述
B:结构描述
C:行为描述
D:门电路描述
答案: 【】
43、单选题:
在VHDL的结构体中只描述了所希望电路的功能或者说电路行为,而没有直接指明或涉及实现这些行为的硬件结构的描述方式称为( )
选项:
A:RTL描述
B:结构描述
C:行为描述
答案: 【】
44、多选题:
译码器可以用于( )
选项:
A:地址译码
B:显示驱动译码
C:指令译码
D:控制译码
答案: 【】
45、判断题:
选项:
A:错
B:对
答案: 【】
46、判断题:
选项:
A:错
B:对
答案: 【】
47、多选题:
三态门电路的输出值包括( )
选项:
A:高阻态
B:高电平
C:低电平
D:低阻态
答案: 【】
48、判断题:
触发器和寄存器(锁存器),都是具有存储功能的电路,其VHDL程序设计的基本方法是相同的。
选项:
A:错
B:对
答案: 【】
49、判断题:
计数器的设计,其基本功能包括计数控制和进位控制。其中计数控制又分为正常计数和边界处理,正常计数是进行加1操作或加N操作;边界处理则进行清零。
选项:
A:对
B:错
答案: 【】
50、判断题:
所谓分频电路,就是将一个给定的频率较高的数字输入信号,经过适当的处理后,产生一个或数个频率较低的数字输出信号。
选项:
A:对
B:错
答案: 【】
51、单选题:
有关FIFO正确的说法是( )
选项:
A:FIFO,本质上是一个读写存储器,但它的存储规律是先进后出
B:FIFO,本质上是一个读写存储器,但它的存储规律是先进先出
C:FIFO,本质上是一个读写存储器,但它的存储规律是后进先出
答案: 【】
52、判断题:
作为FIFO的设计,它包括数据的写操作、数据的写地址修改、数据写满控制,数据的读操作、数据的读地址修改、数据读空控制,因此可用6个进程来描述对应的操作。
选项:
A:对
B:错
答案: 【】
53、判断题:
进程间一般是顺序运行的,但由于敏感信号的设置不同以及电路的延迟,在时序上,进程间的动作是没有先后顺序的。
选项:
A:对
B:错
答案: 【】
54、判断题:
进程间一般是并行运行的,但由于敏感信号的设置不同以及电路的延迟,在时序上,进程间的动作是有先后顺序的。
选项:
A:对
B:错
答案: 【】
第四章 单元测试
1、判断题:
多位加法器的构成有两种方式:并行进位和串行进位。其中并行进位方式设有进位产生逻辑,运算速度较快;串行进位方式是将全加器级联构成多位加法器,运行速度较慢。
选项:
A:对
B:错
答案: 【】
2、判断题:
对于组合逻辑程序,在进行VHDL程序的时序仿真的时候,不论每组测试数据的持续时间的长短,都能得到正确的结果。
选项:
A:错
B:对
答案: 【】
3、判断题:
对于相同的一个VHDL设计,不管采用什么样的FPGA芯片来实现,该系统的最高频率是相同的。
选项:
A:对
B:错
答案: 【】
4、判断题:
对于相同的一个VHDL设计,若采用不同的FPGA芯片来实现,该系统的最高频率可能会是不同的。
选项:
A:对
B:错
答案: 【】
5、单选题:
语句“IF LD=’1′ THEN COUNT<=D;”是一个计数器控制进程中的一个语句,其中COUNT为保存计数过程中间结果的信号,则该语句的作用是( )
选项:
A:高电平预置数
B:低电平预置数
C:中电平预置数
答案: 【】
6、单选题:
元件例化语句中的端口映射语句“U1: LCNT8 PORT MAP(CLK=>CLK, LD=>LD1, D=>A, CAO=>CAO1); ”,其端口映射方式是( )
选项:
A:名字关联方式
B:位置关联方式
C:混合关联方式
答案: 【】
7、多选题:
在CORDIC算法的硬件实现方案中,相对于迭代结构,流水线结构的优点有( )
选项:
A:控制比较复杂
B:处理速度非常快
C:硬件开销很小
D:控制比较简单
答案: 】
8、单选题:
若TEMP1为10以内的正整数,下述以CASE TEMP1开始的选择语句的功能是( )
选项:
A:将10以内的正整数TEMP1转换成四位二进制数BCD编码,并赋值给LBCD
B:将10以内的正整数TEMP1进行显示驱动译码,并将译码结果赋值给LBCD
C:将10以内的正整数TEMP1进行显示数据选择,并将选择结果赋值给LBCD
答案: 【】
9、多选题:
一个可进行硬件验证的完整的SOBEL图像边缘检测器包括的模块有( )
选项:
A:数据处理模块(PROCESSOR)
B:数据显示处理模块(DISPLAY)
C:图像数据(模拟)采集模块(MINPUT)
D:像素窗口刷新模块(REFRESH)
E:帧窗口接收模块(FIFO)
F:串入并出模块(SIPO)
答案: 【】
10、单选题:
一个完整的SOBEL图像边缘检测器,其中求出四个方向的图像梯度数据绝对值的最大值,同时判别最大值出现的方向的模块是( )
选项:
A:串入并出模块(SIPO)
B:数据处理模块(PROCESSOR)
C:像素窗口刷新模块(REFRESH)
D:帧窗口接收模块(FIFO)
答案: 【】
第五章 单元测试
1、单选题:
“Field Programmable Gate Array”的中文含义是( )
选项:
A:电子设计自动化
B:现场可编程门阵列
C:复杂可编程逻辑器件
D:专用集成电路
答案: 【】
2、判断题:
CPLD的英文全称是Complex Programmable Logic Device。
选项:
A:错
B:对
答案: 【】
3、多选题:
从可编程元件上分类,PLD可分为( )
选项:
A:EPROM的编程元件
B:熔丝型开关
C:EEPROM的编程元件
D:可编程低阻电路元件
E:基于SRAM的编程元件
答案: 【】
4、判断题:
FPGA 的核心是可编程技术。
选项:
A:对
B:错
答案: 【】
5、多选题:
最典型的交叉开关设计包括( )
选项:
A:威尔顿型(Wilton)
B:通用型(universal)
C:不相交型(disjoint)
答案: 【】
6、判断题:
ONO 反熔丝,是具有氧-氮-氧介质夹层的反熔丝;M2M 反熔丝,是金属-金属反熔丝。
选项:
A:对
B:错
答案: 【】
7、判断题:
基于新型半导体结构的 FPGA的两种结构有:碳纳米管交叉开关结构、忆阻器结构。
选项:
A:对
B:错
答案: 【】
8、判断题:
采用多输入的 LUT 结构作为基本逻辑单元, 已经成为FPGA发展的主流趋势。
选项:
A:对
B:错
答案: 【】
9、判断题:
CPLD的主要参数包括宏单元数,最大频率,电源电压,最大用户I/O等方面。
选项:
A:错
B:对
答案: 【】
10、判断题:
LatticeEC的结构与LatticeECP-DSP的结构基本相同,主要区别就是没有sysDSP Block。
选项:
A:错
B:对
答案: 【】
11、多选题:
Altera公司其CPLD器件系列主要有( )
选项:
A:FLASHlogic系列
B:Classic系列
C:APEX系列
D:MAX系列
答案: 【】
12、判断题:
Altera公司的FPGA器件系列产品按推出的先后顺序有FLEX系列、APEX系列、ACEX系列和Stratix系列、Cyclone系列、Arria系列。
选项:
A:错
B:对
答案: 【】
13、判断题:
Altera公司现在的主流产品是低档的Cyclone系列、中档的Arria系列和高档的Stratix系列。
选项:
A:错
B:对
答案: 【】
14、判断题:
Xilinx公司的CPLD器件系列主要有XC7200系列、XC7300系列、XC9500系列和CoolRunner系列。
选项:
A:错
B:对
答案: 【】
15、判断题:
Spartan-3系列的FPGA,由于其极低廉的成本,能理想地应用于宽带访问、家庭网上工作、显示/投影和数字电视设备中。
选项:
A:对
B:错
答案: 【】
16、判断题:
把FPGA应用电路目标文件写入FPGA的专用配置ROM的过程,称为编程。
选项:
A:对
B:错
答案: 【
17、多选题:
Altera公司基于SRAM LUT结构器件的配置模式有( )
选项:
A:PS被动串行模式
B:PPS被动并行同步模式
C:配置器件配置模式
D:PSA被动串行异步模式
E:JTAG模式
F:PPA被动并行异步模式
答案: 【】
18、单选题:
在FPGA和CPLD中,在低功耗、高集成度方面具有绝对的优势的器件是( )
选项:
A:VHDL
B:FPGA
C:CPLD
答案: 【】
19、判断题:
在选择FPGA的设计开发中,对芯片速度的选择是速度越高越好。
选项:
A:错
B:对
答案: 【】
第六章 单元测试
1、判断题:
若W2、L已经定义,并且N2BIT、 ARRAY_N2BIT、P的有关定义如下: SUBTYPE N2BIT IS STD_LOGIC_VECTOR(W2-1 DOWNTO 0); TYPE ARRAY_N2BIT IS ARRAY (0 TO L-1) OF N2BIT; SIGNAL P: ARRAY_N2BIT; 则信号P综合成硬件后相当于一个存储器/寄存器组,该存储器/寄存器组具有L个存储/寄存单元,每个单元具有W2位数据。
选项:
A:对
B:错
答案: 【】
2、判断题:
动态扫描显示的原理是:通过一个扫描控制电路,对需要显示的结果进行逐个扫描,使显示数码管逐个进行显示,但要求显示数码管的扫描频率必须大于24HZ以上。
选项:
A:对
B:错
答案: 【】
3、判断题:
7段LED数码管显示器可分为共阳极、共阴极型两种,其中共阳极型数码管是指数码管的7个发光二极管的阴极连接在一起,并且均接GND,而数码管的驱动端a-g必须是高电平有效。
选项:
A:对
B:错
答案: 【】
4、判断题:
通用EDA实验开发系统,我们可看成多种单一EDA实验开发板经过优化叠加而成的EDA实验开发系统,因此其使用一般更加灵活,并且使用时需要设置一个确定的控制信号。
选项:
A:错
B:对
答案: 【】
5、判断题:
数字秒表的设计,本质上就是一个多个计数器级联而成的计数器的设计,只不过最低位计数器的输入时钟信号需要根据最小计时单位确定其基准频率。
选项:
A:对
B:错
答案: 【】
6、判断题:
在微控制器/微处理器中,有一个称为计数器/定时器的基本功能组件。为什么同一个功能组件,即可以是计数器,又可以是定时器呢?这是因为定时器本质上就是个计数器,只不过定时结果是对应定时计数器的结果乘以计数器的时钟周期。
选项:
A:对
B:错
答案: 【】
7、判断题:
在程序的调试和仿真中,由于程序中有关参数的原因,要观察有关输出的变化,需要运行较长的时间,或在一个给定的时间内,可能看不到有关输出的变化。这时我们可采取调整有关参数的方法进行仿真,待仿真证明程序正确后再复原到原程序。
选项:
A:错
B:对
答案: 【】
8、判断题:
数字频率计的设计,本质上就是一个特定计数器的设计,这是因为:频率测量的基本原理就是计算每秒钟内待测信号的脉冲个数,而脉冲的个数可通过计数被测信号上升沿的次数而得到。
选项:
A:对
B:错
答案: 【】
9、判断题:
分频电路本质上是计数器的变种,其计数值由分频常数N=fout/fin决定,其输出不是一般计数器的计数结果,而是根据分频常数对分频输出信号的高、低电平进行控制的。
选项:
A:对
B:错
答案: 【】
10、判断题:
如果分频信号对占空比有要求,并且假定N为分频常数,NH为输出高电平的控制常数,则分频器可按如下方法设计:控制信号的产生:输入信号的每个上升沿到来时,进行加1操作,一直计数到N-1为止。输出的控制:根据控制信号的产生结果,当控制信号小于(N-NH)时输出高电平,否则输出低电平。
选项:
A:对
B:错
答案: 【】
11、单选题:
若P(I)是一个已经定义的、具有L个单元、每个单元具有W2位标准逻辑位数据的二维数组类型的信号,则VHDL程序中的P(I)(W2-1)的含义是( )
选项:
A:表示第I个乘积P(I)的最左边位,也就是P(I)的符号位
B:表示P(I)与(W2-1)的和
C:表示P(I)与(W2-1)的乘积
答案: 【】
12、单选题:
若某进程PROCESS是一个无敏感信号列表的进程,进程中的启动条件语句是:WAIT UNTIL CLK=’1’,则该进程的启动条件是( )
选项:
A:当 CLK上升沿来到时,WAIT语句结束挂起,启动进程的执行
B:当 CLK=’1’时,WAIT语句结束挂起,启动进程的执行
C:当 CLK>’1’时,WAIT语句结束挂起,启动进程的执行
答案: 【
13、单选题:
如果X(n)表示输入端口X在参考时刻n时的输入数据,则X(n+2)表示的含义是( )
选项:
A:输入端口X在参考时刻n后2个周期时的输入数据
B:输入端口X在参考时刻n前2个周期时的输入数据
C:输入端口X在参考时刻n+2后2个周期时的输入数据
答案: 【】
请先
!