XDMA를 사용한 고속 이미지 데이터의 전송 구현
Implementation of High Speed Image Data Transfer using XDMA
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 군용시험장비로 개발된 시험용 영상생성/수집 장치에 XDMA를 활용하여 고속이미지 데이터 전송을 구현한다. 본 연구에서 제안하는 기술은 커널영역에서 시스템버퍼를 사용하여 데이터를 복사하는 방법을 FPGA내 DMA 엔진을 통한 송수신으로 대체하여 효율성을 얻는다. 본 연구를 위해 장치는 Life Cycle을 고려하여 PXIe 플랫폼으로 개발하였으며, 양산성을 고려하여 저가의 FPGA를 활용하여 퍼포먼스를 최대화하였다. 본 논문에서 구현한 영상입출력보드는기존의 메모리복사방식을 통해 AXI 인터페이스 클럭 주파수, 링크속도를 변경하여 시험하였다. 그리고 FPGA의 DMA 엔진을 사용하여 보드를 구성하였으며, 그 결과 전송속도는 기존의 5~8Hz 에서 140Hz로 증가함을 확인하였다. 제안된 방법은 PXIe 플랫폼을 이용한 장치개발의 비용절감, 기술수준을 높여 국방력 강화에 기여할 것이다.
Abstract
In this paper, we present an implementation of high speed image data transfer using XDMA for a video signal generation / acquisition device developed as a military test equipment. The technology proposed in this study obtains efficiency by replacing the method of copying data using the system buffer in the kernel area with the transmission and reception through the DMA engine in the FPGA. For this study, the device was developed as a PXIe platform in consideration of life cycle, and performance was maximized by using a low-cost FPGA considering mass productivity. The video I/O board implemented in this paper was tested by changing the AXI interface clock frequency and link speed through the existing memory copy method. In addition, the board was constructed using the DMA engine of the FPGA, and as a result, it was confirmed that the transfer speed was increased from 5~8Hz to 140Hz. The proposed method will contribute to strengthening defense capability by reducing the cost of device development using the PXIe platform and increasing the technology level.
참고문헌 (15)
- M. Y. KIM, "A Study on Determining Method of Integrated Logistics Support Elements in Defense system Test Development Phase", KIIE 2nd Annual Technology Conference, pp.996~1001 (2011)
- K. H. KIM, "Implementation of Video Signal Generation Acquisition Board for KIGPS", KICPS Tests, 2018, 852~854
- R. Budruk, "PCI Express Basics", PCI-SIG, 3~ (2007)
- "National Instruments"[URL]
- 김영우, "PCI Express 기반 시스템 인터커넥트의 설계 및 구현", 전자공학회논문지, 52(8), pp.74~86 (2015), 대한전자공학회
- "National Instruments"[URL]
- e, "Window Device Driver 2", pp.2019, B. S. LEE
- 이진, "Xilinx FPGA용 PCI express 구현 및 성능 분석", 한국정보통신학회논문지, 22(12), pp.1667~1674 (2018), 한국정보통신학회[DOI]
- 손동구, "GPGPU를 이용한 비디오 기반 실시간 화재감지 알고리즘 구현", 한국컴퓨터정보학회논문지, 19(8), pp.1~10 (2014), 한국컴퓨터정보학회
- Xilinx, "DMA", Bridge Subsystem for PCI Express v4.1 Product Guide, 2019, pp.19~
- J. S. LEE, "Measuring Performance of FPGA", GPU direct communication via PCI express, 2019, 31~33
- 문철홍, "PCB 패턴 검출을 위한 FPGA 기반 프레임 그래버 시스템 구현", 한국전자통신학회 논문지, 13(2), pp.435~442 (2018), 한국전자통신학회[DOI]
- 최현, "군사용 적외선 영상의 안정화 성능 개선 및 Zynq SoC 구현", 대한임베디드공학회논문지, 13(1), pp.17~24 (2018), 대한임베디드공학회[DOI]
- C. H. HONG, "Design and Implementation of SW based on PCIe for Large Image Data Storage and Communication", Korea Software Congress 2019, pp.56~58 (2019)
- 나원섭, "실시간 영상처리를 위한 SVM 분류기의 FPGA 구현", 전기전자학회논문지, 20(3), pp.209~219 (2016), 한국전기전자학회
