Complutense University Library

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

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

[img]
Preview
PDF
4MB
View download statistics for this eprint

==>>> Export to other formats

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.

Item Type:Coursework
Additional Information:Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2009-2010)
Uncontrolled Keywords:FPGAs, Virtex II Pro-, Memoria de configuración, Celda RAM, Detección de errores, VHDL
Subjects:Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Computer programming
Sciences > Computer science > Integrated circuits
Sciences > Mathematics > Logic, Symbolic and mathematical
ID Code:11294
Deposited On:14 Oct 2010 08:29
Last Modified:06 Feb 2014 09:00

Repository Staff Only: item control page