UAM | UAM_Biblioteca | Unified search engine | Scientific Production Portal | UAM Research Data Repository
Biblos-e Archivo
    • español
    • English
  • English 
    • español
    • English
  • Log in
JavaScript is disabled for your browser. Some features of this site may not work without it.

Search Biblos-e Archivo

Advanced Search

Browse

All of Biblos-e ArchivoCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsFacultiesThis CollectionBy Issue DateAuthorsTitlesSubjectsFaculties

My Account

Log inRegister

Statistics

View Usage Statistics

Help

Information about Biblos-e ArchivoI want to submit my workFrequently Asked Questions

UAM_Biblioteca

View Item 
  •   Biblos-e Archivo
  • 2 - Trabajos de estudiantes (tesis doctorales, TFMs, TFGs, etc.)
  • Trabajos de estudiantes (tesis doctorales, TFMs, TFGs, etc.)
  • View Item
  •   Biblos-e Archivo
  • 2 - Trabajos de estudiantes (tesis doctorales, TFMs, TFGs, etc.)
  • Trabajos de estudiantes (tesis doctorales, TFMs, TFGs, etc.)
  • View Item

Algoritmo de comprensión de baja latencia en FPGA usando SDSoC

Author
López García-Arias, Ángel
Advisor
Sutter Capristo, Gustavo Danieluntranslated
Entity
UAM. Departamento de Tecnología Electrónica y de las Comunicaciones
Date
2017-07
Subjects
SDSoC; ZynqBerry; LHE; Telecomunicaciones
URI
http://hdl.handle.net/10486/679338

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.

Abstract

Tras dos décadas de existencia, la síntesis de alto nivel (HLS) sigue sin cruzar la brecha de la adopción tecnológica. Sin embargo, un boom de tecnologías computacionalmente costosas, como la visión artificial o el aprendizaje automático, está haciendo presión para que el proceso de desarrollo de hardware se acelere. Para esto, es necesario elevar el nivel de abstracción, y fabricantes como Xilinx están lanzando nuevas herramientas con este objetivo. La nueva herramienta de diseño de sistemas empotrados SDSoC de Xilinx permite crear coprocesadores hardware para los procesadores ARM presentes en las familias de dispositivos Zynq y Zynq UltraScale+, generando sistemas empotrados híbridos CPU- FPGA para la aceleración de algoritmos. SDSoC va un paso más allá de Vivado HLS, ofreciendo un flujo de diseño similar al desarrollo de software que permite la generación de este tipo de sistemas a partir de descripciones de software Por otro lado, el creciente mercado de drones se está viendo obligado a hacer uso de tecnologías de vídeo analógico para la conducción remota basada en vídeo, debido a que la latencia de los codificadores de vídeo digitales imposibilita la conducción a altas velocidades. En este Trabajo de Fin de Grado se evalúa el potencial de la herramienta SDSoC para el diseño de aceleradores hardware a partir de especificaciones C/C++. Concretamente se analizará su uso para la implementación de aplicaciones de procesamiento de vídeo. Se estudiará la posibilidad de implementar un sistema de compresión de imagen con una latencia lo suficientemente baja como para poder superar la frecuencia de refresco de los sistemas PAL/NTSC. Para ello se tratará de sintetizar un diseño basado en un nuevo algoritmo de compresión con pérdidas, LHE (Logarithmical Hop Encoding), que ofrece un costo computacional reducido al no operar en el dominio de la frecuencia. Partiendo de una implementación ineficiente del algoritmo LHE en Python, se ha realizado una traducción a lenguaje C, una serie de optimizaciones, y finalmente una serie de transformaciones hasta lograr con SDSoC un diseño sintetizable, implementable y acelerado. El diseño se ha realizado para la plataforma ZynqBerry, basada en un Zynq XC7Z010.
 
After two decades of existence, High Level Synthesis (HLS) has still not crossed the chasm of technology adoption. However, a boom of computationally expensive technologies, such as computer vision or machine learning, is putting pressure on hardware designers to improve the productivity. To achieve this, it is necessary to raise the abstraction level, and manufacturers like Xilinx are releasing new tools oriented to this goal. Xilinx’s new embedded system design tool SDSoC allows the design of hardware coprocessors for the ARM cores found in Zynq and Zynq UltraScale+ SoC families, generating hybrid CPU – FPGA embedded systems for algorithm acceleration. SDSoC goes a step further than Vivado HLS, offering a design workflow similar to the one of software development that allows the generation of these systems from software descriptions. Besides, the growing market of video-enabled drones is having to rely on old-school analog systems for video based remote operation, since the latency of digital video codecs do not allow high-speed piloting. Among many other implications, this means a huge waste of bandwidth. This Graduation Project will try to evaluate the potential of SDSoC for the design of hardware accelerators from C/C++ specifications, specifically for the implementation of video processing applications. The feasibility of implementing an image compression system with a latency low enough to surpass the frame rate of PAL/NTSC technologies and its implications will be studied. This will be explored through the synthesis of a design based on the novel lossy compression algorithm LHE (Logarithmical Hop Encoding), which promises reduced computational cost by not operating on the frequency domain. Starting from an inefficient implementation of the LHE algorithm in Python, a translation to C language will be performed. After multiple optimizations, several refactorizations will be applied to the code towards achieving via SDSoC a synthesizable, implementable and accelerated system. This design has been done for the Zynq XC7Z010 based platform ZynqBerry.
 
Show full item record

Files in this item

Thumbnail
Name
Lopez_GarciaArias_Angel_tfg.pdf
Size
1.766Mb
Format
PDF

Refworks Export

Google™ Scholar:López García-Arias, Ángel

This item appears in the following Collection(s)

  • Trabajos de estudiantes (tesis doctorales, TFMs, TFGs, etc.) [19712]

Related items

Showing items related by title, author, creator and subject.

  • Comprensión de emociones y capacidades mentalistas en autismo y síndrome de Down 

    García Nogales, María Ángeles
    2003
  • Una ponencia olvidada de Jacinto Bosch Vilá: “España, simbiosis cultural, histórica y lugar de encuentro para una mejor comprensión futura entre el islam y el occidente" 

    López García, BernabéAutoridad UAM
    2018-06
  • Results of a survey on peri-operative nutritional support in pancreatic and biliary surgery in spain 

    Loinaz Segurola, Carmelo; Ochando Cerdán, Federico; Vicente López, Emilio; Serrablo Requejo, Alejandro; López Cillero, Pedro; Gómez Bravo, Miguel Ángel; Fabregat Prous; Varo Pérez, Evaristo; Miyar de León, Albert; Fondevila Campo, Constantino; Valdivieso López, Andrés; Blanco Fernández, Gerardo; Sánchez, Belinda; López Andújar, Rafael; Fundora Suárez , Yilian; Cugat Andorra, Esteban; Díez Valladares, Luis; Herrera Cabezón, Javier; García Gil, Agustín; Morales Soriano, Rafael; Pardo Sánchez, Fernando; Sabater Ortí, Luis; López Baena, José Ángel; Muñoz Bellvís, Luis; Martín Pérez, Elena; Pérez Saborido, Baltasar; Suárez Muñoz, Miguel Ángel; Meneu Día, Juan Carlos; Albiol Quer, Maite; Sanjuanbenito Dehesa, Alfonso; Ramia Ángel, José Miguel; Pereira Pérez, Fernando; Paseiro Crespo, Gloria; Palomo Sánchez, Juan Carlos; León Sanz, Miguel
    2020-04-16
All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad

 

 

All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad