Artificial intelligence & Deep learning development package

AI package

Package to develop artificial intelligence and deep learning core.
Ask for "academic discount program" if you are going to use it for student project.

  • CON-FMC board

  • FPGA board (optional)

  • Raspberry Pi 3 or 4 (optional)



DeepAccel-DualVU9PTM

DeepAccel-DualVU9P-Active DeepAccel-DualVU9P-Passive

DeepAccel-DualVU9P is a PCI-Express card (full-profile) with dual Xilinx Virtex UltraScale+ FPGA.

Running YOLO V2 on FPGA through PCI-Express

YOLO is one of most popular object detection neural network models. This video clip shows a novel approach of implementing YOLO-V2 on FPGA on DeepAccel-DualVU9, in which the PC is connected to the FPGA board through PCI-Express.


DeepAccelTM

DeepAccel-KU is a PCI-Express card (low-profile) with Xilinx Kintex UltraScale FPGA and two modules of ECC-enabled DDR3.



CON-FMCTM

CON-FMC is a USB 3.0 FMC (FPGA Mezzanine Card) board compliant with the VITA 57.1 standard. CON-FMC can be mounted on FMC (LPC and HPC) and FMC+ (HPC+).
CON-FMC supports Windows, Linux, Android, Raspberry Pi 3, Odroid series, Samsung ARTIK series, Samsung Galaxy series, ...
Ask for "academic discount program" if you are going to use it for student project.

Running YOLO V2 on FPGA using CON-FMCTM

YOLO is one of most popular object detection neural network models. This video clip shows a novel approach of implementing YOLO-V2 on FPGA along with Raspbperry Pi 4, in which the Raspberry Pi is connected to the FPGA board through USB/CON-FMCTM. This approach implies a new way of acceleration for Deep-Learning application by utilizing FPGA along with relatively low/medium performance computers.

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.

Running MobileNet V2 on FPGA using CON-FMCTM

MobileNet is a neural network for mobile devices to support classification. This video clip shows a novel approach of implementing MobileNetV2 on FPGA along with Raspbperry Pi 4, in which the Raspberry Pi is connected to the FPGA board through USB/CON-FMCTM. This approach implies a new way of acceleration for Deep-Learning application by utilizing FPGA along with relatively low/medium performance computers. Acknowledgement: This work was done with ETRI SW-SoC Open Platform Lab.

CON-FMC_RP
CON-FMC with Raspberry Pi Raspberry Pi

CON-FMC can work with Raspberry Pi with Ubuntu or Raspbian.

CON-FMC_ARTIK530
CON-FMC with Samsung ARTIK 530 Artik

CON-FMC can work with Samsung ARTIK 530 with Ubuntu.

CON-FMC_XU4
CON-FMC with Odroid Series Odroid

CON-FMC can work with SBC (Single-Boarad Computer) including Odroid-XU3/XU4.

CON-FMC_HP
CON-FMC with Android smartphone Android

CON-FMC can work with Android mobile device.

CON-FMC_NB
CON-FMC with laptop computers Windows

CON-FMC can work with laptop computer, i.e., Windows.

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

CON-FMC can work with desktop computer, i.e., Linux and Windows.

  • Brochure CON-FMC
  • Introduction CON-FMC

The information disclosed to you here under is provided solely for the reference only.

Extreme care should be taken in order to use UCF or XDC, since it could cause damage on the board.

Any damage caused by connecting CON-FMC to the carrier board, i.e., FPGA board is not covered by warranty.

The information disclosed to you here under is provided solely for the reference only.

Extreme care should be taken in order to use UCF or XDC, since it could cause damage on the board.

Any damage caused by connecting CON-FMC to the carrier board, i.e., FPGA board is not covered by warranty.

  • KCU116

    "Xilinx Kintex UltraScale+ FPGA KCU116 Evaluation Kit" known as KCU116 does not support FMC fully. CON-FMC can support this board partially and requires engineering support. Please feel free to contact Future Design Systems for additional support.

CON-FMC examples are avialable here (new). and here.

  • AES128

    AES128

  • SHA256

    SHA256

  • AMBA AXI Memory

    AMBA AXI

  • AMBA AHB Memory

    AMBA AHB

FastDAQTM

FastDAQ is an FPGA board containing Xilinx RF-SoC that supports multi-giga sampling ADC and DAC. More information on request.



FMC-GbE-RJ45TM

FMC-GbE-RJ45

FMC-GbE-RJ45 is an FMC board with three ports of Gigabit Ethernet.
FMC-GbE-RJ45 is compliant with the VITA 57.1 standard and can be mounted on FMC (LPC and HPC) and FMC+ (HPC+).
FMC-GbE-RJ45 can be used to setup HSR (High-availability Seamless Redundancy, IEC-62439-3) with any FPGA board with FMC connector.
There is an example of HSR implementation using this FMC-GbE-RJ45 and visit this page for more details.

HSR RedBox
HSR RedBox

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

HSR DANH
HSR DANH

An implementatin of DANH (Double Attached Node with HSR) using FMC-GbE-RJ45 and Avnet ZedBoard.

HSR BOARDS
HSR boards

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

HSR Operation
HSR in operation

A photo of HSR in operation.

HSR Concept
HSR concept

HSR is a network protocol for Ethernet of ring topology that provides seamless failover against failure of any network component. As shown in the picture, the whole network works fine even any network connection or network component is out of order. HSR is IEC 62439-3 standard.

HSR testing between RedBoxes
HSR testing between RedBoxes

HSR testing by sending and receiving packets between RedBoxes.

HSR testing between DANHs
HSR testing DANHs

HSR testing by sending and receiving packets between DANHs.

HSR PING testing
HSR PING testing

HSR testing by PING network utility.

HSR webcam testing
HSR webcam testing

HSR testing by accesing web-camera.

HSR internet testing
HSR internet testing

HSR testing by accesing internet.



NeuralFMCTM

NeuralFMC

NeuralFMC is an interface board for neural signals ADC's and supports off-the-shelf FPGA board.
There is an example of implementation using this NeuralFMC and visit this page.

NeuralFMC system structure
NeuralFMC system structure

NeuralFMC connects Intan RHD2000 to FPGA through FMC connector. The FPGA board can have USB3.0 channel to the computer through CON-FMC board. This system gives an easy to use development environment for signal processing using FPGA.

NeuralFMC with neural signal generator
NeuralFMC with neural signal generator

NeuralFMC in operation with neural singal generator (Blackrock).

NeuralFMC 1 Channel
NeuralFMC 1 Channel wave

An example wave of single ADC channels.

NeuralFMC 32 Channels
NeuralFMC 32 Channel wave

An example wave of 32 ADC channels.



CON-GPIOTM

CON-GPIO

CON-GPIO is a USB 3.0 GPIO (General Purpose Input/Output) board. CON-GPIO gives you a full control of signals over USB 3.0.

To be added



Warranty

Warranty

This limited warranty applies solely to standard hardware boards manufactured by Future Design Systems. Subject to the limitations herein,
Future Design Systems warrants that Boards, when delivered by Future Design Systems for ninety (90) days following the delivery date, will be free from defects in material and workmanship and will substantially conform to Future Design Systems publicly available specifications for such products in effect at the time of delivery. This limited warranty excludes:

1) Engineering Samples (known as "ES") or beta versions of Boards (which are provided "AS-IS" without warranty)
2) Design defects or errors known as "errata"
3) Boards procured through unauthorized third parties
4) Boards that have been subject to misuse, mishandling, accident, alteration, neglect, unauthorized repair or installation. Furthermore, this limited warranty shall not apply to the use of covered products in an application or environment that is not within Future Design Systems specifications or in the event of any act, error, neglect or default of Customer. For any breach by Future Design Systems of this limited warranty, the exclusive remedy of Customer and the sole liability of Future Design Systems shall be, at the option of Future Design Systems to replace or repair the affected products, or to refund to Customer the price of the affected products. The availability of replacement products is subject to product discontinuation policies at Future Design Systems.

Customer may not return product without first obtaining a customer return material authorization (RMA) number from Future Design Systems. THE WARRANTIES SET FORTH HEREIN ARE EXCLUSIVE. FUTURE DESIGN SYSTEMS DISCLAIMS ALL OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, AND ANY WARRANTY THAT MAY ARISE FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE. (2019)