可编程逻辑阵列是什么

fiy 其他 51

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    可编程逻辑阵列(Programmable Logic Array,简称PLA)是一种数字逻辑器件,用于实现逻辑功能。它由两个主要部分组成:AND阵列和OR阵列。

    AND阵列是由一组可编程的与门组成的。每个与门有多个输入,这些输入可以与其他输入或它们的反相值相连。通过编程,我们可以选择哪些输入变量和它们的反相值会连接到每个与门上。

    OR阵列是由一组可编程的或门组成的。每个或门有多个输入,这些输入可以来自AND阵列的输出或它们的反相值。通过编程,我们可以选择哪些AND门的输出变量和它们的反相值会连接到每个或门上。

    通过编程AND阵列和OR阵列,我们可以实现所需的逻辑功能。PLA的编程通常通过连接或切断内部的电连接来实现。编程可以使用编程器进行,也可以使用焊接或烧录等方式进行。

    PLA具有灵活性和可重构性的优点。由于其可编程性,它可以根据需要实现不同的逻辑功能。此外,PLA还可以通过重新编程来更改逻辑功能,而无需更换整个电路。这使得PLA成为设计和开发中常用的数字逻辑器件。

    总之,可编程逻辑阵列是一种用于实现逻辑功能的数字逻辑器件,由AND阵列和OR阵列组成,具有灵活性和可重构性的优点。它通过编程来实现逻辑功能,并可以根据需要进行重新编程。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    可编程逻辑阵列(Programmable Logic Array,PLA)是一种数字逻辑器件,用于实现数字电路的逻辑功能。它由一个查找表(Look-Up Table,LUT)和一个可编程的与门阵列(AND array)组成。

    1. 查找表(LUT):PLA的核心是一个查找表,也称为真值表。查找表包含一个输入端和一个输出端,它根据输入信号的组合来确定输出信号的状态。查找表的大小取决于输入信号的数量,例如,一个4输入的查找表将有16个条目。

    2. 可编程的与门阵列(AND array):AND阵列是用于实现与逻辑操作的部分,它由一组与门组成。每个与门有多个输入和一个输出。输入信号经过与门后,只有当所有输入信号都为高电平时,输出信号才为高电平。

    3. 可编程性:PLA之所以称为可编程逻辑阵列,是因为它的逻辑功能是可以通过编程进行配置的。在PLA中,查找表中的每个条目都可以编程为特定的逻辑功能,从而实现所需的逻辑操作。

    4. 灵活性:由于PLA的可编程性,它具有很高的灵活性。可以根据需要重新编程PLA,以实现不同的逻辑功能。这使得PLA成为一种非常有用的数字逻辑器件,可以用于各种应用,包括逻辑门、多路选择器、算术逻辑单元等。

    5. 应用领域:PLA在数字电路设计中被广泛应用。它可以用于实现复杂的逻辑功能,如微处理器的控制逻辑、通信系统的编码和解码等。由于PLA的可编程性和灵活性,它已成为数字电路设计中不可或缺的一部分。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    可编程逻辑阵列(Programmable Logic Array,PLA)是一种数字电路的可编程逻辑设备。它由与门阵列(AND array)、或门阵列(OR array)和编码器组成,用于实现逻辑函数的计算和控制。

    PLA的主要作用是将逻辑函数转换为电路来实现,它能够根据用户的需求进行编程,从而实现不同的逻辑功能。PLA的编程是通过设置与门阵列和或门阵列之间的连接和开关来实现的。

    下面是PLA的工作原理和操作流程:

    1. 确定逻辑函数:首先,需要确定要实现的逻辑函数。逻辑函数可以用布尔代数表达式或真值表来表示。

    2. 设计与门阵列:根据逻辑函数的布尔代数表达式或真值表,设计与门阵列。与门阵列是由与门组成的,每个与门的输入与逻辑函数的输入相连。

    3. 设计或门阵列:根据逻辑函数的布尔代数表达式或真值表,设计或门阵列。或门阵列是由或门组成的,每个或门的输入与与门阵列的输出相连。

    4. 设计编码器:编码器的作用是将与门阵列和或门阵列之间的连接和开关设置为特定的状态,以实现逻辑函数的计算和控制。编码器通常采用存储器元件,如可编程存储器(PROM)或可编程读写存储器(EPROM)。

    5. 编程PLA:将逻辑函数的输入和输出与PLA中的输入和输出相连,然后根据编码器的设置,将与门阵列和或门阵列之间的连接和开关设置为特定的状态。

    6. 验证功能:在编程完成后,需要验证PLA的功能是否正确。可以通过输入不同的逻辑函数的输入值,然后观察PLA的输出是否与预期的输出一致来验证功能。

    PLA具有灵活性和可重构性,可以根据需要对逻辑函数进行编程和修改。它被广泛应用于数字电路的设计和控制领域,可以实现各种复杂的逻辑功能。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部