Aprendizaje en el funcionamiento de la herramienta SDSoC de Xilinx para diseños basados en dispositivos SoC
Authors
Merino Pérez, DanielDirector
Bravo Muñoz, IgnacioDate
2019Keywords
HLS
Particionado HW/SW
SDSoC
PCA
SoC (System on Chip)
Document type
info:eu-repo/semantics/bachelorThesis
Version
info:eu-repo/semantics/acceptedVersion
Rights
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Access rights
info:eu-repo/semantics/openAccess
Abstract
En este TFG, se expondrán los distintos pasos a seguir para crear proyectos que se puedan implementar en un SoC haciendo uso de la herramienta SDSoC. En ellos, se hará uso del particionado HW/SW para poder acelerar el algoritmo que se esté desarrollando.
Para comprobar el gran potencial de esta herramienta y poder ilustrar los distintos pasos que se deben seguir para poder llegar a un proyecto que se pueda implementar. Se usará como ejemplo el algoritmo PCA aplicado a un set de imágenes cargadas en memoria. Para ello, se usarán librerías de OpenCV y un Sistema Operativo. This Final Project addresses the different steps to implement a whole approach under a System on Chip (SoC) device. The use of SDSoC tool provided by Xilinx allows an easy way to make a HW-SW partition in order to speed up the algorithm to be implemented.
To validate the use for the speed-up of a user case, the Principal Component Analysis (PCA) technique is implemented for a Zynq device with SDSoC. An approach based on OpenCV libraries and a Linux Operating System is done to validate the benefits of this tool.
Files in this item
Files | Size | Format |
|
---|---|---|---|
TFG_Merino_Perez_2019.pdf | 2.267Mb |
|
Files | Size | Format |
|
---|---|---|---|
TFG_Merino_Perez_2019.pdf | 2.267Mb |
|