<?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-05T11:17:19Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/69084" metadataPrefix="marc">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><record xmlns="http://www.loc.gov/MARC21/slim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcterms="http://purl.org/dc/terms/" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
<leader>00925njm 22002777a 4500</leader>
<datafield tag="042" ind1=" " ind2=" ">
<subfield code="a">dc</subfield>
</datafield>
<datafield tag="720" ind1=" " ind2=" ">
<subfield code="a">Calvo Sánchez, Javier</subfield>
<subfield code="e">author</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="c">2024</subfield>
</datafield>
<datafield tag="520" ind1=" " ind2=" ">
<subfield code="a">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.</subfield>
</datafield>
<datafield tag="520" ind1=" " ind2=" ">
<subfield code="a">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.</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">https://uvadoc.uva.es/handle/10324/69084</subfield>
</datafield>
<datafield tag="245" ind1="0" ind2="0">
<subfield code="a">Comunicación entre un ordenador y una FPGA empleando un ESP32</subfield>
</datafield>
</record></metadata></record></GetRecord></OAI-PMH>