Biblioteca de la Universidad Complutense de Madrid

Diseño de un entorno para la inserción y detección de errores en sistemas basados en FPGAs

Impacto



Sánchez-Velisco Sánchez, Carlos y García Martínez, Antonio José y Fernández Maiquez, David (2010) Diseño de un entorno para la inserción y detección de errores en sistemas basados en FPGAs. [Trabajo de curso] (No publicado)

[img]
Vista previa
PDF
4MB


Resumen

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.


Tipo de documento:Trabajo de curso
Información Adicional:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2009-2010)

Palabras clave:FPGAs, Virtex II Pro-, Memoria de configuración, Celda RAM, Detección de errores, VHDL
Materias:Ciencias > Informática > Sistemas expertos
Ciencias > Informática > Programación de ordenadores
Ciencias > Informática > Circuitos integrados
Ciencias > Matemáticas > Lógica simbólica y matemática
Código ID:11294
Depositado:14 Oct 2010 08:29
Última Modificación:06 Feb 2014 09:00

Sólo personal del repositorio: página de control del artículo