<?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-04-22T21:57:45Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/69084" metadataPrefix="mods">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><mods:mods xmlns:mods="http://www.loc.gov/mods/v3" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
<mods:name>
<mods:namePart>Calvo Sánchez, Javier</mods:namePart>
</mods:name>
<mods:extension>
<mods:dateAvailable encoding="iso8601">2024-07-24T13:41:37Z</mods:dateAvailable>
</mods:extension>
<mods:extension>
<mods:dateAccessioned encoding="iso8601">2024-07-24T13:41:37Z</mods:dateAccessioned>
</mods:extension>
<mods:originInfo>
<mods:dateIssued encoding="iso8601">2024</mods:dateIssued>
</mods:originInfo>
<mods:identifier type="uri">https://uvadoc.uva.es/handle/10324/69084</mods:identifier>
<mods:abstract>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.</mods:abstract>
<mods:abstract>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.</mods:abstract>
<mods:language>
<mods:languageTerm>spa</mods:languageTerm>
</mods:language>
<mods:accessCondition type="useAndReproduction">info:eu-repo/semantics/openAccess</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">http://creativecommons.org/licenses/by-nc-nd/4.0/</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">Attribution-NonCommercial-NoDerivatives 4.0 Internacional</mods:accessCondition>
<mods:titleInfo>
<mods:title>Comunicación entre un ordenador y una FPGA empleando un ESP32</mods:title>
</mods:titleInfo>
<mods:genre>info:eu-repo/semantics/bachelorThesis</mods:genre>
</mods:mods></metadata></record></GetRecord></OAI-PMH>