인공지능/딥러닝 하드웨어를 개발을 위한 패키지
학생 프로젝트에 사용할 예정이라면 "아카데믹 할인 프로그램"을 요청하세요.
딥엑셀(DeepAccel-DualVU9P)은 Xilinx Virtex UltraScale+ FPGA 2개가 장착된 PCI-Express 카드
YOLO는 물체인식을 위한 대표적 인공지능 뉴럴네트웍이다. 여기 영상은 YOLO V2를 FPGA(재설정가능반도체)에 구현하고 PCI-Express를 통해 제어하는 예제를 보였다.
딥엑셀(DeepAccel)은 PCI-Express 카드로 Xilinx Kintex UltraScale FPGA와 두 개의 ECC-enabled DDR3 모듈을 장착하고 있다.
콘에프엠씨(CON-FMC)는 VITA 57.1 표준을 지원하는 FMC(FPGA Mezzanine Card) 보드이며,
CON-FMC는 FMC(LPC와 HPC)와 FMC+(HPC+) 콘넥터에 장착되고,
CON-FMC는 Windows, Linux, Android, Raspbery Pi 3, Odroid series, Samsung ARTIK, Samsung Galaxy series 등과 연동된다.
학생 프로젝트에 사용할 예정이라면 "아카데믹 할인 프로그램"을 요청하세요.
YOLO는 물체인식을 위한 대표적 인공지능 뉴럴네트웍이다. 여기 영상은 YOLO V2를 FPGA(재설정가능반도체)에 구현하고 라즈베리파이를 연동하여 실행한 예를 보인 것이며, 라즈베리파이는 CON-FMCTM를 통해 USB로 FPGA와 연동합니다. 여기서 소개한 방법으로 딥러닝응용을 USB를 통해 컴퓨터와 FPGA를 연동하여 가속하는 새로운 가능성을 확인할 수 있습니다.
board | Operating speed | Second per frame | Note |
---|---|---|---|
Raspberry Pi 4 | 1.5Ghz | ~15 | Pure software case (Rapsbian) |
Intel PC | 3.5Ghz | ~10 | Pure software case (Ubuntu) |
Avnet ZedBoard | 200Mhz | ~1.5 | USB through CON-FMC |
Xilinx ZC706 | 300Mhz | ~1.0 | USB through CON-FMC |
DeepAccel-DualVU9P | 400Mhz | ~0.5 | PCIe (Not USB) |
MobileNet은 모바일 디바이스에서 물체구분/분류을 위한 인공지능 뉴럴네트웍이다. 여기 영상은 모바일넷 V2를 FPGA(재설정가능반도체)에 구현하고 라즈베리파이를 연동하여 실행한 예를 보인 것이며, 라즈베리파이는 CON-FMCTM를 통해 USB로 FPGA와 연동한다. 여기서 소개한 방법으로 딥러닝응용을 상대적으로 저성능의 컴퓨터에 FPGA를 연동하여 가속하는 새로운 가능성을 확인할 수 있다. 여기 소개한 결과는 한국전자통신연구원 SW-SoC개방형플랫폼실과 같이 개발한 것이다.
CON-FMC는 라즈베리 파이(2, 3)와 USB 2.0/3.0을 통해 FPGA와 데이터를 송수신할 수 있다. 상용 FPGA 보드에서 라즈베리 파이를 프로세서 처럼 사용할 수 있다.
CON-FMC는 삼성 아틱(Samsung ARTIK)과 USB 2.0/3.0을 통해 FPGA와 데이터를 송수신할 수 있다. 상용 FPGA 보드에서 삼성 아틱을 프로세서 처럼 사용할 수 있다.
CON-FMC는 Odroid-XU3/XU4와 같은 단일보드컴퓨터(SBC, Single-Boarad Computer)와 USB 2.0/3.0을 통해 FPGA와 데이터를 송수신할 수 있다. 상용 FPGA 보드에서 SBC를 프로프로세서 처럼 사용할 수 있다.
CON-FMC는 안드로이드를 지원하는 스마트폰과 연동되며, USB 2.0/3.0을 통해 JAVA 또는 Native-code로 FPGA와 데이터를 송수신할 수 있다.
CON-FMC는 USB 2.0/3.0을 지원하는 노트북 컴퓨터와 연동하여 FPGA와 데이터를 송수신할 수 있다.
CON-FMC는 USB 2.0/3.0을 지원하는 컴퓨터와 연동하여 FPGA와 데이터를 송수신할 수 있다.
여기에 제공된 정보는 참고용이다.
잘못 적용할 경우 보드에 심각한 문제를 일으킬 수 있으므로, UCF와 XDC를 사용하는데 매우 신중한 주의가 필요하다.
CON-FMC를 FPGA 보드에 연결함으로써 발생하는 문제/고장/파손 등에 대해 무상보증을 적용하지 않는다.
PG 신호는 자동으로 구동되지 않는다. 다음을 참고: AR#51438
PCB 버전 1.0은 지원하지 않음.
FMC 콘넥터 전원(1.8V 또는 2.5V)을 위해 'AA13'(VADJ[0]), 'AB17'(VADJ[1]), 그리고 'V14'(VADJ_EN) 핀들이 정확하게 설정되어야 함.
고속데이터수집분석(FastDAQ) 보드는 Xilinx사의 RF-SoC를 장착하고, 수기가 샘플링를 통해 ADC와 DAC를 기능을 갖는다.
FMC-GbE-RJ45는 VITA 57.1 표준을 지원하는 FMC 보드이며, FMC(LPB와 HPC)그리고 FMC+(HPC+)콘넥터에 장착된다.
FMC-GbE-RJ45는 FMC 콘넥터를 지원하는 상용 FPGA 보드에 장착하여 IEC-62439-3 표준인 HSR(High-availability Seamless Redundancy) 고신뢰성 네트웍을 구성할 수있다.
FMC-GbE-RJ45를 이용한 HSR 네트웍을 구성한 성공사례를 다음 웹 페이지에서 설명하였다.
Avnet ZedBoard에 장착한 FMC-GbE-RJ45를 이용한 RedBox
Avnet ZedBoard에 장착한 FMC-GbE-RJ45를 이용한 DANH (Double Attached Node with HSR)
An implementatin of HSR system using FMC-GbE-RJ45 and Avnet ZedBoard.
HSR이 동작 중인 사진
HSR은 네트웍 소자의 고장을 즉시 복구하는 링 토폴로지 이더넷용 네트웍 프로토콜이며, IEC 6239-3 표준이다.
RedBoxes 사이에 패킷을 송신하는 HSR 시험
DANH 사이에 패킷을 송신하는 HSR 시험
PING 네트웍 유틸리티를 이용한 HSR 시험
웹캠을 이용한 HSR 시험
인터넷을 이용한 HSR 시험
NeuralFMC는 신경신호를 디지털 신호로 변환하는 ADC를 위한 인터페이스 보드이며, 상용 FPGA보드를 지원한다.
NeuralFMC 보드를 활용한 구현의 예가
다음에 있다.
NeuralFMC in operation with neural singal generator.
An example wave of single ADC channels.
An example wave of 32 ADC channels.
콘지피아이오(CON-GPIO)는 USB 2.0/3.0을 통해 GPIO(General Purpose Input/Output)를 제어할 수 있는 보드이며, CON-FMC와 동일하게 안드로이드, 라즈베리 파이, 단일보드컴퓨터, 노트북컴퓨터, 일반검퓨터와 연동한다.
보증 이 보증은 (주)퓨쳐디자인시스템이 생산한 표준 하드웨어 보드에 적용된다. (주)퓨쳐디자인시스템은 제품이 전달된 날로부터 90일간 제품의 불량에 대한 무상 수리 또는 교환을 보증한다. 단, 다음에 해당하는 사항은 제외한다. 1) 엔지니어링 샘플 또는 베타버전 보드 (보증이 없이 있는 그대로만 공급된다.) 2) 설계 오류로써 "errata"로 미리 알려진 경우 3) 비공식 공급자가 공급한 제품 4) 사용자의 부주의한 사용, 제품의 변경/수정, 비공식적인 수리 또는 설치, 목적외 사용보다 상세한 내용은 영문버전을 참고한다 Warranty