The hardware implementation of an Artificial Neural Network (ANN) using field-programmable gate arrays (FPGA) 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, the paper presents a novel neural design methodology using a holistic modelling 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 FP...