Page 259 - 3-2
P. 259
나. FPGA 을 이용한 제어 기술
1) FPGA
최고 레벨에 있는 FPGA 는 재 프로그래밍 가능한 실리콘 칩입니다 미리 구축된 로직 블록 및 프.
로그래밍 가능한 라우팅 리소스가 있어 브레드보드 또는 남땝 인두를 사용할 필요 없이 맞춤 하드웨
어 기능 실행을 위한 칩을 구성할 수 있습니다 소프트웨어에서 디지털 연산 태스크를 개발한 후 컴. ,
포넌트 와이어링 방식에 관한 정보를 포함한 구성 파일 또는 비트 스트림에 컴파일합니다 또한.
FPGA 는 완벽하게 재구성 가능하며 다른 회로 구성을 재컴파일하면 즉각 새로운 “ 특성 을 지니게”
됩니다 과거에는 디지털 하드웨어 설계에 깊은 지식이 있는 엔지니어들만이. FPGA 기술을 사용할
수 있었습니다 그러나 하이 레벨의 디자인 툴 도입으로 그래픽 기반 블록 다이어그램 또는. ANSI C
코드를 디지털 하드웨어 회로로 변환하는 새로운 기술이 소개되면서 FPGA 프로그래밍의 방식을 변
화시켰습니다 모든 산업에서. FPGA 칩을 채택하는 이유는 FPGA 가 ASIC 및 프로세서 기반 시스템
에서 최상의 부분을 통합한다는 사실 때문입니다. FPGA 는 하드웨어 타이밍된 속도와 안정성을 제공
하는 동시에 맞춤 ASIC 디자인의 막대한 선행 비용에 견줄만한 비용을 요구하지 않습니다 또한 재.
프로그래밍 가능한 실리콘칩은 프로세서 기반 시스템에서 실행하는 소프트웨어와 동일한 유연성을
갖추고 있으면서 사용 가능한 프로세싱 코어 개수로 인해 제한 받지 않습니다. FPGA 는 프로세서와
는 달리 본질적으로 병렬이므로 다른 프로세싱 작업이 동일한 리소스를 점유하려고 하지 않아도 됩
니다 각 독립 프로세싱 태스크는 칩의 전용 섹션에 배정되며 다른 로직 블록의 영향 없이 독자적으. ,
로 기능을 수행할 수 있습니다 결과적으로 어플리케이션 한 부분의 성능은 더 많은 프로세싱을 추. ,
가하여도 영향 받지 않습니다.
2) FPGA 기술의 5 가지 주요 장점
가 성능)
FPGA 는 하드웨어 병렬성을 활용하여 순차적인 실행의 패러다임을 분리하고 클럭 주기당 더
많은 작업을 수행함으로써 디지털 신호 프로세서 (DSP) 의 연산 능력을 능가합니다 저명한 분석.
및 벤치마킹 기업인 BDTI 는 일부 어플리케이션에서 FPGA 가 DSP 솔루션에 비해 달러당 처리
능력을 몇 배 향상시키는지 보여주는 벤치마크를 발표하였습니다. 하드웨어 레벨에서 입출력
(I/O) 컨트롤은 보다 신속한 응답시간 및 특화된 기능을 제공하여 어플리케이션 요구사항을 긴밀
히 만족시킵니다.
나 시장 출시 시간)
FPGA 기술은 시장 출시시간에 대한 부담이 증대되고 있는 현 시점에서 유연성 및 신속한 프
로토타입 성능을 제공합니다 맞춤형. ASIC 디자인의 긴 제조 과정을 거치지 않고도 아이디어나
개념을 테스트하고 하드웨어에서 검증할 수 있습니다 그 다음 계속해서 변경사항을 실행하고. ,
FPGA 디자인을 반복하는 일이 몇 주일이 아닌 단 몇 시간 만에 가능합니다 또한 상용. (COTS)
하드웨어는 사용자 프로그래밍 가능한 FPGA 칩에 이미 연결된 다른 유형의 I/O 와도 사용할 수
있습니다 하이 레벨 소프트웨어 툴이 더욱 보편적으로 사용 가능해짐에 따라 추상화 계층 덕분.
- 259 -