Universidad Complutense de Madrid
E-Prints Complutense

Implementación hardware de un controlador de memoria cache de reconfiguraciones en VHDL

Impacto

Downloads

Downloads per month over past year



Chocano Gómez, Abel and Prado Mota, Carlos del (2014) Implementación hardware de un controlador de memoria cache de reconfiguraciones en VHDL. [Coursework] (Unpublished)

[img]
Preview
PDF
4MB


Abstract

Este proyecto presenta una implementación hardware de un controlador que gestiona de manera eficiente las reconfiguraciones que se realizan en tiempo de ejecución en un sistema que aplica cacheo de reconfiguraciones. Esta técnica consiste en utilizar una memoria on-chip que sirve de cache entre la memoria de configuración del dispositivo reconfigurable y la memoria principal, donde se guardarán todas y cada una de las reconfiguraciones que se quieran cargar en el dispositivo. La eficiencia de
la técnica se puede mejorar particionando las configuraciones en bloques, y mapeando las configuraciones en diferentes memorias cache, en vez de en una sola.
De este modo, dada una asignación de reconfiguraciones de tareas en diferentes memorias on-chip, el controlador hardware presentado gestiona la reconfiguración de las tareas de manera adecuada y eficiente. Los resultados experimentales que se presentan muestran que nuestro controlador realiza las operaciones necesarias en unos pocos cientos ciclos de reloj, mientras que su coste de implementación en términos de recursos hardware es muy asequible.

Resumen (otros idiomas)

This project presents a hardware implementation of a controller that manages efficiently the run-time reconfigurations in a system that applies reconfiguration caching. This technique consists on using an on-chip memory that acts as a cache and that is placed between the reconfiguration memory of the device and the main memory where all the configurations are stored. The efficiency of this technique can be further improved by dividing the configurations into several blocks, each one of which can be mapped to a different on-chip memory. Thus, given a mapping of the configuration blocks on the different existing onchip memories, the hardware controller proposed manages the reconfiguration of these tasks in a proper and efficient way. The presented experimental results demonstrate that our module carries out the operations needed in just a few hundreds of clock cycles, while its implementation cost in terms of hardware resources is very affordable.

Item Type:Coursework
Additional Information:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2013-2014)

Uncontrolled Keywords:Hardware reconfigurable, Cacheo de configuraciones, Jerarquía de memoria de configuraciones, Mapeo de configuraciones, Controlador de configuraciones, FPGA, Virtex-5, Xilinx ISE, ICAP
Subjects:Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Hardware
ID Code:26627
Deposited On:17 Sep 2014 09:52
Last Modified:17 Sep 2014 09:52

Origin of downloads

Repository Staff Only: item control page