<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-05T18:34:28Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/69084" metadataPrefix="ese">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/69084</identifier><datestamp>2024-08-22T10:26:33Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><europeana:record xmlns:europeana="http://www.europeana.eu/schemas/ese/" xmlns:confman="org.dspace.core.ConfigurationManager" xmlns:doc="http://www.lyncode.com/xoai" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.europeana.eu/schemas/ese/ http://www.europeana.eu/schemas/ese/ESE-V3.4.xsd">
<dc:title>Comunicación entre un ordenador y una FPGA empleando un ESP32</dc:title>
<dc:creator>Calvo Sánchez, Javier</dc:creator>
<dc:contributor>Pablo Gómez, Santiago de</dc:contributor>
<dc:contributor>Universidad de Valladolid. Escuela de Ingenierías Industriales</dc:contributor>
<dc:subject>ESP32</dc:subject>
<dc:subject>FPGA</dc:subject>
<dc:subject>ARDUINO</dc:subject>
<dc:subject>TCP/IP</dc:subject>
<dc:subject>SPI</dc:subject>
<dc:subject>1203.23 Lenguajes de Programación</dc:subject>
<dc:description>En este trabajo se ha perseguido el objetivo de establecer una comunicación&#xd;
wifi entre un ordenador y una FPGA a través de un procesador ESP32. Para ello&#xd;
se ha optado por el uso de una comunicación TCP/IP personalizada entre dos&#xd;
módulos distintos ESP32 y una comunicación en serie SPI entre un ESP32 y&#xd;
una FPGA. Además, se ha empleado un tipo de mensaje propio basado en&#xd;
hexadecimal y se ha probado físicamente a través de una conexión WIFI entre&#xd;
los dos módulos ESP32.&#xd;
Para ello se ha requerido del uso del entorno de programación Arduino IDE y&#xd;
del uso de conocimientos básicos de electrónica para la conexión física del&#xd;
ESP32 y la FPGA, además de un analizador lógico. Se ha optado por una&#xd;
programación sencilla y con el uso de funciones fuera de las funciones&#xd;
principales para no sobrecargar el código general.</dc:description>
<dc:description>In this work, the objective has been to establish Wi-Fi communication between&#xd;
a computer and an FPGA through an ESP32 processor. To achieve this, a&#xd;
custom TCP/IP communication has been chosen between two different ESP32&#xd;
modules, as well as SPI serial communication between an ESP32 and an FPGA.&#xd;
Additionally, a custom message format based on hexadecimal has been used&#xd;
and physically tested via a Wi-Fi connection between the two ESP32 modules.&#xd;
To accomplish this, the Arduino IDE programming environment was used, along&#xd;
with basic electronics knowledge for the physical connection between the&#xd;
ESP32 and the FPGA, as well as a logic analyzer. The approach involved simple&#xd;
programming and the use of functions outside the main code to avoid&#xd;
overloading it.</dc:description>
<dc:description>Departamento de Tecnología Electrónica</dc:description>
<dc:description>Grado en Ingeniería en Electrónica Industrial y Automática</dc:description>
<dc:date>2024-07-24T13:41:37Z</dc:date>
<dc:date>2024-07-24T13:41:37Z</dc:date>
<dc:date>2024</dc:date>
<dc:type>info:eu-repo/semantics/bachelorThesis</dc:type>
<dc:identifier>https://uvadoc.uva.es/handle/10324/69084</dc:identifier>
<dc:language>spa</dc:language>
<dc:rights>Attribution-NonCommercial-NoDerivatives 4.0 Internacional</dc:rights>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</dc:rights>
<dc:format>application/pdf</dc:format>
<europeana:object>https://uvadoc.uva.es/bitstream/10324/69084/4/TFG-I-3032.pdf.jpg</europeana:object>
<europeana:provider>Hispana</europeana:provider>
<europeana:type>TEXT</europeana:type>
<europeana:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</europeana:rights>
<europeana:dataProvider>UVaDOC. Repositorio Documental de la Universidad de Valladolid</europeana:dataProvider>
<europeana:isShownAt>https://uvadoc.uva.es/handle/10324/69084</europeana:isShownAt>
</europeana:record></metadata></record></GetRecord></OAI-PMH>