Page 163 - 3-2
P. 163

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

                  성 문제를 최소로 줄여준다.


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

                  웨어를 재설계하거나 보드 레이아웃을 변경할 필요 없이 기능적으로 개선시킬 수 있다.


              다 베릴로그.
                  IEEE 1364 로 표준화된 Verilog(     베릴로그 는 전자 회로 및 시스템에 사용되는 하드웨어 기술 언어)
                로 회로 설계 검증 구현 등 여러 용도로 사용할 수 있다,  ,  ,                 . C  언어와 비슷한 문법을 가져서 사용자
                들이 쉽게 접근할 수 있도록 만들어졌다. ‘if’              나 ‘while’ 과 같은 제어 구조도 동일하며 출력 루틴 및,
                연산자들도 거의 비슷하다 다만.              C  언어와 달리 블록의 시작과 끝을 중괄호 기호를 사용하지 않고,                         ,
                대신에 Begin   과 End  를 사용하여 구분하고, HDL          의 특징인 시간에 대한 개념이 포함되었다는 것 등
                의 일반적인 프로그램과의 다른 점도 존재한다.


              라. Cyclone 4E   모듈

















                                          ALTERA   사의 FPGA(EP4CE6E22C8N)


                1) ALTERA   사의 FPGA(EP4CE6E22C8N)       를 이용한 모듈
                2)  본사의 USB Blaster   를 이용하여 프로그램을 다운로드 가능
                3) 3.3V  단일 외부 전원 공급으로 FPGA           를 사용(2.5V/1.2V    내부전원 자체변환기능 내장)

                4) PROM  을 내장하여 전원이 꺼졌다 켜져도 프로그램을 유지
                5) 2.54mm  핀 간격의 일렬 헤더핀을 적용하여 빵판(Bread Board)                 에 사용 가능
                6) JTAG  및 PROM   용 Writing  커넥터는 ALTERA       표준 10   핀 커넥터 사용






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