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/PALCPLDFPGA
CostUSD 2 ~ 15USD 5 ~ 50USD 10 ~ 300
Macro-cell8 ~ 1032 ~ 128100 ~ 1000
Pins20 ~ 2444 ~ 16084 ~256
Prop. Delay5>85~10 per CLB
Clocks12 ~ 4>2
deviceAMD22V10Cypress 7C372Xilinx 4033
ConfigurationEEPROMEEPROMRAM or OTP
DesignBoolean equationsHDL or
schematic
HDL or
schematic
  • 세부 성능과 목표 시스템의 요구사항을 비교하여 가장 적합한 PLD 선정하여 최적화 제품 선택하는 것이 중요

콘텐츠 사용 시 출처 표기 부탁 드리고, 궁금한 점이나 의견은 댓글 남겨주세요^^