Biblioteca de la Universidad Complutense de Madrid

Implementación de un planificador de tareas para multitarea hardware sobre un procesador empotrado

Impacto



Fernández Sánchez, Isabel y Morales Rodriguez, Ángel y Salgado Rivera, Marta (2007) Implementación de un planificador de tareas para multitarea hardware sobre un procesador empotrado. [Trabajo de curso] (No publicado)

[img] PDF
876kB


Resumen

El objetivo del proyecto es programar un planificador de tareas sobre un
procesador empotrado en una FPGA (field programmable gate array), dispositivo
semiconductor que contiene componentes lógicos programables e interconexiones
programables entre ellos, que gestione la carga de tareas hardware sobre dicho
dispositivo de acuerdo con un algoritmo basado en la división de la FPGA en
particiones de distinto tamaño.
Este algoritmo consistirá en asignar la partición en la que se va a ejecutar cada
tarea, antes de que la tarea llegue al procesador. El lenguaje de programación utilizado
para programar este algoritmo es C.
La implementación se realizará en una placa de prototipado que dispone de una
FPGA Virtex II Pro.
[ABSTRACT]
The goal of our Project is to programme HW task schedular in a embedded
processor in a FPGA ((field programmable gate array), semiconductor device which
contains logical programming components and programming interconnections between
them, to administer the hardware tasks load in this device according to an algorithm
based on the FPGA’s partition where every partition will have different size.
This algorithm chooses the partition where every task is going to be executed
before being processed by the embedded processor. The lenguage of programming that
we used is C.
The implementation will be carried out in an environment that contains a FPGA
Virtex II Pro.


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

Trabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2006-2007)

Palabras clave:FPGA, EDK, Planificación de tareas, Partición, Reconfiguración parcial, CLB
Materias:Ciencias > Informática > Sistemas expertos
Código ID:9061
Depositado:05 Jun 2009 07:08
Última Modificación:05 Jun 2009 07:08

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