Recomendado, 2024

Escolha Do Editor

Diferença entre PLA e PAL

PLA e PAL são tipos de Dispositivos Lógicos Programáveis ​​(PLD) que são usados ​​para projetar lógica combinada com lógica sequencial. A diferença significativa entre o PLA e o PAL é que o PLA consiste na matriz programável de portas AND e OR, enquanto o PAL possui a matriz programável de AND, mas uma matriz fixa de porta OR. PLD's fornece uma maneira mais simples e flexível de projetar os circuitos lógicos onde o número de funções também pode ser aumentado. Estes também são implementados no IC.

Antes dos PLD's, os multiplexadores eram usados ​​para projetar um circuito lógico combinacional, estes circuitos eram altamente complexos e rígidos. Então os dispositivos lógicos programáveis (PLD) são desenvolvidos, e o primeiro PLD foi ROM. O projeto da ROM não foi muito bem-sucedido, pois surgiu a questão do desperdício de hardware e o aumento do crescimento exponencial no hardware para cada grande aplicativo. Para superar as limitações da ROM, PLA e PAL foram concebidos. PLA e PAL são programáveis ​​e utilizam efetivamente o hardware.

Gráfico de comparação

Base para comparaçãoPLAAMIGO
ApoiaMatriz de lógica programávelLógica de matriz programável
ConstruçãoMatriz programável de portas AND e OR.Matriz programável de portas AND e matriz fixa de portas OR.
DisponibilidadeMenos prolíficoMais prontamente disponível
FlexibilidadeFornece mais flexibilidade de programação.Oferece menos flexibilidade, mas é mais provável que seja usado.
CustoCaroCusto Intermediário
Número de funçõesUm grande número de funções pode ser implementado.Fornece o número limitado de funções.
RapidezLentoAlto

Definição de PLA

PLA significa Array de lógica programável que apresenta a função booleana no formulário SOP (Soma dos produtos). O PLA contém portas NOT, AND e OR fabricadas no chip. Ele passa cada entrada por uma porta NOT, que disponibiliza cada entrada e seu complemento para cada porta AND. A saída de cada porta AND é dada para cada porta OR. Por fim, a saída da porta OR produz saída de chip. Então, é assim que conexões adequadas são feitas para empregar expressões SOP.

No PLA, as conexões para os arrays AND e OR são programáveis. PLA é considerado mais caro e complexo em comparação com o PAL. As duas técnicas de fabricação diferentes podem ser usadas para o PLA para aumentar a facilidade de programação. Nesta técnica, cada conexão é construída através de um fusível em cada ponto de interseção, onde as conexões indesejadas podem ser removidas por meio da queima dos fusíveis. A última técnica envolve a conexão feita no momento do processo de fabricação com a ajuda da máscara adequada fornecida para o padrão específico de interconexão.

Definição de PAL

PAL (Lógica de matriz programável) também é um circuito PLD (Dispositivo de lógica programável) que funciona de forma semelhante ao PLA. A PAL emprega as portas E programáveis, mas fixou portas OU, ao contrário de PLA. Ele implementa duas funções simples em que o número de portas AND conectadas a cada porta OR especifica o número máximo de termos de produto que podem ser gerados em uma representação de soma de produtos da função específica. Enquanto as portas AND estão perpetuamente conectadas às portas OR, o que significa que o termo do produto produzido não é compartilhável com as funções de saída.

O principal conceito por trás do desenvolvimento de PLDs é embutir uma lógica booleana complexa em um único chip. Portanto, eliminando a fiação não confiável, impedindo o design da lógica e minimizando o consumo de energia.

Principais diferenças entre PLA e PAL

  1. O PLA é PLD, composto por dois níveis de lógica programável E plano e plano OR. Por outro lado, PAL contém apenas plano AND programável e plano OR fixo.
  2. Quando se trata de disponibilidade, o PAL é mais prontamente disponível junto com a produção fácil. Em contraste, o PLA não está facilmente disponível.
  3. O PLA é mais flexível que um PAL.
  4. PLA é mais caro em comparação com o PAL.
  5. Várias funções fornecidas pelo PLA são mais relativamente porque permitem a programação do plano OR também.
  6. O PAL funciona mais rápido, enquanto o PLA é mais lento comparativamente.

Conclusão

O Programmable Logic Array (PLA) e o Programmable Array Logic (PAL) são os PLD (Dispositivos Lógicos Programáveis) nos quais o PLA é mais adaptável e flexível que o PAL. No entanto, PAL pode facilmente produzir um circuito lógico de combinação.

Top