FPGA与CPLD的区别可用.pdfVIP

  • 1
  • 0
  • 约3.88千字
  • 约 3页
  • 2022-04-18 发布于福建
  • 举报
FPGA 与 CPLD 的区别 答:CPLD(Comlex Programmable Logic Device) 复杂可编程逻辑器件: CPLD 由很多宏构成, 每个宏内有一个可编程的与阵列和固定的或阵列。 FPGA(Field Programmable Gate Array) 现场可编程门阵列: 基于静态查找表逻辑 (LUT) 的电路 结构的。 区别: 1.物理构成上: CPLD 属于 ROM ,FPGA 属于 RAM 。 前者程序下载后就一直保存, 不需要重新加载。后者程序掉电丢失,每次开机上电时需重新加载程序。 2.片内资源数不同: CPLD 一般只有 1000 -50000 门;而 FPGA 的门数达到 5000-1000 万。 3.相对来说: FPGA 适合实现时序逻辑电路, CPLD 适合实现组合逻辑电路。但并不是绝对 的。 各种可编程器件的内部结构 PROM :固定的与阵列和可编程的或阵列 PLA :可编程的与阵列和或阵列 PAL/GAL :固定的或阵列以及可编程的与阵列 CPLD :由很多宏构成,每个宏内有一个可编程的与阵列和固定的或阵列 FPGA :基于 SRAM 的查找表逻辑 简单和复杂可编程器件的分

文档评论(0)

1亿VIP精品文档

相关文档