推荐答案
测试一下
题目
大规模可编程器件主要有CPLD和FPGA两类,下面对CPLD结构和工作原理描述中,不正确的是
A CPLD中文全称是复杂可编程逻辑器件
B 基于SRAM的FPGA器件,每次上电须进行一次配置
C CPLD的触发器资源丰富
D CPLD信号通过芯片的延时时间是确定的
参考答案与知识点
参考答案
正确答案是C。选项A:CPLD的中文全称确实是复杂可编程逻辑器件,英文Complex Programmable Logic Device,正确。选项B:基于SRAM的FPGA由于存储易失性,每次上电必须重新加载配置数据,这是FPGA的典型特性,描述正确,但题目要求针对CPLD的描述,该选项与CPLD无关,因此不是本题的考点。选项C:CPLD通常采用乘积项架构,内部逻辑资源以组合逻辑为主,触发器(寄存器)数量相对较少;而FPGA基于查找表(LUT)结构,触发器资源非常丰富。因此“CPLD的触发器资源丰富”这一说法错误,正是题目所问的不正确描述。选项D:CPLD的连续布线结构使得信号路径固定,因此通过芯片的传播延时是确定且可预测的,而FPGA受布局布线影响延时不确定。故D正确。易错点:考生可能误将B当作正确答案,但B描述FPGA正确且非CPLD描述;或混淆CPLD与FPGA的特性,以为CPLD触发器多。
涉及知识点
- CPLD与FPGA的结构差异
- CPLD基于乘积项结构
- FPGA基于LUT且触发器丰富
- CPLD的延时确定性
- SRAM型FPGA需上电配置