Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet

Máster en Ingeniería de Telecomunicación

Detalles Bibliográficos
Autor: López Ibáñez, Adrián
Tipo de recurso: tesis de maestría
Fecha de publicación:2018
País:España
Institución:Universidad Autónoma de Madrid
Repositorio:Biblos-e Archivo. Repositorio Institucional de la UAM
Idioma:español
OAI Identifier:oai:repositorio.uam.es:10486/685323
Acceso en línea:http://hdl.handle.net/10486/685323
Access Level:acceso abierto
Palabra clave:FPGA
Transceptor
PCIe
Telecomunicaciones
id ES_247be2c9772ced79e042cbf6655ca1b8
oai_identifier_str oai:repositorio.uam.es:10486/685323
network_acronym_str ES
network_name_str España
repository_id_str
dc.title.none.fl_str_mv Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
title Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
spellingShingle Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
López Ibáñez, Adrián
FPGA
Transceptor
PCIe
Telecomunicaciones
title_short Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
title_full Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
title_fullStr Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
title_full_unstemmed Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
title_sort Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet
dc.creator.none.fl_str_mv López Ibáñez, Adrián
author López Ibáñez, Adrián
author_facet López Ibáñez, Adrián
author_role author
dc.contributor.none.fl_str_mv Leira Osuna, Rafael
Departamento de Tecnología Electrónica y de las Comunicaciones
Escuela Politécnica Superior
dc.subject.none.fl_str_mv FPGA
Transceptor
PCIe
Telecomunicaciones
topic FPGA
Transceptor
PCIe
Telecomunicaciones
description Máster en Ingeniería de Telecomunicación
publishDate 2018
dc.date.none.fl_str_mv 2018
2018-02-01
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv http://hdl.handle.net/10486/685323
url http://hdl.handle.net/10486/685323
dc.language.none.fl_str_mv Español
spa
language_invalid_str_mv Español
language spa
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblos-e Archivo. Repositorio Institucional de la UAM
instname:Universidad Autónoma de Madrid
instname_str Universidad Autónoma de Madrid
reponame_str Biblos-e Archivo. Repositorio Institucional de la UAM
collection Biblos-e Archivo. Repositorio Institucional de la UAM
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869404702307778560
spelling Diseño de una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps EthernetLópez Ibáñez, AdriánFPGATransceptorPCIeTelecomunicacionesMáster en Ingeniería de TelecomunicaciónEn los últimos años, el mercado de 10 Gigabit Ethernet se ha expandido rápidamente y continuará creciendo en los siguientes años. Este rápido crecimiento es el resultado de la reducción de costes, la demanda del mercado y una madurez en la tecnología. En los próximos años, se necesitarán nuevos productos para permitir un mayor ancho de banda, mayor densidad de puertos y menor consumo de potencia con coste reducido. El procesamiento y análisis de tráfico de red a altas velocidades supone un reto para las soluciones software, por esta razón, se están investigando soluciones que tienen que ver con la utilización de FPGAs para el aceleramiento de este proceso. La propuesta de este proyecto está basada en el trabajo previo realizado en el marco del proyecto europeo IDEALIST, donde se demostró la posibilidad de acelerar el procesamiento de tráfico en redes 10 Gbps Ethernet usando una FPGA de bajo coste. Partiendo de esta premisa se diseñó Kinnic, una tarjeta aceleradora basada en FPGA para el procesamiento de tráfico en redes 10 Gbps Ethernet. La primera versión de Kinnic resultó contener errores en su diseño que evitaban su correcto funcionamiento en la transmisión de datos a través del conector PCIe. Debido a esto, la primera misión de este trabajo ha sido entender el diseño de Kinnic para así poder buscar y arreglar los fallos que provocaban la mala transmisión de los datos. Con los fallos de diseño resueltos, se procedió al diseño de una segunda versión que permitiese abaratar los costes y estandarizar el diseño para una posible producción. El primer diseño está compuesto por dos SFP+ conectados a un módulo de Trenz Electronic (TE) especialmente diseñado para permitir conexiones a 10Gbps. Este módulo utiliza un encapsulado de la FPGA Kintex-7 de mayor calidad que los demás módulos ofertados por TE, debido esto, el coste del diseño aumenta. Como solución a este problema se propone la inclusión de un chip de medio físico entre las interfaces XGMII de los conectores SFP+ y los conectores de alta velocidad de la FPGA. Este chip de medio físico transforma las señales de la interfaz XGMII a RXAUI con una velocidad de transmisión de datos inferior que permite el intercambio del módulo de TE del primer diseño con un módulo estándar más barato. Finalmente, en este trabajo se realiza el diseño completo de la segunda versión de Kinnic con ayuda de Altium Designer, generando los esquemáticos y la placa de circuito impreso. El resultado final es el diseño de la nueva versión de la tarjeta aceleradora basada en FPGA y su evaluación con simulaciones teóricas en el programa HyperLynx de algunas de sus pistas para comprobar su correcto funcionamiento.In recent years, the 10 Gigabit Ethernet market has expanded rapidly and it will continue to grow in the years to come. This rapid growth is the result of cost reduction, market demands, and a mature technology. In the coming years new products will be required to enable increased bandwidth, higher port density, and lower power and reduced cost. High speed processing and analysis of red traffic it’s been a challenge for software solutions. Therefore, solutions that involve FPGAs are being researched to accelerate this process. This proyect propose is based on the previous work that was carried out within the framework the European proyect IDEALIST, which proved the possibility of accelerate the processing of 10 Gbps Ethernet networks traffic using a low cost FPGA. Under this assumption/premise a Kinnic was designed, an accelerating card based on FPGA for the previously mentioned processing. Kinnic first version design was found to contain errors which led to a malfunction in the data transmission through the PCIe connector. Due to this, the first task of this work was to underestand the Kinnic design to be able to find and fix the failures that cause the data wrong transmission. Once the design failures were solved, a second version that allowed lower costs and standardize the design for a possible production was designed. The first design uses a Trenz Electronic module specifically designed for this PCB, which increase the cost of the design almost double. As a solution to this, it is proposed the inclusion of a physical medium chip between the XGMII interfaces of the SFP + connectors and the connectors High-speed FPGA. This physical medium chip transforms the interfaz signals from XGMII to RXAUI with a lower data transmission speed that allows the exchange of the electronic Trenz Electronic module to the first design with a much cheaper standard module. Finally, in this work the complete design of the second version of Kinnic is made with the help of Altium Designer, generating the schematics and the printed circuit board. The result is the design of the new version of the acceleration card based on FPGA and its evaluation with theoretical simulations of some tracks to check its correct operation/functioning.Leira Osuna, RafaelDepartamento de Tecnología Electrónica y de las ComunicacionesEscuela Politécnica Superior20182018-02-01master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10486/685323reponame:Biblos-e Archivo. Repositorio Institucional de la UAMinstname:Universidad Autónoma de MadridEspañolspaopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:repositorio.uam.es:10486/6853232026-06-23T12:46:27Z
score 15,300719