Title :
Methodology and Design Flow for Assisted Neural-Model Implementations in FPGAs
Author :
Weinstein, Randall K. ; Reid, Michael S. ; Lee, Robert H.
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA
fDate :
3/1/2007 12:00:00 AM
Abstract :
Field programmable gate arrays (FPGAs) have previously been shown as high-performance platforms for neural-modeling applications. Implementations have traditionally been time-consuming and error-prone, requiring the neural modeler to work outside of their expert domain. This paper demonstrates a new approach to the development of neural models using an auto-generation toolkit. This design tool enables model construction-level alterations (e.g., adjustment of model population size or insertion/deletion of an ionic conductance) within hours and parameter changes on-the-fly. The approach is validated on a 40-neuron pre-Boumltzinger complex population model consisting of Hodgkin-Huxley style conductances and fully interconnected synapses. A total of 1880 parameters are on-the-fly user tunable on a free-running model. The resulting implemented model performs at a theoretical 8.7times real-time utilizing 90% of logic elements within a Xilinx Virtex-4 XC4VSX35-fg676-10FPGA
Keywords :
bioelectric phenomena; field programmable gate arrays; medical computing; neural nets; neurophysiology; FPGA; Hodgkin-Huxley style conductances; assisted neural model implementations; autogeneration toolkit; field programmable gate arrays; fully interconnected synapses; ionic conductance; model construction-level alterations; neuron pre-Botzinger complex population model; Design engineering; Design methodology; Field programmable gate arrays; Hardware; Logic devices; Mathematical model; Neurons; Programmable logic arrays; Reconfigurable logic; Specification languages; Algorithms; Biomimetics; Computer Simulation; Computer-Aided Design; Equipment Design; Equipment Failure Analysis; Models, Neurological; Nerve Net; Neural Networks (Computer); Signal Processing, Computer-Assisted;
Journal_Title :
Neural Systems and Rehabilitation Engineering, IEEE Transactions on
DOI :
10.1109/TNSRE.2007.891379