%0 Generic %A Hernández García, Sergio %A Laseca Chico, Daniel %T Emulación de rayos cósmicos incidiendo sobre DSPs en FPGAs %J Trabajos de curso (Departamento de Arquitectura de Computadores y Automática, FDI) %D 2014 %U https://hdl.handle.net/20.500.14352/36272 %X En este proyecto se expone una herramienta de programación en alto nivel que permite establecer los parámetros de configuración de forma sencillas de las diversas operaciones aritmético-lógicas que permite realizar un DSP.Mediante un interfaz sencilla se puede hacer descripciones a alto nivel de abstracción olvidando el nivel estructural de los componentes. Dotando su comportamiento a nivel de “caja negra”, estableciendo los valores de entrada del componente y la operación ha realizar. Y así obtener una instancia en lenguaje vhdl. Se presenta al usuario una herramienta que permitan a los diseñadores crear, probar y modificar módulos prediseñados basados en DSP sobre una FPGA de manera ágil y sencilla.Desde esta perspectiva, como segundo objetivo del proyecto, se especifican diferentes aplicaciones utilizando un modelo estructural jerárquico, es decir, creando módulos de mayor nivel que utilicen uno o varios módulos de menor nivel.Finalmente, se otorga al usuario la posibilidad de generar módulos con un diseño más robusto, que se traduce en un aumento de la fiabilidad del componente. %X In this project a tool for high-level programming that allows us to set the configuration parameters in a simple way of the various arithmetic and logical operations that allows a DSP is exposed.Through a simple interface we will be able to create descriptions from a high abstraction level forgetting about the structural level of the components. Providing behavior-level "black box", setting the component input and the operation has performed. And get an instance in vhdl language. And so get an instance in vhdl language.Presenting the user with a tool that allows designers to create, test and modify premade DSP modules on a FPGA in an agile and simple way. From this perspective, as a second objective of the project, we have specified different applications using a hierarchical structural model, ie, creating higher level building blocks that use one or more lower-level modules. Finally, the user is given the possibility of generating modules with a more robust design, resulting in increased reliability of the component. %~