Universidad Complutense de Madrid
E-Prints Complutense

Nessy 7.0: entorno de inyección de fallos para Artix-7

Impacto

Downloads

Downloads per month over past year



Claramunt Pérez, Juan Andrés (2016) Nessy 7.0: entorno de inyección de fallos para Artix-7. [Trabajo Fin de Grado]

[img]
Preview
PDF
6MB


Abstract

El hardware reconfigurable es una tecnología emergente en aplicaciones espaciales.Debido a las características de este hardware, pues su configuración lógica queda almacenada en memoria RAM estática, es susceptible de diversos errores que pueden ocurrir con mayor frecuencia cuando es expuesta a entornos de mayor radiación, como en misiones de exploración espacial. Entre estos se encuentran los llamados SEU o Single Event Upset, y suelen ser generados por partículas cósmicas, pues pueden tener la capacidad de descargar un transistor y de este modo alterar un valor lógico en memoria, y por tanto la configuración lógica del circuito. Por ello que surge la necesidad de desarrollar técnicas que permitan estudiar las vulnerabilidades de diversos circuitos, de forma económica y rápida, además de técnicas de protección de los mismos. En este proyecto nos centraremos en desarrollar una herramienta con este propósito, Nessy 7.0. La plataforma nos permitirá emular, detectar y analizar posibles errores causados por la radiación en los sistemas digitales. Para ello utilizaremos como dispositivo controlador, una Raspberry Pi 3, que contendrá la herramienta principal, y controlará y se comunicará con la FPGA que implementará el diseño a testear, en este caso una placa Nexys 4 DDR con una FPGA Artix-7. Finalmente evaluaremos un par de circuitos con la plataforma.

Resumen (otros idiomas)

Reconfigurable hardware is an emerging technology in space applications. Due to the characteristics of this hardware, since their logical configuration is stored in static RAM, it is susceptible to various events that can occur more frequently when exposed to high radiation environments, like in space exploration missions. These events are called Single Event Upset or SEU, and are usually generated by cosmic particles, they may be able to discharge a transistor and thus alter a logical value in memory, and therefore the logic circuit configuration. That is why the need to develop techniques to study the vulnerabilities of various circuits, economically and quickly arises. In this project we will focus on developing a tool for this purpose, Nessy 7.0. This platform will allow us to emulate, detect and analyze possible errors caused by radiation in digital systems. We will use as a controller device, a Raspberry Pi 3 that contain the main tool, and control and communicate with the FPGA to implement the design under test, in this case a Nexys 4 DDR board with an Artix-7 FPGA. Finally we evaluate a couple of circuits with the developed platform.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática y Matemáticas (Universidad Complutense, Facultad de Informática, curso 2015/2016)

Directors:
DirectorsDirector email
Mecha López, Hortensia
Fabero Jiménez, Juan Carlos
Uncontrolled Keywords:FPGA, Artix-7, Raspberry Pi, SEU, Bitflip, Hardware reconfigurable, Inyección fallos
Palabras clave (otros idiomas):FPGA, Artix-7, Raspberry Pi, SEU, Bitflip, Reconfigurable hardware, Fault injection
Subjects:Sciences > Computer science > Hardware
Título de Grado:Doble Grado en Ingeniería Informática y Matemáticas
ID Code:38458
Deposited On:11 Jul 2016 08:45
Last Modified:11 Jul 2016 11:15

Origin of downloads

Repository Staff Only: item control page