Diseño de un entorno para la inserción y detección de
errores en sistemas basados en FPGAs
dc.contributor.advisor | Mecha López, Hortensia | |
dc.contributor.author | Sánchez-Velisco Sánchez, Carlos | |
dc.contributor.author | García Martínez, Antonio José | |
dc.contributor.author | Fernández Maiquez, David | |
dc.date.accessioned | 2023-06-20T06:06:48Z | |
dc.date.available | 2023-06-20T06:06:48Z | |
dc.date.issued | 2010 | |
dc.description | Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2009-2010) | |
dc.description.abstract | El objeto de este proyecto es el desarrollo de un entorno para inyectar errores en una FPGA, en este caso del modelo Virtex II Pro‐ y así evaluar el posible impacto que pueden tener las alteraciones en la memoria de configuración de un dispositivo reconfigurable sobre un determinado diseño. Estas alteraciones emulan el efecto que una partícula cósmica pudiera tener sobre una celda RAM de la memoria de configuración. Para ello, cargaremos un circuito específico en la FPGA, conectándolo previamente a un módulo de entrada/salida que nos permita enviar y recibir datos de la placa. Una vez cargado, aplicaremos una serie de entradas al circuito y obtendremos sus salidas. Tras ello iremos insertando errores en el circuito ‐mediante la modificación sucesiva de los bits de configuración de la FPGA‐ y veremos si la salida es o no la esperada. [ABSTRACT] The goal of this project is to develop an environment for injecting faults into a FPGA device (Virtex‐II Pro model) and therefore to evaluate which consequences may those changes have in the configuration memory of a reconfigurable device using any design. These changes emulate the same effect as if a cosmic particle hit on a memory configuration RAM cell. In order to do this, we will load a specific circuit on the FPGA device, which will be previously connected to an output/intput module so that we can send and receive data from the device. Once the circuit is loaded we will apply several inputs to the circuit and we will receive its outputs. After that we will inject faults into the circuit modifying the configuration bits of the FPGA device and we will see if we obtain the expected output. | |
dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/11294 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/46061 | |
dc.language.iso | spa | |
dc.page.total | 212 | |
dc.relation.ispartofseries | Trabajos de curso (Departamento de Arquitectura de Computadores y Automática, FDI) | |
dc.rights.accessRights | open access | |
dc.subject.cdu | 004.312.052.3(043.3) | |
dc.subject.keyword | FPGAs | |
dc.subject.keyword | Virtex II Pro- | |
dc.subject.keyword | Memoria de configuración | |
dc.subject.keyword | Celda RAM | |
dc.subject.keyword | Detección de errores | |
dc.subject.keyword | VHDL | |
dc.subject.ucm | Sistemas expertos | |
dc.subject.ucm | Programación de ordenadores (Informática) | |
dc.subject.ucm | Circuitos integrados | |
dc.subject.ucm | Lógica simbólica y matemática (Matemáticas) | |
dc.subject.unesco | 1203.23 Lenguajes de Programación | |
dc.subject.unesco | 2203.07 Circuitos Integrados | |
dc.subject.unesco | 1102.14 Lógica Simbólica | |
dc.title | Diseño de un entorno para la inserción y detección de errores en sistemas basados en FPGAs | |
dc.type | coursework | |
dspace.entity.type | Publication | |
relation.isAdvisorOfPublication | 2363ed06-f92b-4c10-bd9a-87ac2fcce006 | |
relation.isAdvisorOfPublication.latestForDiscovery | 2363ed06-f92b-4c10-bd9a-87ac2fcce006 |
Download
Original bundle
1 - 1 of 1