An end-user platform for FPGA-based design and rapid prototyping of feedforward artificial neural networks with on-chip backpropagation learning

Alin Tisan (Lead Author), Jeannette Chin

Research output: Contribution to journalArticlepeer-review

35 Citations (Scopus)
27 Downloads (Pure)


The hardware implementation of an artificial neural network (ANN) using field-programmable gate arrays (FPGAs) is a research field that has attracted much interest and attention. With the developments made, the programmer is now forced to face various challenges, such as the need to master various complex hardware-software development platforms, hardware description languages, and advanced ANN knowledge. Moreover, such an implementation is very time consuming. To address these challenges, this paper presents a novel neural design methodology using a holistic modeling approach. Based on the end-user programming concept, the presented solution empowers end users by means of abstracting the low-level hardware functionalities, streamlining the FPGA design process and supporting rapid ANN prototyping. A case study of an ANN as a pattern recognition module of an artificial olfaction system trained to identify four coffee brands is presented. The recognition rate versus training data features and data representation was analyzed extensively.
Original languageEnglish
Pages (from-to)1124-1133
Number of pages10
JournalIEEE Transactions on Industrial Informatics
Issue number3
Early online date25 Apr 2016
Publication statusPublished - 25 Apr 2016

Cite this