{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:40:24Z","timestamp":1761324024355},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,8,22]],"date-time":"2015-08-22T00:00:00Z","timestamp":1440201600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2017,1]]},"DOI":"10.1007\/s00521-015-2034-5","type":"journal-article","created":{"date-parts":[[2015,8,21]],"date-time":"2015-08-21T06:05:07Z","timestamp":1440137107000},"page":"25-36","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Automatic general-purpose neural hardware generator"],"prefix":"10.1007","volume":"28","author":[{"given":"F\u00e1bio D.","family":"Baptista","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fernando","family":"Morgado-Dias","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,8,22]]},"reference":[{"issue":"3\u20134","key":"2034_CR1","first-page":"591","volume":"23","author":"S Abreu","year":"2013","unstructured":"Abreu S, Freitas F, Baptista FD, Vasconcelos R, Morgado-Dias F (2013) A survey of software and hardware use in artificial neural networks. Neural Comput Appl 23(3\u20134):591\u2013599","journal-title":"Neural Comput Appl"},{"key":"2034_CR2","doi-asserted-by":"crossref","unstructured":"Lippmann RP (1987) An introduction to computing with neural nets. IEEE ASSP Mag 4\u201322","DOI":"10.1109\/MASSP.1987.1165576"},{"key":"2034_CR3","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1016\/j.engappai.2004.08.011","volume":"17","author":"F Morgado Dias","year":"2004","unstructured":"Morgado Dias F, Antunes A, Mota A (2004) Artificial neural networks: a review of commercial hardware. Eng Appl Artifi Intell 17:945\u2013952","journal-title":"Eng Appl Artifi Intell"},{"key":"2034_CR4","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/978-0-387-28732-4_4","volume":"16","author":"T Stieglitz","year":"2006","unstructured":"Stieglitz T, Meyer J (2006) Biomedical microdevices for neural implants. Biomems Microsyst 16:71\u2013137","journal-title":"Biomems Microsyst"},{"issue":"1\u20133","key":"2034_CR5","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.neucom.2006.11.028","volume":"71","author":"P Ferreira","year":"2007","unstructured":"Ferreira P, Ribeiro P, Antunes A, Morgado F (2007) A high bit resolution FPGA implementation of a FNN with a new algorithm for the activation function. Neurocomputing 71(1\u20133):71\u201377","journal-title":"Neurocomputing"},{"key":"2034_CR6","doi-asserted-by":"crossref","unstructured":"Leon M, Castro A, Ascenccio R (1999) An artificial neural network on a field programmable gate array as a virtual sensor. In Proceedings of the third international workshop on design of mixed-mode integrated circuits and applications, Puerto Vallarta, Mexico, pp. 114\u2013117","DOI":"10.1109\/MMICA.1999.833612"},{"key":"2034_CR7","volume-title":"Design of a pipelined hardware architecture for real-time neural network computations","author":"JL Ayala","year":"2002","unstructured":"Ayala JL, Lomena AG, L\u00f3pez-Vallejo M, Fern\u00e1ndez A (2002) Design of a pipelined hardware architecture for real-time neural network computations. IEEE Midwest Symposium on Circuits and Systems, USA"},{"key":"2034_CR8","doi-asserted-by":"crossref","unstructured":"Soares AM, Pinto JOP, Bose BK, Leite LC, da Silva LEB, Romero ME (2006) Field programmable gate array (FPGA) Based neural network implementation of stator flux oriented vector control of induction motor drive. In: IEEE international conference on industrial technology","DOI":"10.1109\/ICIT.2006.372352"},{"key":"2034_CR9","doi-asserted-by":"crossref","unstructured":"Chen X, Wang G, Zhou W, Chang S, Sun S (2006) Efficient sigmoid function for neural networks based FPGA design, ICIC 2006, LNCS 4113, Springer, Berlin p 672\u2013677","DOI":"10.1007\/11816157_80"},{"key":"2034_CR10","unstructured":"Baptista D, Morgado-Dias F (2012) A hyperbolic tangent replacement by third order polynomial approximation. In: CONTROLO\u201912\u201310th Portuguese conference on automatic control"},{"key":"2034_CR11","doi-asserted-by":"crossref","unstructured":"Ghariani M, Kharrat MW, Masmoudin N, Kamoun L (2004) Electronic implementation of a neural observer in FPGA technology: application to the control of electric vehicle. In: 16th international conference on microelectronics","DOI":"10.1109\/ICM.2004.1434611"},{"key":"2034_CR12","doi-asserted-by":"crossref","unstructured":"Qian M (2006) Application of CORDIC algorithm to neural networks VLSI Design. In: IMACS multiconference on computational engineering in systems applications","DOI":"10.1109\/CESA.2006.4281704"},{"issue":"12","key":"2034_CR13","doi-asserted-by":"crossref","first-page":"16829","DOI":"10.3390\/s131216829","volume":"13","author":"ST P\u00e9rez-Su\u00e1rez","year":"2013","unstructured":"P\u00e9rez-Su\u00e1rez ST, Travieso-Gonz\u00e1lez CM, Alonso-Hern\u00e1ndez JB (2013) Design methodology of an equalizer for unipolar non return to zero binary signals in the presence of additive white gaussian noise using a time delay neural network on a field programmable gate array. Sensors 13(12):16829\u201316850","journal-title":"Sensors"},{"issue":"3\u20134","key":"2034_CR14","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/s00521-013-1407-x","volume":"23","author":"FD Baptista","year":"2013","unstructured":"Baptista FD, Morgado-Dias F (2013) Low-resource hardware implementation of the hyperbolic tangent for artificial neural networks. Neural Comput Appl 23(3\u20134):601\u2013607","journal-title":"Neural Comput Appl"},{"issue":"2","key":"2034_CR15","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/s00521-012-0919-0","volume":"23","author":"I Nascimento","year":"2013","unstructured":"Nascimento I, Jardim R, Morgado-Dias F (2013) Hyperbolic tangent implementation in hardware: a new solution using polynomial modeling of the fractional exponential part. Neural Comput Appl 23(2):363\u2013369","journal-title":"Neural Comput Appl"},{"issue":"11","key":"2034_CR16","doi-asserted-by":"crossref","first-page":"1780","DOI":"10.1109\/TNN.2010.2073481","volume":"21","author":"D Ly Le","year":"2010","unstructured":"Le Ly D, Chow P (2010) High-performance reconfigurable hardware architecture for restricted boltzmann machines. IEEE Trans Neural Netw 21(11):1780\u20131792","journal-title":"IEEE Trans Neural Netw"},{"key":"2034_CR17","doi-asserted-by":"crossref","DOI":"10.1007\/0-387-28487-7","volume-title":"FPGA implementations of neural networks","author":"AR Ormondi","year":"2006","unstructured":"Ormondi AR, Rajapakse J (2006) FPGA implementations of neural networks. Springer, New York"},{"issue":"1","key":"2034_CR18","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/TII.2010.2085006","volume":"7","author":"A Gomperts","year":"2011","unstructured":"Gomperts A, Ukil A, Zurfluh F (2011) Development and implementation of parameterized FPGA based general purpose neural networks for online applications. IEEE Trans Industr Inf 7(1):78\u201389","journal-title":"IEEE Trans Industr Inf"},{"issue":"3","key":"2034_CR19","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1109\/TII.2011.2158843","volume":"7","author":"T Orlowska-Kowalska","year":"2011","unstructured":"Orlowska-Kowalska T, Kaminski M (2011) FPGA implementation of the multilayer neural network for the speed estimation of the two-mass drive system. IEEE Trans Industr Inf 7(3):436\u2013445","journal-title":"IEEE Trans Industr Inf"},{"issue":"5","key":"2034_CR20","doi-asserted-by":"crossref","first-page":"1845","DOI":"10.1109\/TIE.2009.2033097","volume":"57","author":"A Dinu","year":"2010","unstructured":"Dinu A, Cirstea MN, Cirstea SE (2010) Direct neural-network hardware-implementation algorithm. IEEE Trans Industr Electron 57(5):1845\u20131848","journal-title":"IEEE Trans Industr Electron"},{"key":"2034_CR21","unstructured":"Oniga S (2005) A new method for FPGA implementation of artificial neural network used in smart devices. In: international computer science conference microCAD, p 31\u201336"},{"key":"2034_CR22","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1016\/j.matcom.2012.05.006","volume":"91","author":"A Tisan","year":"2013","unstructured":"Tisan A, Cirstea M (2013) SOM neural network design: a new simulink library based approach targeting FPGA implementation. Math Comput Simul 91:134\u2013149","journal-title":"Math Comput Simul"},{"key":"2034_CR23","unstructured":"Morgado Dias F, Mota A (2009) Direct inverse control of a Kiln. In 4th Portuguese conference on automatic control"},{"key":"2034_CR24","unstructured":"Maxfield C (2004) The design warrior\u2019s guide to FPGAs. Elsevier, ISBN 0750676043, New York, USA"},{"key":"2034_CR25","unstructured":"MathWorks. URL: http:\/\/www.mathworks.com\/products\/hdl-verifier\/description3.html , August 2012"},{"key":"2034_CR26","doi-asserted-by":"crossref","unstructured":"Reis L, Aguiar L, Baptista D, Morgado-Dias F (2011) ANGE-automatic neural generator. International conference on artificial neural network\u2014ICANN\u201911, Espoo, Finland","DOI":"10.1007\/978-3-642-21738-8_57"},{"key":"2034_CR27","unstructured":"Reis L, Aguiar L, Baptista FD, Morgado-Dias F (2013) A software tool for automatic generation of neural hardware. Int Arab J Inf Technol, 11(3)"},{"key":"2034_CR28","unstructured":"Wright S, Marwala T (2007) Artificial intelligence techniques for steam generator modelling. School of Electrical and Information Engineering, P\/Bag x3, Wits, South Africa"},{"key":"2034_CR29","unstructured":"Baptista D, Morgado-Dias F (2012) On the implementation of different hyperbolic tangent solutions in FPGA. In 10th Portuguese conference on automatic control\u2014CONTROLO\u201912, Funchal, Portugal"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-015-2034-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00521-015-2034-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-015-2034-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-015-2034-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,29]],"date-time":"2019-08-29T17:18:28Z","timestamp":1567099108000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00521-015-2034-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,22]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["2034"],"URL":"https:\/\/doi.org\/10.1007\/s00521-015-2034-5","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,22]]}}}