Diferença entre PLA e PAL
Contente
PLA e PAL são tipos de dispositivos lógicos programáveis (PLD) que são usados para projetar lógica de combinação juntamente com lógica seqüencial. 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. Os PLDs oferecem 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 do PLD, os multiplexadores eram usados para projetar um circuito lógico combinacional, esses circuitos eram altamente complexos e rígidos. Então Dispositivos lógicos programáveis (PLD) são desenvolvidos, e o primeiro PLD foi ROM. O design da ROM não teve muito sucesso, pois surgiu a questão do desperdício de hardware e do crescente crescimento exponencial do hardware para todos os aplicativos de grande porte. Para superar as limitações da ROM, PLA e PAL foram criados. O PLA e o PAL são programáveis e utilizam efetivamente o hardware.
-
- Gráfico de comparação
- Definição
- Principais diferenças
- Conclusão
Gráfico de comparação
Base para comparação | PLA | AMIGO |
---|---|---|
Apoia | Matriz lógica programável | Lógica de matriz programável |
Construção | Matriz programável de portas AND e OR. | Matriz programável de portas AND e matriz fixa de portas OR. |
Disponibilidade | Menos prolífico | Mais prontamente disponível |
Flexibilidade | Fornece mais flexibilidade de programação. | Oferece menos flexibilidade, mas é mais provável que seja usado. |
Custo | Caro | Custo intermediário |
Número de funções | Um grande número de funções pode ser implementado. | Fornece o número limitado de funções. |
Rapidez | Lento | Alto |
Definição de PLA
PLA significa Matriz lógica programável que apresenta a função booleana no formato SOP (soma de produtos). O PLA contém portas NOT, AND e OR fabricadas no chip. Ele passa todas as entradas por uma porta NOT, que disponibiliza cada entrada e seu complemento para todas as portas AND. A saída de cada porta AND é dada a cada porta OR. Por fim, a saída da porta OR produz saída de chip. Portanto, é assim que são feitas as conexões adequadas para empregar expressões SOP.
No PLA, as conexões com as matrizes AND e OR são programáveis. O PLA é considerado mais caro e complexo em comparação com o PAL. As duas técnicas diferentes de fabricação 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 todos os pontos de interseção onde as conexões indesejadas podem ser removidas queimando os fusíveis. A última técnica envolve a conexão no momento do processo de fabricação com a ajuda da máscara adequada fornecida para o padrão de interconexão específico.
Definição de PAL
AMIGO (Lógica de matriz programável) também é um circuito PLD (Programmable Logic Device) que funciona de maneira semelhante ao PLA. O PAL emprega as portas AND programáveis, mas as portas OR fixas, ao contrário do PLA. Ele implementa duas funções simples em que o número de portas AND vinculadas a cada porta OR especifica o número máximo de termos do produto que podem ser gerados em uma representação de soma de produtos da função específica. Enquanto os portões AND estão perpetuamente conectados aos portões 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 é incorporar uma lógica booleana complexa em um único chip.Portanto, eliminando a fiação não confiável, impedindo o projeto lógico e minimizando o consumo de energia.
- O PLA é PLD, composto por dois níveis de lógica programável AND e OR. Por outro lado, o PAL contém apenas plano AND programável e plano OR fixo.
- Quando se trata de disponibilidade, o PAL está mais facilmente disponível, além de fácil produção. Por outro lado, o PLA não está facilmente disponível.
- O PLA é mais flexível que um PAL.
- O PLA é mais caro em comparação com o PAL.
- Um número de funções fornecidas pelo PLA é mais relativo, porque também permite a programação do plano OR.
- O PAL trabalha mais rápido, enquanto o PLA é mais lento comparativamente.
Conclusão
A matriz lógica programável (PLA) e a lógica programável da matriz (PAL) são os PLD (dispositivos lógicos programáveis) em que o PLA é mais adaptável e flexível que o PAL. No entanto, o PAL pode produzir facilmente um circuito lógico combinado.