Publicación:
Evaluación de un modelo para la implementación de la FFT sobre FPGA utilizando una herramienta de síntesis de alto nivel

dc.contributor.advisorCastaño Londoño, Luis Fernando
dc.contributor.authorMarzán Arcila, Mauricio
dc.date.accessioned2024-01-16T15:38:36Z
dc.date.available2024-01-16T15:38:36Z
dc.date.issued2018
dc.description.abstractUna de las herramientas utilizadas para el desarrollo de sistemas basados en FPGA es el Vivado HLS, con la cual se realiza parte del diseño con un lenguaje de alto nivel. En este trabajo se implementa un programa que permite realizar la FFT en Vivado HLS. Para esto se realiza un código en C++ para obtener como resultado la FFT de una señal de entrada. Se realizan simulaciones con diferentes señales para verificar que se logra la identificación de cada una de las frecuencias incluidas en ella. Al momento de la generación del Bitstream no se puede completar la implementación hardware debido a un error en uno de los módulos. Un aspecto de mejora para trabajo futuro es la corrección de este inconveniente para completar la implementación. Vivado HLS resulta ser una gran herramienta a la hora de programar un FPGA ya que evita utilizar el lenguaje de descripción de hardware el cual puede tardar mucho tiempo su implementación.spa
dc.description.abstractenglishOne of the tools used for the development of FPGA-based systems is the Vivado HLS, with which part of the design is performed with a high-level language. In this work a program is implemented to perform the FFT in Vivado HLS. For this purpose, a C++ code is developed to obtain the FFT of an input signal as a result. Simulations are performed with different signals to verify that the identification of each of the frequencies included in it is achieved. At the moment of the Bitstream generation, the hardware implementation cannot be completed due to an error in one of the modules. An aspect of improvement for future work is the correction of this inconvenience to complete the implementation. Vivado HLS turns out to be a great tool when programming an FPGA since it avoids using the hardware description language which can take a long time to implement.spa
dc.description.degreelevelpregradospa
dc.description.degreenameIngeniero Electrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Institución Universitaria ITMspa
dc.identifier.reponamereponame:Repositorio Institucional Institución Universitaria ITMspa
dc.identifier.repourlrepourl:https://repositorio.itm.edu.co/
dc.identifier.urihttps://hdl.handle.net/20.500.12622/6301
dc.language.isospaspa
dc.publisher.facultyFacultad de Ingenieríasspa
dc.publisher.grantorInstitución Universitaria ITMspa
dc.publisher.programIngeniería Electrónicaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.localAcceso abiertospa
dc.subjectFPGA, FFT, Vivado HLS, ZedBoard, C/C++spa
dc.subject.keywordsFPGA, FFT, Vivado HLS, ZedBoard, C/C++spa
dc.subject.lembSistema de transmisión, procesamiento de señales, señal de frecuencia, respuesta de frecuenciaspa
dc.titleEvaluación de un modelo para la implementación de la FFT sobre FPGA utilizando una herramienta de síntesis de alto nivelspa
dc.title.translatedEvaluation of a model for FFT implementation on FPGA using a high-level synthesis toolspa
dc.typeTrabajo de grado de pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Mauricio_MarzánArcila_2018.pdf
Tamaño:
1.18 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
Cargando...
Miniatura
Nombre:
Carta autorización de divulgación_Marzán 2018.pdf
Tamaño:
324.63 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta de autorización

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.37 KB
Formato:
Item-specific license agreed upon to submission
Descripción: