X

PLD (Programmable Logic Device)

I. 회로 구조 변경 가능, PLD

가. PLD(Programmable Logic Device)의 개념

  • ASIC과 달리 제조 후 사용자가 내부 논리회로의 구조를 변경할 수 있는 집적회로

나. PLD의 장점

Total Cost 절감 – 컨트롤블록 조립, 수리/개발 비용 절감
Time To Market – 생산 시간 획기적 단축, 시장대응 확보
Risk 감소 – 생산 완료 직전까지 수정 가능
부품 절감 – 컴포넌트 및 PCB 사이즈 축소 가능

II. PLD 유형과 성능 명세 비교

유형 설명
PLA – Programmable Logic Array
– AND, OR Plane 연결 재설정 가능
– 다양한 사이즈로 구현 가능
PAL – Programmable Array Logic
– AND Plane만 재설정 가능, OR Plane은 고정
– PLA보다 저렴하며 빠르고 간단하게 생산 가능
CPLD – Complex Programmable Logic Device
– 2 ~ 100개의 PAL Block 사용
– XOR, MUX, tri-state gates 지원
FPGA – Field Programmable Gate Array
– AND/OR Plane 사용하지 않음
– 로직 및 I/O 블록, 스위치, 내부연결 지원
– Configurable Logic Block(CLB), Switch Matrix

나. 각 유형 별 세부 명세 비교

항목 PLA/PAL CPLD FPGA
Cost USD 2 ~ 15 USD 5 ~ 50 USD 10 ~ 300
Macro-cell 8 ~ 10 32 ~ 128 100 ~ 1000
Pins 20 ~ 24 44 ~ 160 84 ~256
Prop. Delay 5 >8 5~10 per CLB
Clocks 1 2 ~ 4 >2
device AMD22V10 Cypress 7C372 Xilinx 4033
Configuration EEPROM EEPROM RAM or OTP
Design Boolean equations HDL or
schematic
HDL or
schematic
  • 세부 성능과 목표 시스템의 요구사항을 비교하여 가장 적합한 PLD 선정하여 최적화 제품 선택하는 것이 중요
Categories: CA/운영체제
도리: