Descripción del proyecto
EL USO DE ACELERADORES HARDWARE PARA PROCESAMIENTO MULTIMEDIA ES COMUN EN SISTEMAS EMPOTRADOS, SISTEMAS EN LOS QUE LOS PROCESADORES TIENEN UNA CAPACIDAD DE COMPUTO LIMITADA, TAMBIEN LO ES EN SISTEMAS QUE REQUIEREN ALTA CAPACIDAD DE PROCESAMIENTO (P,EJ,: CODIFICADORES/DECODIFICADORES DE VIDEO DIGITAL), EL DESARROLLO DE APLICACIONES MULTIMEDIA SOBRE ESTAS PLATAFORMAS ES COMPLEJO DEBIDO A VARIOS FACTORES: 1) INVOLUCRAN DOMINIOS DE CONOCIMIENTO MUY DIFERENTES (PROCESAMIENTO DIGITAL DE LA SEÑAL, ARQUITECTURA DE COMPUTADORES, DISEÑO DE SISTEMAS ELECTRONICOS, ,,,); 2) EL DISEÑO DEL SISTEMA SE ABORDA A UN NIVEL DE ABSTRACCION MUY BAJO; Y 3) APENAS SE DISPONE DE ESTANDARES NI ENTORNOS QUE FACILITEN LOS SERVICIOS TIPICOS SOBRE LOS QUE SE CONSTRUYEN ESTOS SISTEMAS,UNA ARQUITECTURA BASADA EN OBJETOS DISTRIBUIDOS PERMITE LA COMUNICACION TRANSPARENTE ENTRE LOS DISTINTOS ELEMENTOS DEL SISTEMA, INDEPENDIENTEMENTE DE SU LOCALIZACION (ON, OFF-CHIP) Y DE SU IMPLEMENTACION (HARDWARE O SOFTWARE), ADEMAS FACILITA LA DEFINICION DE NUEVOS SERVICIOS, COMO LA GESTION DE ERRORES Y EXCEPCIONES, LA PERSISTENCIA DE LA INFORMACION O LA RECONFIGURACION DINAMICA, ENTRE OTROS, DE ESTA FORMA SE OFRECEN COMO SERVICIOS ESTANDAR FUNCIONALIDADES QUE HABITUALMENTE LOS DISEÑADORES DEBEN INCLUIR DE FORMA MANUAL Y EN CADA DISEÑO, SOBRE ESTA BASE ES POSIBLE, PUES, ELEVAR EL NIVEL DE ABSTRACCION EN EL QUE SE DEFINE EL SISTEMA, DESACOPLANDO EL CAMPO DE APLICACION DE LOS DETALLES INHERENTES AL DISEÑO (DESACOPLO FUNCIONALIDAD-ARQUITECTURA),EL OBJETIVO DE LA PRESENTE PROPUESTA ES DEFINIR UN ENTORNO DE TRABAJO QUE, APLICANDO ESTA TECNOLOGIA, OFREZCA SOLUCIONES A LOS PROBLEMAS DESCRITOS AL PRINCIPIO, ESTE ENTORNO DEBE AGLUTINAR LOS SERVICIOS DE ALTO NIVEL, LOS ELEMENTOS BASICOS Y LOS METODOS NECESARIOS PARA LA COMPOSICION DE LAS APLICACIONES, Y LAS HERRAMIENTAS QUE FACILITEN EL MODELADO Y LA VERIFICACION DE LAS MISMAS, Diseño de sistemas\Sistemas en chip (SoC)\sistemas distribuidos\aplicaciones multimedia\reconfiguración dinámica\metodología de diseño