FPGA与CPLD的结构原理

硬件常识测试

1、单选题:
‎EDA的中文含义是​
选项:
A:  电子设计自动化
B: 计算机辅助计算
C: 计算机辅助教学
D: 计算机辅助制造
答案: 【  电子设计自动化

2、单选题:
‏可编程逻辑器件的英文简称是‍
选项:
A: FPGA 
B: PLA
C: PAL
D: PLD
答案: 【 PLD

3、单选题:
‍现场可编程门阵列的英文简称是‎
选项:
A: FPGA
B: PLA
C: PAL
D: PLD
答案: 【 FPGA

4、单选题:
‌基于下面技术的PLD器件中允许编程次数最多的是‍
选项:
A: FLASH
B:  EEROM
C: SRAM 
D: PROM
答案: 【 SRAM 

5、单选题:
‌在EDA中,ISP的中文含义是​
选项:
A: 网络供应商
B: 在系统编程
C: 没有特定意义
D: 使用编程器烧写PLD芯片
答案: 【 在系统编程

6、单选题:
‏在EDA中,IP的中文含义是​‏​
选项:
A: 网络供应商
B: 在系统编程
C: 没有特定意义
D: 知识产权核
答案: 【 知识产权核

7、单选题:
​EPF10K20TC144-4具有多少个管脚​​​
选项:
A: 144个
B: 84个
C: 15个
D: 不确定
答案: 【 144个

8、单选题:
‎EPF10K20TC144-X器件,如果X的值越小表示‌‎‌
选项:
A: 器件的工作频率越小
B: 器件的管脚越少
C: 器件的延时越小
D:  器件的功耗越小
答案: 【 器件的延时越小

9、单选题:
‎在EDA工具中,能将硬件描述语言转换为硬件电路的重要工具软件称为  ‌‎‌
选项:
A: 仿真器
B: 综合器  
C: 适配器
D: 下载器
答案: 【 综合器  

10、单选题:
PLD的可编程主要基于:请指出下列两种可编程逻辑基于的可编程结构:‏FPGA 基于()‏‍‏
选项:
A: LUT结构
B: 乘积项结构
C: 空
D: 空
答案: 【 LUT结构

11、单选题:
​IP核在EDA技术和开发中具有十分重要的地位;提供用VHDL等硬件描述语言描述的功能块,但不涉及实现该功能块的具体电路的IP核为()‏​‏
选项:
A: 软IP
B: 固IP
C: 硬IP
D: 全对
答案: 【 软IP

12、单选题:
‍大规模可编程器件主要有FPGA、CPLD两类,其中CPLD通过____实现其逻辑功能。‍‍‍
选项:
A: 可编程乘积项逻辑
B: 查找表(LUT)
C: 输入缓冲
D: 输出缓冲
答案: 【 可编程乘积项逻辑

13、单选题:
‌大规模可编程器件主要有CPLD和FPGA两类,下面对FPGA结构与工作原理描述中,正确的是‎‌‎
选项:
A: FPGA全称为复杂可编程逻辑器件
B: FPGA是基于乘积项结构的可编程逻辑器件。
C: 基于SRAM的FPGA器件,每次上电后必须进行一次配置。
D: 在Altera公司生产的器件中,MAX7000系列属于FPGA结构
答案: 【 基于SRAM的FPGA器件,每次上电后必须进行一次配置。

14、单选题:
​SIP代表‎
选项:
A: 电解电容
B: 单列直插式元器件
C: 电解电容
D: 双列直插式元器件
答案: 【 单列直插式元器件

15、单选题:
‍DIP代表()。  ‌
选项:
A:  电解电容
B: 单列直插式元器件
C: 二极管
D: 双列直插式元器件
答案: 【 双列直插式元器件

16、单选题:
‎请指出Altera公司Cyclone系列中的EP1C6Q240C8这个器件是属于  ‌
选项:
A: ROM
B: GAL
C: CPLD
D: FPGA
答案: 【 FPGA

17、单选题:
‏以下器件中属于Xilinx 公司生产的是 ‎
选项:
A: ispLSI系列器件
B: MAX系列器
C: XC9500系列器件 
D: FLEX系列器件
答案: 【 XC9500系列器件 

18、单选题:
‍国际上生产FPGA/CPLD的三家主流公司为‏‍‏‍‏
选项:
A: Altera、Xilinx、Lattice公司
B: Altera、Marax、Lattice公司
C: IBM、Xilinx、Lattice公司
D: Altera、Xilinx、AD公司
答案: 【 Altera、Xilinx、Lattice公司

19、单选题:
‍FLEX10K 结构中的最小单元是‍‍‍
选项:
A: EAB
B: LAB
C: LE
D: CLB
答案: 【 LE

20、单选题:
‍在设计处理过程中,可产生供器件编程使用的数据文件,对于FPGA来说是生成(    )文件。‏‍‏‍‏
选项:
A: 熔丝图
B: 位流数据
C: 图形
D: 仿真
答案: 【 位流数据

21、单选题:
​固核的正确描述为(  )。​​​
选项:
A: 提供用VHDL等硬件描述语言描述的功能块,但不涉及实现该功能块的具体电路
B: 提供设计的最总产品——模型库
C: 以可执行文件的形式提交用户,完成了综合的功能块
D: 以上都不对
答案: 【 以上都不对

22、多选题:
​可能作为EAB的功能模块包括‍
选项:
A: 乘法器
B: megaRAM
C: DSP
D: PLL
答案: 【 乘法器;
megaRAM;
DSP;
PLL

23、判断题:
‎硬件综合器和软件程序编译器没有本质区别。‎
选项:
A: 正确
B: 错误
答案: 【 错误

24、判断题:
‏集成度是 PLD 器件的一项重要指标。‎
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
​ CPLD 和 FPGA 都属于高密度可编程逻辑器件。‎
选项:
A: 正确
B: 错误
答案: 【 正确

26、判断题:
‍ PLD 是一种全定制器件。‍
选项:
A: 正确
B: 错误
答案: 【 错误

27、判断题:
‎把适配后生成的编程文件装入到 PLD 器件中的过程称为下载。‏
选项:
A: 正确
B: 错误
答案: 【 正确

28、判断题:
‏综合指的是将较高级抽象层次的设计描述自动转化为较低层次描述的过程。​
选项:
A: 正确
B: 错误
答案: 【 正确

29、判断题:
‎对设计而言,采用的描述级别越高,设计越容易。​
选项:
A: 正确
B: 错误
答案: 【 正确

30、判断题:
‌ IP 核中的软核与生产工艺无关,不涉及物理实现,为后续设计留有很大空间。​
选项:
A: 正确
B: 错误
答案: 【 正确

31、判断题:
‍IP 核和 TCP/IP 中的两个 IP 是同一个概念。‍
选项:
A: 正确
B: 错误
答案: 【 错误

32、填空题:
把上边的英文缩略语和下边的中文意思对应起来。 (1)EDA    (2)FPGA     (3)SOC     (4)CPLD    (5)ASIC       (6)SRAM   (7)ISP      (8)VHDL    (9)BST     (10)IEEE      ​a片上系统                               b复杂可编程逻辑器件 ​c现场可编程门阵列                       d静态随机存取存储器​e在系统可编程                           f超高速硬件描述语言 ​g边界扫描测试技术                       h美国电子工程师协会​i 电子设计自动化                                           j专用集成电 ​
答案: 【 i , c , a, b , j , d , e , f , g , h

VHDL有限状态机设计

VHDL高阶测试

1、单选题:
‏下面哪个说法是错误的‎‏‎‏‎
选项:
A: 进程语句与进程语句之间是并行执行的,进程语句内部是顺序执行的
B: 进程语句是可以嵌套使用的
C: 块语句与块语句之间是并行执行的,块语句内部也是并行执行的
D: 块语句是可以嵌套使用的
答案: 【 进程语句是可以嵌套使用的

2、单选题:
‎下面哪种语句不是并行语句‏‎‏
选项:
A: wait语句
B: process语句
C: 块语句
D: 生成语句
答案: 【 wait语句

3、单选题:
‌下列关于信号的说法正确的是‎‌‎
选项:
A: 信号是一个局部量,它只能在进程和子程序中使用。
B: 信号的赋值不是立即发生的。
C: 在进程的敏感信号表中,既可以使用信号,也可以使用变量。
D: 信号赋值的一般表达式为:目标信号名:= 表达式。
答案: 【 信号的赋值不是立即发生的。

4、单选题:
‌执行下列语句后Q的值等于       。​……​SIGNAL E:  STD_LOGIC_VECTOR (2 TO 5);​SIGNAL Q: STD_LOGIC_VECTOR (9 DOWNTO 2);​E<=(2=>’1’, 4=>’1’, OTHERS=>’0’);​Q<=(2=>E (2), 4=>E (3), 5=>’1’, 7=>E (5), OTHERS=>E (4)); ……​‌​‌​
选项:
A: “11011011”
B: “00110100”
C:  “11011001”
D:  “00101100”
答案: 【 “11011011”

5、单选题:
‏执行下列语句后Q的值等于       。​……​SIGNAL E:  STD_LOGIC_VECTOR (2 TO 5);​SIGNAL Q: STD_LOGIC_VECTOR (9 DOWNTO 2);​……​E<=(2=>’0’, 4=>’0’, OTHERS=>’1’);​Q<=(2=>E (2), 4=>E (3), 5=>’1’, 7=>E (5), OTHERS=>E (4));​……​‏​
选项:
A: “11011011” 

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注