关于未知的 CPLD,您能发现什么?

逆向工程 硬件 FPGA
2021-06-19 22:49:32

有时您可以在电路板上找到 CPLD(复杂可编程逻辑器件)。

  • 你能做些什么来找出它的用途?
  • 有哪些限制和能力?
  • CPLD 的常见应用有哪些?
1个回答

CPLD 经常用于胶合逻辑。与 FPGA 相比,它们非常有限,并且实现了大量的门设计,而不是在 FPGA 中找到的更通用的 LUTS。尽管情况可能并非总是如此,但某些 CPLD 可能只不过是带有内置 ROM 的微型 FPGA。

CPLD 通常有一个内置的 ROM,这使得它们更难或几乎不可能被 RE。由于没有外部配置。

FPGA 通常相当于一百万多个门。而CPLD最多在数万个门中。它们可能更准确地称为简单可编程逻辑设备!

如果包裹上没有标识,您将很难用它做任何事情。

但是,有时足以查看连接到 CPLD 的 IO 引脚的内容来判断它的用途。