A high-level environment for FPGA neural network implementation

Cherrad Benbouchama, Mohamed Tadjine, Ahmed Bouridane

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)


This work aims at the realization of a high-level environment to facilitate and accelerate the neural network implementation on FPGAs. A parameterizable tool was designed to generate a neural multi-layer network implementation through the use of Handel-C language. The algorithm used for the training is the back-propagation. The tools of implementation and synthesis are the DK of Celoxica and the ISE of Xilinx. The targeted components are XCV2000 on Celoxica RC1000 board and XC2V1000 on RC200. Experimental evaluations are presented to demonstrate the validity of the design.
Original languageEnglish
Pages (from-to)1243-1247
JournalInternational Review of Electrical Engineering
Issue number6
Publication statusPublished - 31 Dec 2009


Dive into the research topics of 'A high-level environment for FPGA neural network implementation'. Together they form a unique fingerprint.

Cite this