Page 485 - 3-2
P. 485

회로로 변환하는 새로운 기술이 소개되면서 FPGA                     프로그래밍의 방식을 변화시켰다 모든 산업에서.
                FPGA  칩을 채택하는 이유는 FPGA           가 ASIC   및 프로세서 기반 시스템에서 최상의 부분을 통합한다
                는 사실 때문이다. FPGA        는 하드웨어 타이밍된 속도와 안정성을 제공하는 동시에 맞춤 ASIC                           디자인
                의 막대한 선행 비용에 견줄만한 비용을 요구하지 않는다 또한 재프로그래밍 가능한 실리콘칩은 프.
                로세서 기반 시스템에서 실행하는 소프트웨어와 동일한 유연성을 갖추고 있으면서 사용 가능한 프로
                세싱 코어 개수로 인해 제한 받지 않는다. FPGA                  는 프로세서와는 달리 본질적으로 병렬이므로 다른
                프로세싱 작업이 동일한 리소스를 점유하려고 하지 않아도 된다 각 독립 프로세싱 태스크는 칩의.
                전용 섹션에 배정되며 다른 로직 블록의 영향 없이 독자적으로 기능을 수행할 수 있다 결과적으로,                            .           ,
                어플리케이션 한 부분의 성능은 더 많은 프로세싱을 추가하여도 영향 받지 않다.

















                2) FPGA  응용
            FPGA 는 Digital  영역 어디에서도 자유롭게 다른 chip             과 연결하여 사용할 수 있다 하지만.               FPGA 가 매우
            비싼 만큼 어느 정도 제약이 있다 시스템 회사가 제품을 만들 때는 우선 시장에서 구할 수 있는 비교적.

            저렴한 chip   을 이용하여 구현할 수 있는 것을 모두 구현하는 것이 좋다 하지만 그렇지 못한 경우가 있.
            을 수 있는데 대부분은 매우 빠른,             interface 를 가지고 있거나 매우 연산이 많이 필요한 경우로 볼 수 있
            다 그렇다면 해당 기능을 수행하는.               chip 을 직접 만들거나 FPGA        를 고려할 수 있다 해당 제품이 매우.

            많이 팔린다면, chip     을 직접 만드는 데 필요한 개발비용이 크게 부담이 아니므로 chip                         을 만드는 편이 좋
            겠지만 그렇지 않은 경우에는,             FPGA 가 정답이다 즉 제품의 시장 규모가 작은 편이라면.  ,                    FPGA 를 사용
            하는 것이 가격적으로 이득 시장 규모가 작은 시스템이면서,                         FPGA 가 사용될 수 있을만큼 고가의 시스템

            은 사실 매우 많다 예를 들어 산업용 시스템이나 항공 의료 관련 시스템 등이 쉽게 떠오를 수 있다.  ,  ,                                .

              다 시리얼 통신.

                1)  시리얼 통신이란?
             시리얼은 거의 모든 PC         에서 표준으로 사용되는 디바이스 통신 프로토콜이다 시리얼의 개념을.                               USB 의
            개념과 구분해야 한다 대부분의 컴퓨터에는.                   2 개의 RS232    기반 시리얼 포트가 있다 시리얼은 또한 여.

            러가지 디바이스에서 계측을 위한 일반 통신 프로토콜이며 여러,                            GPIB  호환 디바이스에는 RS232          포트
            가 장착되어 있다 뿐만 아니라 원격 샘플링 디바이스로 데이터 수집을 하는 경우에도 시리얼 통신을 사.  ,
            용할 수 있다 시리얼 통신의 개념은 간단하다 시리얼 포트는 정보의 바이트를 한번에 한 비트씩 순차적.  .

            으로 송수신한다 한번에 전체 바이트를 동시에 전달하는 병렬 통신과 비교하면 시리얼 통신은 속도가.
            느리지만 훨씬 간단하며 장거리에도 사용할 수 있다 예를 들어 병렬 통신용.                  ,             IEEE 488  스펙을 보면 기
            기간 케이블링은 총 20 m           미만이어야 하며 두 개의 디바이스간은,                 2 m  미만이어야 한다 반면 시리얼.

            통신은 최대 1.2 Km      의 통신거리를 보장합니다 통상 엔지니어들은.                   ASCII  데이터를 전송할 때 시리얼 통
            신을 사용한다 이 때 송신용.            (Tx),  수신용 (Rx),   그라운드용 (GND)      의 세 가지의 전송 라인을 사용하여
            통신한다 시리얼은 비동기식이므로 포트는 한 라인에서 데이터를 전송하고 다른 라인에서 데이터를 수.

            신한다 핸드쉐이킹용 라인도 사용 가능하지만 필수 요구사항은 아니다 시리얼 통신의 가장 중요한 특징.           .
            에는 보드 속도 (baud rate),      데이터 비트 정지 비트 패리티가 있다 두 개의 포트가 통신하기 위해서는,  ,  .
            이러한 파라미터가 반드시 적절하게 맞춰져야 한다.




                                                         - 485 -
   480   481   482   483   484   485   486   487   488   489   490