最近搜索
      • 已发布 2024年5月27日
      • 最后修改 2024年5月27日
    • 1 分钟

    PLD是什么?什么是可编程逻辑器件?可编程逻辑器件类型

    可编程逻辑器件能够轻松改变电子系统的功能。在本指南中了解详情。

     Programmable Logic Devices Banner

    在标准数字电子电路中,一旦功能被布线和编程,就无法在不进行物理调整的情况下进行更改。然而,使用可编程逻辑器件(PLDs)意味着电路的功能不是固定的,可以重新配置以执行不同的功能,而无需进行物理更改。

    这使得数字电路具有更大的灵活性、效率和功能,使得这些集成电路(ICs)成为许多复杂电子系统和设备的热门选择。

    本指南将解释PLDs带来的其他优势,可用的不同类型以及将其设计到系统中时需要注意的事项。

    什么是可编程逻辑器件?

    可编程逻辑器件(PLDs)是一种集成电路,其中包含各种逻辑元件,用户在安装后可以通过远程配置。通常,逻辑元件包括触发器、与门和或门,用户可以在与特定设备兼容的软件程序中调整这些元件。

    这意味着包括PLDs的电路在安装时可以具有一个功能,但可以轻松地重新编程或调整,而无需更改电路的任何物理部分。要更改PLD的逻辑,必须使用正确的编程软件和语言(通常称为硬件描述语言或HDL),以确保正确的模式被制作。

    可编程逻辑器件的优势

    即使在构建相对简单的设计时,PLDs已成为许多电路设计者的理想IC。这是由于一系列原因,包括:

    • 提高电路中的灵活性和适应性,无需改变物理逻辑
    • 增强的电路功能,使设计者能够更具创新性和创造性,甚至在相关情况下自定义或个性化其设计
    • 在电路板上占用空间和使用电量方面的效率更高。由于一个IC取代了多个设备的功能,PLDs占用的电路板空间较少,用电效率更加高
    • 由于需要在物理电路板上进行的连接更少,需要使用的电源更少,因此故障发生的可能性更低,从而提高了可靠性。
    • 电路建立更快,设计和构建到电路板中的元件更少,并通过软件快速调整功能

    这些优点是PLDs现在成为许多设计者的理想选择IC。这使它们成为许多应用的可行选择,包括电信、复杂控制系统和消费电子设备。

    可编程逻辑器件类型

    根据电路的具体要求,设计者可以选择使用特定类型的PLD。通过选择正确的类型,用户可以从一些逻辑元件的可编程性和其他硬连接的元件的可靠性中获益。

    • 可编程只读存储器(PROM)器件具有固定的AND阵列(通常用作输入的译码器)和可编程的OR阵列
    • 可编程逻辑阵列(PLA)器件具有可编程的AND和OR阵列,意味着其功都不是硬连接的
    • 可编程阵列逻辑(PAL)器件结构上具有固定的OR阵列和可编程的AND阵列

    所有这些设备都可以编程执行布尔函数,尽管每个设备的具体逻辑会因为哪个阵列是固定的、哪个是可编程的而有所不同。除了上述类型的具体逻辑元素之外,还有其他形式的可编程逻辑器件,其特定结构定义了它们。

    SPLD

    简单可编程逻辑器件

    简单可编程逻辑器件(SPLDs)是具有最少门数的PLD类型。PLA和PAL属于这一类别。然而,尽管设计很简单,它们仍然可以执行不同逻辑和功能的组合。这使它们适用于许多应用,包括通信、数字显示和定时操作。

    CPLD

    复杂可编程逻辑器件

    复杂可编程逻辑器件(CPLDs)由连接在一起的宏单元块组成结构。因此,单个块和它们之间的连接都可以分别进行编程。

    单个器件中可以有数千个门,与简单器件相比,这些可编程集成电路的能力和灵活性显著。

    FPGA

    现场可编程逻辑器件

    现场可编程逻辑器件(FPLDs)或现场可编程门阵列(FPGA)器件结构包括可编程逻辑矩阵、路由矩阵、输入和输出。可编程逻辑矩阵由二维逻辑块组成。路由矩阵由这些块之间的连接和输入或输出引脚组成。

    最后,可编程输入和输出充当缓冲器,可以通过输入、输出或输入输出引脚配置以调整芯片的功能。

    因此,当比较CPLD与FPGA器件的差异时,主要的特征是其复杂程度,后者更具可编程性。而且,FPGA中的门数往往比CPLD中的门数高得多,可以实现更高级别的复杂性。

    使用可编程逻辑器件进行设计

    在使用PLDs设计电路时,重要的是要使用以下过程:

    • 制定布尔方程,设置输入并定义输出,以确定每个门的功能
    • 创建逻辑图,显示不同门和模块如何在一个PLD内中作
    • 设计逻辑后,需要在与正确PLD兼容的软件中创建设计文件
    • 根据设计文件,模拟门的性能。这将确保设计文件的工作方式经过验证并准确无误
    • 从这一点出发,可以根据设备手册中的具体说明对设备进行编程

    通过遵循这些步骤并根据他们的需求选择合适的PLD,设计者可以确保其电路正常工作并按预期执行。

    相关阅读

    什么是PFC?PFC电路、PFC电容值和PFC技术

    什么是PFC?PFC电路、PFC电容值和PFC技术

    如果您的电气系统由于功率因数低而造成高昂的公用事业成本,RS功率因数校正设备可以派上用场了。了解[PFC](https://www.rsonline.cn/web/c/semiconductors/power-management-ics/power-factor-correction/)如何平衡电路的无功功率,以减少热量和浪费,提高效率和设备寿命。