DocumentCode
2963024
Title
Initial version of Matlab/Simulink based tool for VHDL code generation and FPGA implementation of Elementary Generalized Unitary rotation
Author
Valters, Gatis
Author_Institution
Fac. of Electron. & Telecommun., Riga Tech. Univ., Riga, Latvia
fYear
2011
fDate
14-15 Nov. 2011
Firstpage
1
Lastpage
6
Abstract
This paper describes a Matlab/Simulink GUI based tool for automated FPGA implementation of complex Jacobi-like Elementary Generalized Unitary rotation (EGU-rotation). The present work is targeted on multiplier-adder based rotation algorithm. The developed tool supports a large number of EGU-rotation matrix (EGURM) faces. The Symbolic Math Toolbox is used for operations with formulas. An intensive text processing has been used to get elementary expressions suitable for HDL coding. The tool uses Simulink HDL coder to generate implementable VHDL code. Three kinds of tests and a comparison of results are used. Estimation of rotation quality is based on the mean square error. An interaction between Matlab/Simulink and Altera Quartus II/ModelSim involves the using of scripts.
Keywords
adders; field programmable gate arrays; hardware description languages; mean square error methods; multiplying circuits; Altera Quartus II; EGU-rotation matrix; GUI based tool; HDL coding; Jacobi-like elementary generalized unitary; Matlab; ModelSim; Simulink HDL coder; VHDL code generation; automated FPGA implementation; mean square error; multiplier-adder based rotation algorithm; symbolic math toolbox; Automation; Digital signal processing; Field programmable gate arrays; Hardware; Jacobian matrices; Digital Signal Processing; FPGA; Fixed Point Arithmetic; Jacobi Rotation; Parametrical Transforms; Unitary transforms;
fLanguage
English
Publisher
ieee
Conference_Titel
NORCHIP, 2011
Conference_Location
Lund
Print_ISBN
978-1-4577-0514-4
Electronic_ISBN
978-1-4577-0515-1
Type
conf
DOI
10.1109/NORCHP.2011.6126742
Filename
6126742
Link To Document