• 제목/요약/키워드: Field-Programmable Gate Array (FPGA)

검색결과 349건 처리시간 0.042초

FPGA를 이용한 SMART TV용 내장형 카메라 불량 검출 장비 개발 (Development of FPGA-based failure detection equipment for SMART TV embedded camera)

  • 이준서;김환우;김지훈
    • 한국산업정보학회논문지
    • /
    • 제18권5호
    • /
    • pp.45-50
    • /
    • 2013
  • 최근 시장이 확대되고 있는 SMART TV에는 다양한 기능을 위하여 내장형 카메라가 들어가게 된다. 하지만, 이로 인한 불량 또한 발생하게 되며, 특히 TV power up sequence 문제로 인한 내장형 카메라의 화면 무감 불량현상은 기존 검사장비에서 검출되기 힘든 특징을 가지고 있다. 이를 위해 오디오 쪽 컨트롤 신호를 재현할 수 있는 새로운 검사장비가 필요하지만, 시간과 많은 비용이 소요되며, 생산에 큰 영향을 준다. 본 논문에서는 이와 같은 문제점을 해결하고자 FPGA (Field Programmable Gate Array)를 활용한 불량 검출 장비를 개발하여 문제점을 빠르고 정확하게 검출하는 방법을 제시한다. 이를 통해 새로운 장비를 대체하는 비용 절감 효과와 기존 검출 테스트 시간을 약 20여초에서 10초미만으로 크게 단축시킴으로써 개발기간의 최소화 및 공정에 적용을 통한 불량률 감소를 이룰 수 있다.

FPGA기반 선박 무선제어 시스템 구현 (A Realization of Vessel Wireless Control System Employing FPGA)

  • 윤영
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2022년도 추계학술대회
    • /
    • pp.332-333
    • /
    • 2022
  • 최근 미국에서는 민간 우주개발업체인 스페이스 x가 스타링크 사업을 통해 2031년까지 저궤도 위성 42000개를 띄울 계획을 발표하였으며, 현재까지는 900여개의 위성을 발사하였다. 구체적으로는 Ku 대역과 ka 대역을 갖는 위성을 운용할 계획이며 광대역 신호의 전송을 위해 V 대역을 갖는 7518개 위성을 고도 340 km에 발사할 계획이다. 따라서, 원양에서도 무선통신이 가능하게 되며, 저궤도 위성을 이용한 다양한 솔루션이 제공될 계획이다. 본 연구에서는 디지털 통신 시스템과 모터 제어 시스템을 FPGA 칩 내부에 구현하여 이를 선박무선 통신 시스템에 적용하고자 한다.

  • PDF

Design and Implementation of an FPGA-based Real-time Simulator for a Dual Three-Phase Induction Motor Drive

  • Gregor, Raul;Valenzano, Guido;Rodas, Jorge;Rodriguez-Pineiro, Jose;Gregor, Derlis
    • Journal of Power Electronics
    • /
    • 제16권2호
    • /
    • pp.553-563
    • /
    • 2016
  • This paper presents a digital hardware implementation of a real-time simulator for a multiphase drive using a field-programmable gate array (FPGA) device. The simulator was developed with a modular and hierarchical design using very high-speed integrated circuit hardware description language (VHDL). Hence, this simulator is flexible and portable. A state-space representation model suitable for FPGA implementations was proposed for a dual three-phase induction machine (DTPIM). The simulator also models a two-level 12-pulse insulated-gate bipolar transistor (IGBT)-based voltage-source converter (VSC), a pulse-width modulation scheme, and a measurement system. Real-time simulation outputs (stator currents and rotor speed) were validated under steady-state and transient conditions using as reference an experimental test bench based on a DTPIM with 15 kW-rated power. The accuracy of the proposed digital hardware implementation was evaluated according to the simulation and experimental results. Finally, statistical performance parameters were provided to analyze the efficiency of the proposed DTPIM hardware implementation method.

프로그램된 FPGA의 비트스트림 데이터로부터 로직추출 알고리즘 구현 (Implementation of a Logic Extraction Algorithm from a Bitstream Data for a Programmed FPGA)

  • 정민영;이재흠;장영조;정은구;조경록
    • 한국콘텐츠학회논문지
    • /
    • 제18권1호
    • /
    • pp.10-18
    • /
    • 2018
  • 본 논문은 Xilinx FPGA(Field Programmable Gate Array)에 다운로드하는 비트스트림으로부터 FPGA의 리소스 중 하나인 LUT(Look Up Table)로직을 재합성하는 방법을 제안한다. 비트스트림과 디바이스 구조는 밀접한 관계가 있기 때문에, 비트스트림을 분석하기 위해서 FPGA디바이스 구조를 분석해야 한다. 동일한 네트리스트를 사용하여 여러 가지 로직을 합성하거나, 위치를 변경하면서 로직을 합성하는 등 다양한 상황, 여러 입력 변수에 대한 비트스트림과 FPGA 디바이스 구조를 비교분석해 비트스트림 구조를 파악한다. 분석된 비트스트림 구조와 다양한 논리함수의 비트스트림을 바탕으로 하나의 LUT에 대한 진리표를 구성하고, 구성된 LUT의 진리표와 제안한 알고리즘을 기반으로 LUT의 로직을 재합성 한다. 제안한 알고리즘은 LUT에 로직을 구현할 때 사용되는 입력 핀과 출력 핀을 결정할 수 있으며, FPGA에 다운로드 되는 비트스트림으로부터 게이트 레벨의 로직회로를 얻을 수 있었다.

전력설비를 위한 디지털보호계전기의 FPGA 구현 (A FPGA Implementation of Digital Protective Relays for Electrical Power Installation)

  • 김종태;신명철
    • 조명전기설비학회논문지
    • /
    • 제19권2호
    • /
    • pp.131-137
    • /
    • 2005
  • 보호계전기는 고장에 의해 파생되는 단락$\cdot$지락 사고로부터 전력 시스템을 보호하기 위하여 널리 사용되고 있다. 전통적으로 디지털보호계전기는 디지털신호처리 프로세서 혹은 마이크로프로세서로 구현되는데 본 연구는 이를 고성능$\cdot$고효율$\cdot$다기능의 단일칩으로 구현하기 위한 하드웨어 설계 기술에 관해 다룬다. 제작된 디지털보호계전기는 FPGA(Field Programmable Gate Array)로 구현하였고 16KSPS이상의 처리 성능을 가지며 평균 오차율 $0.03(\%)$미만으로 보호계전알고리즘을 수행할 수 있다.

블록 기반 압축 이미지 및 비디오를 위한 디블로킹 필터의 SoC 구현 (SoC Implementation of Deblocking Filter for Block-based Compressed Images and Videos)

  • 서광석;이주흥
    • 전기전자학회논문지
    • /
    • 제23권3호
    • /
    • pp.925-933
    • /
    • 2019
  • 본 논문에서는 Zynq Soc Platform의 부분 재구성 기능을 사용하여 영상 압축으로 생성된 blocking artifacts를 제거하는 후처리 시스템을 설계한다. 높은 연산량을 제공하고 실시간으로 1080p 영상을 처리하도록 부분 재구성이 가능한 FPGA(Field Programmable Gate Array) 영역에 디블로킹 필터를 구현한다. 또한 부분적으로 재구성 가능한 영역을 활용하여 제한된 환경의 임베디드 시스템에서 하드웨어 리소스를 보다 효율적으로 사용할 수 있다. 제안된 시스템의 실험결과는 디블로킹 필터처리 후 약 0.6dB의 PSNR 향상을 보여준다. Zynq SoC에서 구현된 필터가 동작할 때 68.33mW의 전력을 소모한다.

FPGA와 DSP를 이용한 실시간 차선 및 차량인식 시스템 구현 (FPGA-DSP Based Implementation of Lane and Vehicle Detection)

  • 김일호;김경환
    • 한국통신학회논문지
    • /
    • 제36권12C호
    • /
    • pp.727-737
    • /
    • 2011
  • 본 논문에서는 FPGA(Field Programmable Gate Array)와 DSP(Digital Signal Processor)를 이용하는 실시간 차선 및 차량인식 시스템의 구현에 대하여 기술한다. 실시간 시스템의 구현을 위해서 FPGA와 DSP의 역할을 효율적으로 분할할 필요성이 있다. 시스템의 알고리즘을 특정요소 추출부분을 기준으로 분할하여 대량의 영상정보를 이용하여 소량의 특정요소를 추출하는 과정을 FPGA로 구현하고 추출된 특정요소를 사용하여 차선과 차량을 정의하고 추적하는 부분을 DSP에서 수행하게 하고, FPGA와 DSP의 효율적 연동을 위한 인터페이스 구성을 제안함으로써 실시간 처리가 가능한 시스템 구조를 제안한다. 실험 결과 제안한 실시간 차선 및 차량인식 시스템은 $640{\times}480$ 크기를 갖는 비디오 영상 입력에 대해 약 15 (frames/sec)로 동작하여 실시간 응용으로 충분함을 알 수 있다.

Rijndael 블록암호 알고리즘의 FPGA 구현 (FPGA Implementation of Rijndael Algorithm)

  • 구본석;이상한
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2001년도 종합학술발표회논문집
    • /
    • pp.403-406
    • /
    • 2001
  • 본 논문에서는 차세대 표준 알고리즘(AES: Advanced Encryption Standard)인 Rijndael 알고리즘의 고속화를 FPGA로 구현하였다. Rijndael 알고리즘은 미국 상무부 기술 표준국(NIST)에 의해 2000년 10월에 차세대 표준으로 선정된 블록 암호 알고리즘이다. FPGA(Field Programmable Gate Array)는 아키텍쳐의 유연성이 가장 큰 장점이며, 근래에는 성능면에서도 ASIC에 비견될 정도로 향상되었다. 본 논문에서는 128비트 키 길이와 블록 길이를 가지는 암호화(Encryption)블럭을 Xilinx VirtexE XCV812E-8-BG560 FPGA에 구현하였으며 약 15Gbits/sec의 성능(throughput)을 가진다. 이는 현재까지 발표된 FPGA Rijndael 알고리즘의 구현 사례 중 가장 빠른 방법 중의 하나이다.

  • PDF

임베디드 스마트 응용을 위한 신경망기반 SoC (A SoC Based on a Neural Network for Embedded Smart Applications)

  • 이봉규
    • 전기학회논문지
    • /
    • 제58권10호
    • /
    • pp.2059-2063
    • /
    • 2009
  • This paper presents a programmable System-On-a-chip (SoC) for various embedded smart applications that need Neural Network computations. The system is fully implemented into a prototyping platform based on Field Programmable Gate Array (FPGA). The SoC consists of an embedded processor core and a reconfigurable hardware accelerator for neural computations. The performance of the SoC is evaluated using a real image processing application, an optical character recognition (OCR) system.

3차원 구조를 이용한 저전력 FPGA 구조 (A Low Power FPGA Architecture using Three-dimensional Structure)

  • 김판기;이형표;김현필;전호윤;이용석
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제34권12호
    • /
    • pp.656-664
    • /
    • 2007
  • Field-Programmable Gate Arrays는 사용자가 프로그램이 가능한 혁신적인 대규모 집적 회로이며 값싸고 빠르게 주문자가 원하는 VLSI 구현할 수 있는 장점을 가지고 있다. 그러나 특정 목적의 프로그램의 속도가 증가했을 때 FPGA가 연산하는 동안의 전력 소모와 연결선의 지연이 FPGA를 프로그램 하는데 중요한 문제점이 된다. 특히 기존 구조에서 사용되는 내부연결선이 전체 FPGA의 전력 중 65%를 소모한다. 이로 인하여 내부연결선이 전력 소모에 큰 영향을 주기 때문에 배선 시 연결선의 길이와 블록 간의 연결선을 줄임으로써 전력 소모를 줄일 수 있다. 배선 시 내부연결선을 줄이기 위한 방안으로 3차원 FPGA가 제안되었다. 하지만 구조의 복잡해짐으로써 오히려 스위치에서 물리적인 연결선들은 더욱 증가하고 스위치의 면적이 증가하는 문제점을 가지게 되었다. 본 논문에서는 복잡성을 낮추어서 물리적인 내부 연결선의 길이를 줄이고, 배선시의 연결선의 길이를 3차원 FPGA만큼 줄일 수 있는 FPGA구조를 제안한다. 그리고 ISE 의 FPGA Editor와 배선 시 길이를 예측하는 프로그램을 사용하여 Xilinx사의 Virtex II FPGA와 3D FPGA의 연결선 구성을 비교한다.