Page 162 - 3-2
P. 162

가. FPGA  의 개념
                  FPGA(field programmable gate array,   필드 프로그래머블 게이트 어레이 는 설계 가능 논리 소)
                자와 프로그래밍가능 내부선이 포함된 반도체 소자이다 설계 가능 논리 소자는.                                   AND, OR, XOR,
                NOT,  더 복잡한 디코더나 계산 기능의 조합 기능 같은 기본적인 논리 게이트의 기능을 복제하여 프
                로그래밍할 수 있다 대부분의.            FPGA  는 프로그래밍가능 논리 요소 (FPGA              식으로는 논리 블록이라고
                도 함 에 간단한 플립플롭이나 더 완벽한 메모리 블록으로 된 메모리 요소를 포함하고 있다)                                   .


                  프로그램이 가능한 내부선 계층구조는 FPGA                  의 논리블록을 시스템 설계자가 요구하는 대로 단일

                칩 프로그래밍가능 브레드 보드처럼 내부연결을 할 수 있다 이 논리블록과 내부선은 제조공정 이후.
                에 소비자 설계자가 프로그램할 수 있으므로 요구되는 어떠한 논리기능도 수행할 수 있다 그러한 이/                             .
                유로 “field programmable“    라고 한다.


                  FPGA 는 일반적으로 주문형 반도체(ASIC)               대용품보다 느리고 복잡한 설계에 적용할 수 없으며,                      ,
                소비전력이 크다 그러나 개발시간이 짧고 오류를 현장에서 재수정할 수 있고 초기 개발비가 저렴.  ,                  ,
                하다는 장점이 있다 제조사는 설계 이후에 수정할 수 없도록 할당된 덜 유연한.                                 FPGA  버전으로 싸

                게 팔 수 있다 이런 설계개발은 일반적인.                 FPGA 에서 만들었고 좀 더 ASIC         와 비슷한 고정된 버전으
                로 변경되었다. CPLD       는 비슷한 역할을 할 수 있는 소자이다.


              나. FPGA  의 주요 장점
                1)  성능
                    FPGA 는 하드웨어 병렬성을 활용하여 순차적인 실행의 패러다임을 분리하고 클럭 주기당 더 많
                  은 작업을 수행함으로써 디지털 신호 프로세서 (DSP)                   의 연산 능력을 능가한다 저명한 분석 및 벤.
                  치마킹 기업인 BDTI       는 일부 어플리케이션에서 FPGA             가 DSP    솔루션에 비해 달러당 처리 능력을
                  몇 배 향상시키는지 보여주는 벤치마크를 발표하였다 하드웨어 레벨에서 입출력.                                    (I/O)  컨트롤은
                  보다 신속한 응답시간 및 특화된 기능을 제공하여 어플리케이션 요구사항을 긴밀히 만족시킨다.



                2).  시장 출시 시간
                    FPGA  기술은 시장 출시시간에 대한 부담이 증대되고 있는 현 시점에서 유연성 및 신속한 프로
                  토타입 성능을 제공한다 맞춤형.             ASIC  디자인의 긴 제조 과정을 거치지 않고도 아이디어나 개념을
                  테스트하고 하드웨어에서 검증할 수 있다 그 다음 계속해서 변경사항을 실행하고.    ,                               FPGA  디자인
                  을 반복하는 일이 몇 주일이 아닌 단 몇 시간 만에 가능하다 또한 상용.                            (COTS)  하드웨어는 사용
                  자 프로그래밍 가능한 FPGA            칩에 이미 연결된 다른 유형의 I/O             와도 사용할 수 있다 하이 레벨.
                  소프트웨어 툴이 더욱 보편적으로 사용 가능해짐에 따라 추상화 계층 덕분에 학습 시간이 줄어들

                  었다.


                3)  비용
                    맞춤 ASIC    디자인의 초기 개발(NRE)          비용은 FPGA      기반 하드웨어 솔루션의 비용을 월등히 능
                  가한다. ASIC   에 대한 막대한 초기 투자는 연간 수천 개의 칩을 배송하는 OEM                            업체로서는 어쩔
                  수 없는 일이지만 여러 엔드 유저들은 개발 시 수십 수천 개 시스템을 위한 맞춤 하드웨어 기능,
                  이 필요하다 프로그래밍 가능한 실리콘칩은 제조 비용이 들지 않거나 조립을 위한 리드 타임이.
                  길다는 것을 의미한다 시간이 지날수록 시스템 요구사항 변경에 따라.                             FPGA  디자인을 점진적으로
                  변경하는 비용은 ASIC        를 새로 구축하는 데 드는 대규모 예산에 비교하면 아무 것도 아니다.




                                                         - 162 -
   157   158   159   160   161   162   163   164   165   166   167