@inproceedings{a8e521b5ff264bd8b960dbc7539939e0,
title = "Realization of the kronecker product in VHDL using multi-dimensional arrays",
abstract = "In this paper, the realization and simulation of the Kronecker product (Kronecker tensor product) for two and three input arrays is realized in hardware using a VHDL design description. The array descriptions are based on the use of multi-dimensional arrays in VHDL. The structure and simulation of the VHDL module design are presented with a comparison to realizations in MATLAB{\textregistered}. The Kronecker product, which is denoted by the operator ⊗, is mathematical operation on two matrices of arbitrary size that results in the creation of a block matrix. This operation is commonly achieved in software programming languages such as MATLAB{\textregistered}, ANSI C and Python. In this paper, a hardware implementation is created and simulated in a hardware description language (HDL) with the intention to create a hardware block that can be integrated into a larger digital circuit/system targeting the field programmable gate array (FPGA).",
keywords = "FPGA, IoT, Kronecker product, Multi-dimensional arrays, Simulation, Synthesis, Tensors, VHDL",
author = "Grout, {I. A.} and L. Mullin",
note = "Publisher Copyright: {\textcopyright} 2019 IEEE.; 7th International Electrical Engineering Congress, iEECON 2019 ; Conference date: 06-03-2019 Through 08-03-2019",
year = "2019",
month = mar,
doi = "10.1109/iEECON45304.2019.8938846",
language = "English",
series = "iEECON 2019 - 7th International Electrical Engineering Congress, Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "iEECON 2019 - 7th International Electrical Engineering Congress, Proceedings",
}