下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章测试硬件描述语言主要有哪些?()
A:Verilog
B:VHDL
C:AHDL
D:SystemVerilog
答案:ABCD第二章测试下列不属于VerilogHDL算数运算符的是()
A:=
B:-
C:%
D:+
答案:A在verilog语言中,a=4b’1011,那么&a=()
答案:D5’b10011>>2等于()
A:7’b0010011
B:5’b00100
C:7’b0011100
D:5’b11100
答案:B{4{a}}等于()
A:{a:a:a:a}
B:{a}
C:{a;a;a;a}
D:{a,a,a,a}
答案:D下列关于阻塞赋值运算(如b=a;)说法错误的是()
A:在沿触发的always块中使用时,综合后可能会产生意想不到的结果
B:在“always”模块中的reg型信号都采用此赋值方式
C:b的值在赋值语句执行完后立刻就改变的
D:赋值语句执行完后,块才结束
答案:B第三章测试假设design为TOP.v,顶层模块名为TOP;TestBench为TOP_TB.v,顶层模块名为TOP_TB,则完整写出Modelsim仿真该设计所用命令为vlibmywork()
A:对
B:错
答案:B常见的数字仿真器有()
A:Iverilog
B:Modelsim
C:VCS
D:IUS
答案:ABCDModelsim中,为禁用其优化,可以在命令行上添加-novopt选项。()
A:对
B:错
答案:Avsim仿真时,是从物理库开始查找模块。()
A:错
B:对
答案:A目前modelsim可以在包含中文的路径中正常执行。()
A:对
B:错
答案:B第四章测试EPF10K20TC144-4具有()个管脚
A:15
B:不确定
C:144
D:84
答案:CFPGA结构一般分为三部分:可编程逻辑块(CLB)、可编程I/O模块和可编程内部连线。()
A:对
B:错
答案:AFPGA基于SRAM结构,每次上电后需要一次配置。()
A:错
B:对
答案:B大规模可编程器件主要有FPGA、CPLD两类,其中CPLD通过()实现其逻辑功能。
A:输出缓冲
B:输入缓冲
C:查找表(LUT)
D:可编程乘积项逻辑
答案:CCPLD的可编程是主要基于什么结构()。
A:查找表(LUT)
B:ROM可编程
C:PAL可编程
D:与或阵列可编程
答案:D第五章测试IP核在EDA技术和开发中具有十分重要的地位;提供用VHDL等硬件描述语言描述的功能块,但不涉及实现该功能块的具体电路的IP核为()
A:软IP
B:硬IP
C:固IP
D:其余都对
答案:A综合是EDA设计流程的关键步骤,在下面对综合的描述中,()是错误的。
A:为实现系统的速度、面积、性能的要求,需要对综合加以约束,称为综合约束。
B:综合就是将电路的高级语言转化成低级的,可与FPGA/CPLD的基本结构相映射的网表文件。
C:综合可理解为,将软件描述与给定的硬件结构用电路网表文件表示的映射过程,并且这种映射关系是唯一的(即综合结果是唯一的)。
D:综合就是把抽象设计层次中的一种表示转化成另一种表示的过程。
答案:C基于EDA软件的FPGA/CPLD设计流程为:原理图/HDL文本输入→()→综合→适配→时序仿真→编程下载→硬件测试。
A:功能仿真
B:逻辑综合
C:时序仿真
D:配置
答案:A()是EDA设计流程的关键步骤。
A:测试
B:设计输入
C:综合
D:适配
答案:C在EDA中,IP的中文含义是()
A:网络供应商
B:没有特定意义
C:知识产权核
D:在系统编程
答案:C第六章测试仿真中,下述clk信号值变化,将触发上升沿事件的有:()。
A:Z1
B:0Z
C:01
D:XZ
答案:ABC由nand门可构建出所有数字逻辑。()
A:错
B:对
答案:BLatch是边沿敏感,DFF是电平敏感。()
A:对
B:错
答案:Balways@()语法中,敏感列表不完整,可能导致仿真与综合结果不一致。()
A:对
B:错
答案:ADFF是Verilog语言的内建原语,可以直接例化使用。()
A:错
B:对
答案:A第七章测试关于TestBench的描述,错误的是()
A:TestBench功能包括为待测电路的输入产生激励
B:TestBench使用硬件描述语言进行编写,可被综合成硬件电路
C:TestBench既可以用来验证电路的功能,也可以用来验证电路的时序
D:TestBench可以不含验证待测电路输出信号正确性的功能
答案:B关于系统任务的说法,错误的是()
A:strobe用来vcd、fsdb、wlf等格式的文件都是波形文件。()
A:对
B:错
答案:B关于函数与任务,描述错误的是()
A:函数的定义中,不能包含任何时间控制类的语句
B:任务只能在过程语句中被调用,不能作为赋值的结果
C:函数定义时不能包含输出信号
D:函数可以嵌套调用函数,而任务不能嵌套调用任务
答案:D可以使用defpara或者parameter语句将某一变量定义为参数。()
A:错
B:对
答案:A第八章测试下面关于有限状态机的说法,错误的是()
A:mealy型有限状态机的输出信号与当前时刻的输入有关
B:moore型有限状态机的输入至少需要一个时钟周期才影响输出
C:有限状态机可以与状态转移图相互转换
D:有限状态机只能是moore型有限状态机或者mealy型有限状态机中的一种
答案:D独热码状态编码方式消耗更多位的寄存器资源,更易产生电路毛刺,使应尽量避免使用。()
A:对
B:错
答案:B对于状态较多的有限状态机,使用格雷码编码方式相对二进制编码方式可能会消耗更少的寄存器资源。()
A:对
B:错
答案:B关于有限状态机三段式描述方法与二段式描述方法的区别,错误的()
A:三段式描述方法将次态判断与输出逻辑进行了分离
B:三段式描述方法实在二段式描述方法的基础上增加了部分代码
C:三段式描述相对二段式描述方法,可以具有更快的输出速度
D:三段式描述方法与有限状态机的逻辑抽象形式一致
答案:B下面哪一项不是状态转移图的组成元素()
A:信号位宽
B:转移方向
C:状态位置
D:状态名称
答案:A第九章测试下面的代码不会生成多余的锁存器。moduletest(out1,a,b,c,sel);inputa,b,c;outputout1;input[1:0]sel;regout1;always@(aorborcorsel)beginif(sel==2’b10)out1=a;elseif(sel==2’b01)out1=b;elseif(sel==2’b11)out1=c;endendmodule()
A:对
B:错
答案:B下面的代码不存在RTL与综合后门级网表仿真不一致问题。modulecompare(equal,a,b);parametersize=1;outputequal;input[size-1:0]a,b;regequal;always@(*)beginequal=(a==b);endendmodule()
A:错
B:对
答案:B下面的代码,会生成级联电路。moduletest(SEL,A,B,C,D,Y);input[1:0]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何写医疗合同范本
- 2024年滁州房产抵押贷款合同
- 二零二四年度工程质量检测与评估合同
- 插花制作合同范本
- 2024年度玻璃幕墙工程专业分包合同协议书
- 招标工程服务合同范本
- 2024版技术转让合同协议书
- 2024年中国防水尿垫市场调查研究报告
- 2024年度大连长海县海滨浴场租赁合同
- 2024年度杭州市摄影摄像服务合同
- 中国传统民居建筑.课件
- 光的偏振性 马吕斯定律
- 硫酸铵简介介绍
- 测控专业职业规划书
- 音乐游戏在小学音乐课堂教学中的应用策略研究
- 54 美丽的小兴安岭(第一课时) 逐字稿 三年级上册语文 国家中小学智慧教育平台
- 如何在小学语文教学中培养学生的人文素养获奖科研报告
- 2024届高考英语作文复习专项 读后续写写作入门指导课件
- 2024届高考语文复习:二元思辨作文审题立意讲解 课件
- 《伐檀》名师课堂
- 幼儿园优质公开课:小班数学《开心果园(5以内的点数)》课件
评论
0/150
提交评论