Implementación de algoritmos CORDIC con Vivado HLS
Authors
Vázquez Alocén, CésarDirector
Bravo Muñoz, IgnacioDate
2014Keywords
Cálculo de autovalores y autovectores
CORDIC
Algoritmos
VHDL
Document type
info:eu-repo/semantics/bachelorThesis
Rights
Atribución-NoComercial-SinDerivadas 3.0 España
Access rights
info:eu-repo/semantics/openAccess
Abstract
En este trabajo se estudia la síntesis de alto nivel como metodología de diseño, para la implementación
de algoritmos computacionalmente exigentes en plataformas de hardware reconfigurable (p.ej. FPGA).
Para ello, se han elegido dos algoritmos extensamente documentados: el método de Jacobi para el
cálculo de autovalores y autovectores; y el algoritmo CORDIC como elemento de cálculo del primero.
El objetivo principal, es implementar ambos algoritmos utilizando la herramienta Vivado HLS de
Xilinx y comparar los resultados con los obtenidos mediante diseños equivalentes, uno codificado en
VHDL y otro realizado mediante Xilinx System Generator (XSG). In this work we explore the use of High Level Synthesis (HLS) techniques, for the implementation of
computationally expensive algorithms in reconfigurable hardware platforms like FPGA. For this task,
two well known algorithms are used: the Jacobi method for eigenvalue and eigenvector calculation,
and the CORDIC algorithm as main computational element.
The main goal is to implement both algorithms using the Vivado HLS tool from Xilinx and to compare
them with equivalent designs developed using RTL methodologies (hand-coded VHDL and Xilinx
System Generator).
Files in this item
Files | Size | Format |
|
---|---|---|---|
TFG Vázquez Alocén 2014.pdf | 2.402Mb |
![]() |
Files | Size | Format |
|
---|---|---|---|
TFG Vázquez Alocén 2014.pdf | 2.402Mb |
![]() |