Skip to Content

Evolvable Hardware FPGA-based platform for Autonomous Fault-tolerant Systems

0
Your rating: None
Author(s): 
- -, -, ES
(unregistered) Author(s): 
Javier Mora (Universidad Politécnica de Madrid)
Ruben Salvador (Universidad Politécnica de Madrid)
Angel Gallego (Universidad Politécnica de Madrid)
Eduardo De la Torre (Universidad Politécnica de Madrid)
Teresa Riesgo (Universidad Politécnica de Madrid)
Lukáš Sekanina (Faculty of Information Technology (Brno University of Technology))

In this demonstration, the behavior of an EH platform is shown. The platform is based on a highly regular and modular architecture combined with a fast reconfiguration mechanism, allowing the introduction of dynamic and partial reconfiguration in the evolvable hardware loop. In the provided setup it is possible to select several parameters of the platform in order to understand their effects in the final result. The Fault-tolerance feature of the system can be also proved. Evolution of image noise filter is used as the proof of concept application.

Project Information
Project Acronym: 
DREAMS - Dynamically Reconfigurable Emdedded Platforms for Networked Context-Aware Multimedia Systems
Project Start: 
Sun, 01/01/2012
Project End: 
Wed, 12/31/2014
Project Funding ID: 
Ministerio de Economía e Innovación del Gobierno de España (TEC-2011-28666-C04)
Project Description: 
Modern electronic systems are driven by complexity and heterogeneity: complexity as they are based on many functions working together that must be designed in a very short time, with limited resources and facing first-attempt success as a major goal; heterogeneity as they contain not only custom hardware, but microprocessor units running embedded software and communications that are attached to the system, resulting in networked embedded elements. This fact is complemented with the inherent complexity of the applications that are run by these electronic systems, particularly those indented to be used in multimedia environments equipped with some kind of intelligence, or at least, some context-awareness. DREAMS project will contribute to innovative methods and tools that will help in the design of such systems. In particular, DREAMS will deliver: - A set of methods and tools aimed to cope with complexity and heterogeneity, covering key aspects of embedded systems design: reconfigurability, validation, specification, performance analysis, etc. Model-based and object-orientation will be deeply considered as key elements of these methods. - A HW/SW platform that will be designed based on networked and secure elements that will have as main features its adaptability (at HW, SW and network levels), based on different design philosophies (as modular platforms with FPGAs or ManyCores, among others), and with enhanced security characteristics. - A context-aware multimedia environment that will mainly work around SVC (Scalable Video Coding) algorithms, particularly well-suited for adaptable architectures, and with an inherent intelligence based on evolvable systems. In summary, DREAMS will contribute to design methods and tools of networked embedded systems, developing a HW/SW platform and running smart multimedia algorithms customized for the target HW element.
Tag your tool
Keywords: 
FPGA
Evolvable Hardware
Dynamic and Partial Reconfiguration
Systolic Array
Image Filter