PAL 및 PLA, 디자인 및 차이점은 무엇입니까?

문제를 제거하기 위해 도구를 사용해보십시오





이전에 설계 논리 회로 다음을 사용하여 수행 할 수 있습니다. SSI (소규모 통합) 로직 게이트와 같은 구성 요소, 멀티플렉서 , 디멀티플렉서, FF 등. 그러나 이제 PLD는 이러한 모든 SSI 구성 요소를 대체 할 수 있습니다. 이것이 PLD에 비해 SSI 산업을 감소시키는 이유이며, 이들은 여러 응용 분야에서 사용됩니다. 그만큼 프로그래밍 가능한 논리 장치 또는 PLD 논리 회로를 구현하는 데 사용되는 칩의 한 종류입니다. 여기에는 여러 가지 방법으로 수정할 수있는 논리 회로 요소 세트가 포함됩니다. PLD는 프로그래밍 가능한 스위치와 로직 게이트로 구성된 블랙 박스처럼 보입니다. 스위치의 주요 기능은 PLD 내의 논리 게이트가 논리 회로를 실행하기 위해 상호 연결되도록하는 것입니다. PLD는 SPLD-simple PLD ( PLA 및 PAL ), CPLD 복합 PLD , FPGA- 현장 프로그래밍 가능 게이트 어레이 . 이 기사에서는 PAL 및 PLA, 디자인 및 차이점에 대해 설명합니다.

PAL과 PLA는 무엇입니까?

양자 모두 프로그래밍 가능한 어레이 로직프로그래밍 가능 논리 어레이 PLD (프로그래밍 가능한 논리 장치)의 유형으로 주로 순차적 논리에 의해 조합 논리를 상호 설계하는 데 사용됩니다. 이 두 가지의 주요 차이점은 PAL은 AND 게이트의 모음과 OR 게이트의 고정 모음으로 설계 할 수있는 반면 PLA는 OR 게이트의 고정 모음이지만 프로그래밍 가능한 AND 배열로 설계 할 수 있다는 것입니다. 프로그래밍 가능한 논리 장치는 단순하고 유연한 논리 회로 설계를 제공합니다.




프로그래밍 가능한 어레이 로직

프로그래밍 가능한 어레이 로직

프로그래밍 가능한 논리 장치 이전에는 조합 논리 회로 멀티플렉서로 설계 할 수 있으며 이러한 회로는 복합적 일뿐만 아니라 견고하며 PLD가 개발됩니다. 초기 프로그래밍 가능한 논리 장치는 ROM 이었지만 하드웨어 낭비 문제와 모든 하드웨어 애플리케이션의 기하 급수적 인 증가로 인해 성공하지 못했습니다. 이 문제를 극복하기 위해 PAL과 PLA가 사용되었습니다. 이 두 가지는 프로그래밍 가능하며 하드웨어를 효율적으로 사용합니다.



프로그래밍 가능 논리 어레이

프로그래밍 가능 논리 어레이

프로그래밍 가능 어레이 로직 (PAL) 설계

그만큼 용어 PAL 또는 프로그래밍 가능 어레이 로직의 정의 Programmable Logic Device 회로로 알려진 PLD의 한 종류이며이 PAL의 동작은 PLA와 동일합니다. 프로그래밍 가능한 어레이 로직의 설계는 고정 OR 게이트와 프로그래밍 가능한 AND 게이트를 사용하여 수행 할 수 있습니다. 이것을 사용함으로써 우리는 각 OR 게이트와 관련된 AND 게이트가 다음과 같은 형태로 생산 될 수있는 가장 많은 제품 조건을 나타낼 때마다 두 가지 쉬운 기능을 구현할 수 있습니다. SOP (제품 합계) 정확한 기능의.

AND와 같은 논리 게이트가 OR 게이트를 향해 계속 연결되어 있으므로 생성 된 제품 용어가 출력 함수와 함께 배포되지 않음을 나타냅니다. PLD 개발의 주요 개념은 결함있는 배선을 제거하고 로직 설계를 피하고 전력 소비를 줄임으로써 복합 부울 로직을 단일 칩에 제작하는 것입니다.

PAL의 예

다음 구현 부울 식 의 도움으로 프로그래밍 가능 어레이 로직 (PAL)


X = AB + AC '
Y = AB’+ BC’

위의 두 가지 부울 함수 형태입니다 SOP (제품 합계) . 부울 표현식에있는 제품 용어는 X & Y이며 AC '인 하나의 제품 용어는 모든 방정식에서 공통입니다. 따라서 위의 두 방정식을 생성하는 데 필요한 총 논리 게이트는 AND gates-4 OR programmable gates-2입니다. 동등한 PAL 로직 다이어그램은 아래와 같습니다.

PAL 논리 회로

PAL 논리 회로

프로그래밍 가능한 AND 게이트에는 일반 및 보완 변수 입력에 대한 입력 권한이 있습니다. 위의 로직 다이어그램에서 각 AND 게이트에 사용할 수있는 입력은 A, A ', B, B', C, C '입니다. 따라서 모든 AND 게이트로 단일 제품 용어를 생성하려면 프로그램이 필요합니다.
모든 제품 용어는 각 OR 게이트의 입력에서 얻을 수 있습니다. 여기서 로직 게이트의 프로그래밍 가능한 연결은 'X'기호로 표시 할 수 있습니다.

여기서 OR 게이트 입력은 고정되어 있습니다. 따라서 필요한 제품 용어는 각 OR 게이트 입력과 연관됩니다. 결과적으로 이러한 게이트는 특정 부울 방정식을 생성합니다. 그만큼 ‘.’ 이 기호는 영구적 인 연결을 나타냅니다.

프로그래밍 가능 논리 어레이 (PLA) 설계

PLA라는 용어의 정의는 SOP (sum of product)의 형태로 부울 함수를 나타냅니다. 이 프로그래밍 가능 논리 어레이의 설계는 AND, OR 및 NOT과 같은 논리 게이트를 사용하여 칩에서 제작하여 모든 입력과 칭찬을 모든 AND 게이트에 대해 얻을 수 있도록 할 수 있습니다.

모든 AND 게이트의 출력은 모든 OR 게이트에 연결됩니다. 마지막으로 OR 게이트의 출력은 칩의 출력을 생성합니다. 따라서 이것은 제품 합계의 표현을 사용하여 적절한 연관이 완료되는 방법입니다. 프로그래밍 가능한 로직 어레이에서 AND & OR과 같은 로직 게이트의 연결은 프로그래밍 가능합니다. PLA는 비싸고 PAL과 비교하기 어렵습니다. PAL은 프로그래밍의 수 월함을 향상시키기 위해 프로그래밍 가능한 로직 어레이에 사용할 수있는 두 가지 다른 개발 방법을 사용합니다. 이러한 방법에서는 퓨즈가 끊어져 불필요한 연결을 분리 할 수있는 모든 교차점에서 퓨즈를 사용하여 모든 연결을 수행 할 수 있습니다. 최종 기술은 정확한 상호 연결 모델을 위해 제공되는 적절한 커버를 사용하여 제조 프로세스 동안 연결을 만드는 것입니다.

PLA의 예

프로그래밍 가능 논리 배열 (PLA)의 도움으로 다음 부울 표현식을 구현합니다.

X = AB + AC '
Y = AB '+ BC + AC'

위에 주어진 두 개의 부울 함수는 SOP (제품 합계)의 형태입니다. 부울 표현식에있는 제품 용어는 X & Y이며 AC '인 하나의 제품 용어는 모든 방정식에서 공통입니다. 따라서 위의 두 방정식을 생성하는 데 필요한 총 논리 게이트는 AND gates-4, OR programmable OR gates-2입니다. 동등한 PLA 로직 다이어그램은 아래와 같습니다.

PLA 논리 회로

PLA 논리 회로

프로그래밍 가능한 AND 게이트에는 일반 및 보완 변수 입력에 대한 입력 권한이 있습니다. 위의 로직 다이어그램에서 각 AND 게이트에 사용할 수있는 입력은 A, A ', B, B', C, C '입니다. 따라서 모든 AND 게이트로 단일 제품 용어를 생성하려면 프로그램이 필요합니다.
모든 제품 용어는 각 OR 게이트의 입력에서 얻을 수 있습니다. 여기서 로직 게이트의 프로그래밍 가능한 연결은 'X'기호로 표시 할 수 있습니다.

PAL과 PLA의 차이점

그만큼 표 형식의 PAL과 PLA의 차이점 주로 포함 PAL 및 PLA 전체 형식 , 구성, 가용성, 유연성, 비용, 기능 수 및 속도는 아래에서 설명합니다.

프로그래밍 가능 어레이 로직 (PAL) 프로그래밍 가능 논리 어레이 (PLA)
PAL의 전체 형태는 프로그래밍 가능한 어레이 로직입니다.PLA의 전체 형태는 프로그래밍 가능한 로직 어레이입니다.
프로그래밍 가능한 AND 및 OR 게이트 모음을 사용하여 PAL을 구성 할 수 있습니다.PLA의 구성은 프로그래밍 가능한 AND 및 OR 게이트의 고정 수집을 사용하여 수행 할 수 있습니다.
PAL의 가용성이 적습니다.PLA의 가용성은 더
PAL 프로그래밍의 유연성은 더PLA의 유연성이 적습니다.
PAL 비용은 비싸다PLA의 비용은 중간 범위입니다.
PAL에서 구현 된 기능의 수가 많다PLA에서 구현되는 기능의 수가 제한되어 있습니다.
PAL의 속도가 느립니다.PLA의 속도가 빠릅니다.

따라서 이것은 PAL과 PLA에 관한 것입니다. 위의 정보를 통해 마지막으로 이것이 프로그래머블 로직 장치 (PLD)라는 결론을 내릴 수 있습니다. 프로그래밍 가능한 로직 어레이 프로그래밍 가능한 어레이 로직보다 더 유연합니다. 그러나 프로그래밍 가능한 어레이 로직은 조합 로직 회로를 손쉽게 생성 할 수 있습니다. 여기에 질문이 있습니다. 역할은 무엇입니까? 디지털 전자 제품의 PAL 및 PLA ?