数字电路(10)可编程逻辑器件分类
这篇博客主要记录PLD的分类。https://bbs.21ic.com/data/attachment/forum/202012/03/110632yplqptrhputzvpxi.png.thumb.jpg
https://bbs.21ic.com/data/attachment/forum/202012/03/110615v9omg6xqg7i0l9g1.jpg
英文缩写
PLD(Programmable Logic Device)
SPLD(simple PLD)
FPLA(Field Programmable Logic Array)
PAL(Programmable Array Logic)
GAL(Generic Array Logic)
CPLD(complex PLD)
EPLD(Erasable PLD)
FPGA(Field Programmable Gate Array)
可擦除可编程逻辑器件(EPLD, Erasable Programmable Logic Device):
一种可以通过紫外线(UV)或电气方式(EEPROM/Flash)擦除和重新编程的CPLD。
我觉得还是MCU比较好玩,CPLD真的麻烦 这些还有哪些地方用啊 我觉得还是MCU比较好玩,CPLD真的麻烦 这是不是就算是FPGA啊? 一般不就是MCU的前身不就是这些吗 PLD的分类主要基于其结构和复杂性,从简单的PROM和PLA到复杂的CPLD和FPGA 其实每种类型的PLD都有其特定的应用场景和优势,用户可以根据具体需求选择合适的PLD类型 PSOC是一种集成了可编程逻辑和可编程模拟资源的PLD,它允许用户在单个芯片上实现复杂的系统级功能。PSOC通常用于嵌入式系统设计,提供了高度的灵活性和集成度 FPGA是一种高度可配置的PLD,它由大量的可编程逻辑单元(通常称为查找表或LUT)、可编程互连资源和输入/输出块组成。FPGA提供了极高的逻辑密度和灵活性,适用于非常复杂的逻辑设计和系统级集成 其实CPLD是一种更为复杂的PLD,它由多个逻辑块(通常称为宏单元)组成,这些逻辑块通过可编程互连资源连接在一起。CPLD提供了更高的逻辑密度和更复杂的逻辑功能,适用于大规模的逻辑设计 原来GAL是一种可重编程的PLD,它基于PAL的结构,但增加了可重编程的特性。GAL器件通常使用电可擦除可编程只读存储器(EEPROM)技术,允许用户多次编程和擦除 PAL是一种结构更为简单的PLD,它包含一个可编程的与阵列和一个固定的或阵列。PAL通常用于实现中小规模的逻辑功能,具有较快的速度和较低的成本。 不错不错 对于PLD使用的还是比较少的 每种类型的PLD都有其特定的应用场景和优势 不是CPLD么还有FPGA?除了这两个还有啥? MCU还是非常简单的 cpld比fpga要简单不少