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
| Autor: | |
|---|---|
| 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 |