DocumentCode
1228758
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
Volume
15
Issue
1
fYear
2007
fDate
3/1/2007 12:00:00 AM
Firstpage
83
Lastpage
93
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;
fLanguage
English
Journal_Title
Neural Systems and Rehabilitation Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1534-4320
Type
jour
DOI
10.1109/TNSRE.2007.891379
Filename
4126549
Link To Document