인공지능/딥러닝 하드웨어 개발 패키지

AI package

인공지능/딥러닝 하드웨어를 개발을 위한 패키지
학생 프로젝트에 사용할 예정이라면 "아카데믹 할인 프로그램"을 요청하세요.

  • CON-FMC board

  • FPGA board (optional)

  • Raspberry Pi 3 or 4 (optional)



DeepAccel-DualVU9PTM

DeepAccel-DualVU9P-Active DeepAccel-DualVU9P-Passive

딥엑셀(DeepAccel-DualVU9P)은 Xilinx Virtex UltraScale+ FPGA 2개가 장착된 PCI-Express 카드

Running YOLO V2 on FPGA through PCI-Express

YOLO는 물체인식을 위한 대표적 인공지능 뉴럴네트웍이다. 여기 영상은 YOLO V2를 FPGA(재설정가능반도체)에 구현하고 PCI-Express를 통해 제어하는 예제를 보였다.



DeepAccelTM

딥엑셀(DeepAccel)은 PCI-Express 카드로 Xilinx Kintex UltraScale FPGA와 두 개의 ECC-enabled DDR3 모듈을 장착하고 있다.



CON-FMCTM

콘에프엠씨(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 등과 연동된다.
학생 프로젝트에 사용할 예정이라면 "아카데믹 할인 프로그램"을 요청하세요.

CON-FMCTM를 이용하여 YOLO V2를 FPGA에서 실행

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)
The data shown above is only for reference and subject to change.

CON-FMCTM를 이용하여 MobileNet V2를 FPGA에서 실행

MobileNet은 모바일 디바이스에서 물체구분/분류을 위한 인공지능 뉴럴네트웍이다. 여기 영상은 모바일넷 V2를 FPGA(재설정가능반도체)에 구현하고 라즈베리파이를 연동하여 실행한 예를 보인 것이며, 라즈베리파이는 CON-FMCTM를 통해 USB로 FPGA와 연동한다. 여기서 소개한 방법으로 딥러닝응용을 상대적으로 저성능의 컴퓨터에 FPGA를 연동하여 가속하는 새로운 가능성을 확인할 수 있다. 여기 소개한 결과는 한국전자통신연구원 SW-SoC개방형플랫폼실과 같이 개발한 것이다.

CON-FMC_RP
CON-FMC with Raspberry Pi Raspberry Pi

CON-FMC는 라즈베리 파이(2, 3)와 USB 2.0/3.0을 통해 FPGA와 데이터를 송수신할 수 있다. 상용 FPGA 보드에서 라즈베리 파이를 프로세서 처럼 사용할 수 있다.

CON-FMC_ARTIK530
CON-FMC with Samsung ARTIK 530 Artik

CON-FMC는 삼성 아틱(Samsung ARTIK)과 USB 2.0/3.0을 통해 FPGA와 데이터를 송수신할 수 있다. 상용 FPGA 보드에서 삼성 아틱을 프로세서 처럼 사용할 수 있다.

CON-FMC_XU4
CON-FMC with Odroid series Odroid

CON-FMC는 Odroid-XU3/XU4와 같은 단일보드컴퓨터(SBC, Single-Boarad Computer)와 USB 2.0/3.0을 통해 FPGA와 데이터를 송수신할 수 있다. 상용 FPGA 보드에서 SBC를 프로프로세서 처럼 사용할 수 있다.

CON-FMC_HP
CON-FMC with Android smartphone Android

CON-FMC는 안드로이드를 지원하는 스마트폰과 연동되며, USB 2.0/3.0을 통해 JAVA 또는 Native-code로 FPGA와 데이터를 송수신할 수 있다.

CON-FMC_NB
CON-FMC with laptop computers Windows

CON-FMC는 USB 2.0/3.0을 지원하는 노트북 컴퓨터와 연동하여 FPGA와 데이터를 송수신할 수 있다.

CON-FMC_PC
CON-FMC with ordinary desktop computers Ubuntu CentOS

CON-FMC는 USB 2.0/3.0을 지원하는 컴퓨터와 연동하여 FPGA와 데이터를 송수신할 수 있다.

  • 브로슈어 CON-FMC
  • 소개 CON-FMC

여기에 제공된 정보는 참고용이다.

잘못 적용할 경우 보드에 심각한 문제를 일으킬 수 있으므로, UCF와 XDC를 사용하는데 매우 신중한 주의가 필요하다.

CON-FMC를 FPGA 보드에 연결함으로써 발생하는 문제/고장/파손 등에 대해 무상보증을 적용하지 않는다.

여기에 제공된 정보는 참고용이다.

잘못 적용할 경우 보드에 심각한 문제를 일으킬 수 있으므로, UCF와 XDC를 사용하는데 매우 신중한 주의가 필요하다.

CON-FMC를 FPGA 보드에 연결함으로써 발생하는 문제/고장/파손 등에 대해 무상보증을 적용하지 않는다.

  • KCU116

    KCU116 (Xilinx Kintex UltraScale+ FPGA KCU116 Evaluation Kit)는 FMC를 부분적으로 지원하므로, CON-FMC를 사용하려면 기술지원이 필요하다.

CON-FMC 예제(최근). 또는 예제.

  • AES128

    AES128

  • SHA256

    SHA256

  • AMBA AXI Memory

    AMBA AXI

  • AMBA AHB Memory

    AMBA AHB

FastDAQTM

고속데이터수집분석(FastDAQ) 보드는 Xilinx사의 RF-SoC를 장착하고, 수기가 샘플링를 통해 ADC와 DAC를 기능을 갖는다.



FMC-GbE-RJ45TM

FMC-GbE-RJ45

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 네트웍을 구성한 성공사례를 다음 웹 페이지에서 설명하였다.

HSR RedBox
HSR RedBox

Avnet ZedBoard에 장착한 FMC-GbE-RJ45를 이용한 RedBox

HSR DANH
HSR DANH

Avnet ZedBoard에 장착한 FMC-GbE-RJ45를 이용한 DANH (Double Attached Node with HSR)

HSR BOARDS
HSR boards

An implementatin of HSR system using FMC-GbE-RJ45 and Avnet ZedBoard.

HSR Operation
HSR in operation

HSR이 동작 중인 사진

HSR Concept
HSR이란?

HSR은 네트웍 소자의 고장을 즉시 복구하는 링 토폴로지 이더넷용 네트웍 프로토콜이며, IEC 6239-3 표준이다.

HSR testing between RedBoxes
RedBoxes 사이의 HSR 시험

RedBoxes 사이에 패킷을 송신하는 HSR 시험

HSR testing between DANHs
HSR testing DANHs

DANH 사이에 패킷을 송신하는 HSR 시험

HSR PING testing
HSR PING testing

PING 네트웍 유틸리티를 이용한 HSR 시험

HSR webcam testing
HSR webcam testing

웹캠을 이용한 HSR 시험

HSR internet testing
HSR internet testing

인터넷을 이용한 HSR 시험



NeuralFMCTM

NeuralFMC

NeuralFMC는 신경신호를 디지털 신호로 변환하는 ADC를 위한 인터페이스 보드이며, 상용 FPGA보드를 지원한다.
NeuralFMC 보드를 활용한 구현의 예가 다음에 있다.

NeuralFMC with BlackRock
NeuralFMC with Blackrock

NeuralFMC in operation with neural singal generator.

NeuralFMC 1 Channel
NeuralFMC 1 Channel wave

An example wave of single ADC channels.

NeuralFMC 32 chChannels
NeuralFMC 32 Channel wave

An example wave of 32 ADC channels.



CON-GPIOTM

CON-GPIO

콘지피아이오(CON-GPIO)는 USB 2.0/3.0을 통해 GPIO(General Purpose Input/Output)를 제어할 수 있는 보드이며, CON-FMC와 동일하게 안드로이드, 라즈베리 파이, 단일보드컴퓨터, 노트북컴퓨터, 일반검퓨터와 연동한다.

추가 예정



보증

보증

이 보증은 (주)퓨쳐디자인시스템이 생산한 표준 하드웨어 보드에 적용된다.
(주)퓨쳐디자인시스템은 제품이 전달된 날로부터 90일간 제품의  불량에 대한 무상 수리 또는 교환을 보증한다. 단, 다음에 해당하는 사항은 제외한다.

1) 엔지니어링 샘플 또는 베타버전 보드 (보증이 없이 있는 그대로만 공급된다.)
2) 설계 오류로써 "errata"로 미리 알려진 경우
3) 비공식 공급자가 공급한 제품
4) 사용자의 부주의한 사용, 제품의 변경/수정, 비공식적인 수리 또는 설치, 목적외 사용
보다 상세한 내용은 영문버전을 참고한다 Warranty