Descripción del proyecto
EL AMBITO DEL PROYECTO ES EL DISEÑO DE SISTEMAS DISTRIBUIDOS, DENTRO DE ESTA TEMATICA AMPLIA Y GENERICA, SE CENTRA EN APLICACIONES INDUSTRIALES QUE, POR SUS CARACTERISTICAS, PRECISAN DE SISTEMAS EMINENTEMENTE HARDWARE (ES DECIR, EN LOS QUE LA PARTE SOFTWARE ES MINORITARIA EN LOS NODOS), QUE CUMPLAN UNOS REQUISITOS CUYA CONJUNCION PLANTEA IMPORTANTES RETOS TECNOLOGICOS, LAS CARACTERISTICAS MAS IMPORTANTES DE ESTAS APLICACIONES EN ESTE SENTIDO SON:- REQUISITOS TEMPORALES MUY EXIGENTES- UTILIZACION DE ALGORITMOS DE PROCESADO MUY COMPLEJOS Y PRECISOS, QUE TRABAJAN CON GRANDES CANTIDADES DE DATOS O QUE PRECISAN ADQUIRIR O GENERAR DATOS EN MULTIPLES CANALES DE E/S DE FORMA SIMULTANEA,- CONDICIONES DE TRABAJO QUE HACEN NECESARIO DOTAR AL SISTEMA DE UNA RESPUESTA ADECUADA EN PRESENCIA DE FALLOS HARDWARE O DE PERTURBACIONESESTAS CARACTERISTICAS HACEN INVIABLE LA UTILIZACION DE SOLUCIONES MAYORITARIAMENTE SOFTWARE EN LOS NODOS, SEA POR MOTIVOS TECNOLOGICOS O ECONOMICOS,EJEMPLOS DE ESTE TIPO DE APLICACIONES INDUSTRIALES SON:- SISTEMAS DE CONTROL EN TIEMPO REAL- SISTEMAS DE INSTRUMENTACION ELECTRONICA DE ALTA PRECISION- COLONIAS DE ROBOTSLAS APLICACIONES CRITICAS DE SEGURIDAD ESTAN EXPLICITAMENTE EXCLUIDAS DEL PROYECTO, POR LO QUE EL OBJETIVO DE DAR UNA RESPUESTA ADECUADA A PERTURBACIONES O FALLOS HARDWARE SE DIRIGE A ALCANZAR UN COMPROMISO ENTRE CAPACIDAD DE RESPUESTA DEL SISTEMA, COMPLEJIDAD ADICIONAL Y PERDIDA DE PRESTACIONES,ESTE SUBPROYECTO SE CENTRA EN EL DISEÑO DE LOS NODOS Y SU INTEGRACION EN EL SISTEMA, DADAS LAS APLICACIONES A LAS QUE SE DIRIGE Y LA NATURALEZA DISTRIBUIDA DE LOS SISTEMAS RESULTANTES, UN NODO GENERICO ESTARA CONSTITUIDO POR UNA ESTRUCTURA MICORPROCESADORA (A CARGO DE LAS COMUNICACIONES Y LA SINCRONIZACION CON OTROS NODOS, Y DEL INTERFAZ DE USUARIO, SI ES NECESARIO) Y PERIFERICOS HARDWARE DESARROLLADOS ESPECIFICAMENTE PARA CUMPLIR LOS EXIGENTES REQUISITOS DE VELOCIDAD DE PROCESADO, PRECISION Y ROBUSTEZ,LAS FPGAS SON UNA PLATAFORMA DE IMPLEMENTACION OPTIMA, AL PERMITIR REALIZAR ESTOS NODOS EN UN UNICO CIRCUITO (SYSTEM-ON-CHIP), CON LA CONSIGUIENTE REDUCCION DE COMPLEJIDAD Y COSTE, ADEMAS, LA FLEXIBILIDAD INHERENTE A LA RECONFIGURABILIDAD DE LOS DISPOSITIVOS PERMITE AL SISTEMA RESULTANTE ADAPTARSE A CONDICIONES VARIABLES DE TRABAJO O CAMBIOS DE FUNCIONALIDAD DE MANERA SENCILLA, SE UTILIZARAN TECNICAS DE OPTIMIZACION DE DISEÑO Y SE APROVECHARA LOS RECURSOS ESPECIALIZADOS DISPONIBLES EN LAS FPGAS ACTUALES, EL GRUPO SOLICITANTE TIENE UNA AMPLIA EXPERIENCIA EN ESTE AMBITO,LA RESPUESTA ANTE FALLOS HARDWARE Y PERTURBACIONES SE PLANTEA A 2 NIVELES, EN CUANTO A LA ESTRUCTURA MICROPROCESADORA, DADAS LAS TAREAS QUE REALIZA, SERA RESPONSABILIDAD DE LOS MECANISMOS A NIVEL DE SISTEMA (OBJETO DEL SUBPROYECTO COMPLEMENTARIO), A NIVEL DE PERIFERICOS, SE UTILIZARA DETECCION ALGORITMICA, TECNICA DESARROLLADA POR EL GRUPO SOLICITANTE, QUE HA DEMOSTRADO SER MUY ADECUADA EN ESTE TIPO DE APLICACIONES, EN CUANTO A LAS PERTURBACIONES, SE UTILIZARAN TECNICAS DE "TIME BORROWING" DINAMICO, DESARROLLADAS ASIMISMO POR EL GRUPO SOLICITANTE EN COLABORACION CON INVESTIGADORES DE PORTUGAL Y BRASIL,LOS RESULTADOS OBTENIDOS SE VALIDARAN EN SISTEMAS REALES PROPORCIONADOS POR LOS EPOS, EN COLABORACION CON ESTOS: UN SISTEMA DE CONTROL DE LASER PARA RECONSTRUCCION DE PIEZAS MECANICAS (AIMEN, ESPAÑA), UN SISTEMA DE ADQUISICION DE DATOS PARA IMAGENES MEDICAS (INESC-ID, PORTUGAL) Y UN SISTEMA DE CONTROL DISTRIBUIDO EN RED (ADAC-NCSU, EEUU), FPGA\SOC\ROBUSTEZ ANTE PERTURBACIONES\DETECCION CONCURRENTE ALGORITMICA\TIME BORROWING DINAMICO