Higher-order HDL: Applied to MLP neural network hardware implementation

In this article, we describe a methodology for the rapid implementation of a hardware architecture using a higher-order approach. This methodology uses a combination of TCL and VHDL for higher-order coding (i.e. code produced by code) and is supported by industry-standard HDL development tools. To explore this methodology, we used an FPGA implementation of an artificial neural network (ANN) as a guinea pig application. This enabled us to produce a fully generic multilayer perceptron model where the number of layers, the size of each layer, the types of synaptic signals and the activation function are easily customizable. Not only does this approach make the development of such an application faster, but the high degree of genericity of the model cannot be achieved with conventional VHDL methodology. This article presents feedback from our first steps with this methodology and its application to MLP hardware architecture. Index Terms—VHDL, TCL, Artificial Neural Networks, Multilayer Perceptron, higher-order programming, Methodology

Authors

Institutions

Publication Details

Journal
E3S Web of Conferences
Published
2025-01-01
DOI
https://doi.org/10.1051/e3sconf/202563102004
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Higher-order HDL: Applied to MLP neural network hardware implementation

Samuel Garcia, Mingjun Zhang
E3S Web of Conferences
Neural Networks and Applications
article

Higher-order HDL: Applied to MLP neural network hardware implementation

Samuel Garcia, Mingjun Zhang
article en

Abstract

In this article, we describe a methodology for the rapid implementation of a hardware architecture using a higher-order approach. This methodology uses a combination of TCL and VHDL for higher-order coding (i.e. code produced by code) and is supported by industry-standard HDL development tools. To explore this methodology, we used an FPGA implementation of an artificial neural network (ANN) as a guinea pig application. This enabled us to produce a fully generic multilayer perceptron model where the number of layers, the size of each layer, the types of synaptic signals and the activation function are easily customizable. Not only does this approach make the development of such an application faster, but the high degree of genericity of the model cannot be achieved with conventional VHDL methodology. This article presents feedback from our first steps with this methodology and its application to MLP hardware architecture. Index Terms—VHDL, TCL, Artificial Neural Networks, Multilayer Perceptron, higher-order programming, Methodology

E3S Web of ConferencesVol. 631
Conservatoire National des Arts et Métiers (FR), Dongguan University of Technology (CN), Centre d'Etudes et De Recherche en Informatique et Communications (FR)
Openalex Percentile: Top 95%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Higher-order HDL: Applied to MLP neural network hardware implementation — Samuel Garcia, Mingjun Zhang · E3S Web of Conferences (2025) | TGRS Research Map | TGRS