Publication | Closed Access
A Digital Neural Network FPGA Direct Hardware Implementation Algorithm
10
Citations
3
References
2007
Year
Unknown Venue
EngineeringBoolean FunctionsComputational NeuroscienceRedundant Logic GatesCellular Neural NetworkHardware AlgorithmComputer EngineeringComputer ArchitectureSystems EngineeringStep Activation FunctionComputer ScienceNeuromorphic EngineeringDigital Circuit DesignBrain-like ComputingFpga DesignNeurocomputers
An algorithm for compact neural network hardware implementation is presented, which exploits the special properties of the Boolean functions describing the operation of perceptrones (artificial neurones with step activation function). The algorithm contains three main steps: the digitisation of the ANN mathematical model, the conversion of the digitised model into a logic gate structure, and finally the hardware optimisation by elimination of redundant logic gates. A set of C++ programs has been developed to implement the algorithm. The programs generate an optimised VHDL model of the ANN implementation. This strategy bridges the gap between the ANN design and simulation software and software packages used in hardware design (Viewlogic, Xilinx). Although the method is directly applicable only to neural networks composed of neurones with step activation functions, it can also be extended to sigmoidal functions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1