EDA考试复习试题及答案
EDA考试复习试题及答案
一、选择题:(20分)
1.下列是EDA技术应用时涉及的步骤:
A.原理图/HDL文本输入;
B.适配;
C.时序仿真;
D.编程下载;
E.硬件测试;
F.综合
请选择合适的项构成基于EDA软件的FPGA/CPLD设计流程:
A→___F___→___B__→____C___→D→___E____
2.PLD的可编程主要基于A.LUT结构或者B.乘积项结构:
请指出下列两种可编程逻辑基于的可编程结构:
FPGA基于____A_____
CPLD基于____B_____
3.在状态机的具体实现时,往往需要针对具体的器件类型来选择合适的状态机编码。
对于A.FPGAB.CPLD两类器件:
一位热码状态机编码方式适合于____A____器件;
顺序编码状态机编码方式适合于____B____器件;
4.下列优化方法中那两种是速度优化方法:____B__、__D__
A.资源共享
B.流水线
C.串行化
D.关键路径优化
单项选择题:
5.综合是EDA设计流程的关键步骤,综合就是把抽象设计层次中的一种表示转化成另一种表示的过程;在下面对综合的描述中,
___D___是错误的。
A.综合就是将电路的高级语言转化成低级的,可与FPGA/CPLD的基本结构相映射的网表文件;
B.为实现系统的速度、面积、性能的要求,需要对综合加以约束,称为综合约束;
C.综合可理解为,将软件描述与给定的'硬件结构用电路网表文
件表示的映射过程,并且这种映射关系不是唯一的。
D.综合是纯软件的转换过程,与器件硬件结构无关;
6.嵌套的IF语句,其综合结果可实现___D___。
A.条件相与的逻辑
B.条件相或的逻辑
C.条件相异或的逻辑
D.三态控制电路
7.在一个VHDL设计中Idata是一个信号,数据类型为
std_logic_vector,试指出下面那个赋值语句是错误的。D
A.idata<=“00001111”;
B.idata<=b”0000_1111”;
C.idata<=X”AB”;
D.idata<=B”21”;
8.在VHDL语言中,下列对时钟边沿检测描述中,错误的是
__D___。
A.ifclk’eventandclk=‘1’then
B.iffalling_edge(clk)then