EDA期末复习题
一、单选题
1、下面即是并行语句又是串行语句的是( )
A.变量赋值 B. 信号赋值 C. PROCESS语句 D.WHEN…ELSE语句 2、 下列EDA软件中,哪一个不具有逻辑综合功能( )
A. Max+Plus II B. ModelSim C. Quartus II D. Synplify 3、 在Quartus9.0中锁定引脚的操作是 ( )
A. Assignments→> Pins B. Assignments→> Settings C. Assignments→>Device D. Processing→>Pins 4、 将STD_LOGIC_VECTOR类型转换成INTEGER类型的语句是( ) A. CONV_STD_LOGIC_VECTOR() B. CONV_INTEGER() C. CONVERT_STD_LOGIC_VECTOR() D. CONVERT_INTEGER() 5、该程序实现的功能是( )
A. s=abc+ac+bc B. s=abc+ac+bc C. s=abc+ac+bc D. s=ac+bc
图1
6、以下哪个文件扩展名是仿真波形的文件扩展名?
A、vhd B、vwf C、bdf D、sof 7、以下哪种定义代表向量定义?
A、a IN STD_LOGIC B、a OUT STD_LOGIC_VECTOR(3 DOWNTO 0) C、a OUT INTEGER RANGE 0 to 300 D、a BUFFER BOOLEAN
8、VHDL相对于HDL的特殊优势在于?
A、以行为描述见长 B、支持自上而下的TDD设计
C、支持结构描述 D、具备了从比较抽象到比较具体的多个层面上对电子
实体进行混合描述的能力
9、下列不属于VHDL基本程序结构是?
A、CONFIGURATION定义区 B、ARCHITECTURE定义区 C、USE定义区 D、ENTITY定义区 10、下列哪个语句求逻辑量a与逻辑量b的异或结果?
A、yand <= a XOR b B、yand <=a NOR b C、yand := a XOR b D、yand :=a NOR b 11、以下哪一种可编程逻辑器件是基于“查找表”的
A、PROM B B、CPLD C、FPGA D、GAL
12、以下哪一项不属于CPLD器件中至少包含的三种结构
A、可编程逻辑宏单元 B、可编程I/O单元 C、可编程内部连线 D、可编程寄存器
13、以下哪一种可编程逻辑器件的结构为与阵列固定、或阵列可编程
A、PLA B、PROM C、PAL D、GAL
14、FPGA的主要构成部分中不包括以下哪一项
A、逻辑阵列B、 B、输出逻辑宏单元(OLMC) C、嵌入式阵列 D、输入输出单元(IOE)
15、在PROTRL 99 SE中,电路原理图文件的扩展名是
A、.sch B、.net C、.erc D、.pcb
16、以下哪个程序包是数字系统设计中最重要最常用的程序包
A、STD_LOGIC_ARITH B、STD_LOGIC_1164 C、STD_LOGIC_UNSIGNED D、STD_LOGIC_SIGNED 17、下列语句中,属于并行语句的是
A、进程语句 B、IF语句
C、CASE语句 D、FOR语句 18、进程中的变量赋值语句,其变量更新是
A、立即完成 B、按顺序完成 C、在进程的最后完成 D、都不对 19、下列标识符中,是不合法的标识符。
A、State0 B、9moon C、Not_Ack_0 D、signall
20、1987标准的VHDL语言对大小写是
A、敏感的 B、只能用小写 C、只能用大写 D、不敏感 21、在EDA工具中,能完成在目标系统器件上布局布线软件称为
A、仿真器 B、综合器 C、适配器 D、下载 22、在VHDL中,用语句( )表示clock的下降沿。
A、clock’EVENT
B、clock’EVENT AND clock=’1’ C、clock=’0’
D、clock’EVENT AND clock=’0’ 23、下列语句中,不属于并行语句的是
A、进程语句 B、CASE语句 C、元件例化语句 D、WHEN?ELSE?语句 24、下列标识符中,是不合法的标识符。
A、PP0 B、END C、Not_Ack D、sig
25、下列那个流程是正确的基于EDA软件的FPGA / CPLD设计流程
A、原理图/HDL文本输入→适配→综合→功能仿真→编程下载→硬件测试 B、原理图/HDL文本输入→功能仿真→综合→适配→编程下载→硬件测试 C、原理图/HDL文本输入→功能仿真→综合→编程下载→→适配硬件测试 D、原理图/HDL文本输入→功能仿真→适配→编程下载→综合→硬件测试