Page 260 - 3-2
P. 260

에 학습 시간이 줄어들었습니다 본 툴에는 고급 컨트롤 및 신호 처리를 위한 유용한.                                      IP  코어
                  ( 미리 구축된 함수 가 포함됩니다)           .


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


                  라 안정성)
                    소프트웨어 툴이 프로그래밍 환경을 제공하는 반면 FPGA                           회로는 프로그램이 매우 “           견고하
                  게”  실행된 형태입니다 프로세서 기반의 시스템은 여러 프로세스간 태스크 스케쥴링 및 리소스.
                  공유를 위해 여러 계층의 추상화를 포함합니다 드라이버 계층은 하드웨어 리소스를 컨트롤하며.
                  운영 시스템은 메모리 및 프로세서 대역폭을 관리합니다 어떠한 프로세서 코어든지 하나의 지.
                  침이 한번에 실행되며 프로세서 기반 시스템은 시간 결정적 태스크의 위험 상태에서 서로를 선,
                  점합니다 운영 시스템을 사용하지 않는.                 FPGA  는 병렬 실행 및 모든 태스크에 전용인 결정성 있
                  는 하드웨어로 안정성 문제를 최소로 줄여줍니다.


                  마 장기 유지 관리)
                    앞서 설명했듯이 FPGA          칩은 현장에서 업그레이드가 가능하며 ASIC                   재설계와 관련된 시간 및
                  비용이 필요하지 않습니다 예를 들어 디지털 통신 프로토콜은 시간에 따라 변경할 수 있는 스펙.  ,
                  을 갖고 있으며, ASIC        기반의 인터페이스는 유지 보수 및 향후 호환성 문제가 있을 수 있습니다.
                  반면 재구성 가능한 FPGA           칩은 향후에 필요하다면 변경 가능합니다 제품 또는 시스템이 노후화.
                  되면 하드웨어를 재설계하거나 보드 레이아웃을 변경할 필요 없이 기능적으로 개선시킬 수 있습니
                  다.


              다 시리얼 통신 제어 기술.          (uart)
                1)  직렬과 병렬(Serial   과 Parallel)
                  PC 와 PC 간의 데이터통신이나 마이크로프로세서(MCU)                 와 PC  간 제어장치와,      MCU  간의 데이터 통신방
                법은 크게 직렬과 병렬 통신이 있다 직렬통신은 저속으로 먼 거리의 통신에 사용되고 병렬 통신은 근.                       ,
                접거리의 제어장치간의 고속 데이터 통신을 위하여 주로 사용된다 최근에는 통신 기술의 발달로 매우.
                고속의 직렬 데이터 통신이 가능하여 직렬 통신이 더 많이 활용되고 있다. USART, LAN, USB SPI,
                I2C, 1-Wire  등이 대표적인 직렬 통신이다.

                  구분                       병렬(Serial)                             직렬(Parallel)
                전송 단위        한번에 비트씩 데이터를 송수신8                       1 비트씩 데이터를 송수신

                 전송선         케이블이 굵음 복잡(     )                       케이블이 단순함

                통신거리         비교적 단거리                                 최대 1.2KM

                  특징         구현이 복잡하고 어려움 높은 비용,                     구현이 쉽고 기존의 통신선로 활용가능






                                                         - 260 -
   255   256   257   258   259   260   261   262   263   264   265