More Robustness and Flexibility for FPGA Based Networked Embedded Systems through Hardware Indirect Proxies
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
Jesus.Barba@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
Fernando.Rincon@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
Julio.Dondo@uclm.es
No disponemos de la información de contacto de este autor.
No disponemos de la información de contacto de este autor.
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
JuanCarlos.Lopez@uclm.es
CONFERENCE — Design of Circuits and Integrated Systems
PAGES — 1-6
ISBN — 978-1-4799-5743-9
DOI — 10.1109/DCIS.2014.7035589
PUBLISHER — IEEE
YEAR — 2014
LOCATION — Madrid, Spain
@inproceedings{barba2014more,
title={More robustness and flexibility for FPGA based networked embedded systems through hardware indirect proxies},
author={Barba, J and Rinc{\'o}n, F and Dondo, JD and Fuente, D and Moya, F and L{\'o}pez, JC},
booktitle={Design of Circuits and Integrated Circuits (DCIS), 2014 Conference on},
pages={1--6},
year={2014},
organization={IEEE}
}
Abstract
An indirect proxy is the name of a special kind of component wrapper that is defined within the framework of a hybrid (hardware and software) object-oriented middleware for Systems-on-Chips (SoCs). Which makes indirect proxies so attractive for networked embedded designs is that they do not need to know the physical address of the destination in advance. Regardless the actual place the required functionality is deployed at (in-chip or somewhere in the network), the proposed infrastructure enables transparent communication from the communication parties perspective. This is especially suitable in changing scenarios such as those using dynamic reconfiguration or adaptive systems. Also, there are applications in the field of QoS in communications and transient or permanent error management for SoCs that get benefit from this approach. In this article, we develop the indirect proxy concept and explore its capabilities oriented to improve flexibility, dependability and performance of FPGA based networked systems. The feasibility of our proposal is demonstrated by the implementation of a prototype using the Xilinx technology.