Title :
Generation of floating point 2D translation operators for FPGA
Author :
Sicoe, Ovidiu ; Amaricai, Alexandru ; Popa, Mircea
Author_Institution :
Comput. Eng. Dept., Univ. Politeh. of Timisoara, Timisoara, Romania
Abstract :
This paper presents an FPGA implementation of a matrix operator for geometric two dimensional translation. The generated architecture takes advantage of the particular form of the translation matrix, ignoring the null elements. We have generated architectures for floating point operators of half, simple, double precision. In order to validate our implementations, all the operators were tested against a large number of generated unit tests. Additionally, we propose multiple architectures, targeting either performance or reduced area usage, depending on the number of functional units used.
Keywords :
field programmable gate arrays; floating point arithmetic; FPGA implementation; floating point 2D translation operators; functional units; geometric two dimensional translation; matrix operator; null elements; translation matrix; Clocks; Computer architecture; Field programmable gate arrays; Mathematical model; Multiplexing; Parallel processing; Pipelines; FPGA; affine geometric transformation; floating-point; translation unit;
Conference_Titel :
Applied Computational Intelligence and Informatics (SACI), 2015 IEEE 10th Jubilee International Symposium on
Conference_Location :
Timisoara
DOI :
10.1109/SACI.2015.7208215