• 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