HCM: An Abstraction Layer for Seamless Programming of DPR FPGA - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

HCM: An Abstraction Layer for Seamless Programming of DPR FPGA

Résumé

Well-known for its efficient computing capabilities, FPGA-based architectures also have the potential for high flexibility with dynamic reconfiguration features. Yet, writing applications on these architectures is laborious, poorly portable and hardly scalable to multi-user and/or multi-FPGA systems, mainly because of a mixture of application related code and flexibility management code. In this paper, we propose a new abstraction layer, called Hardware Component Manager (HCM), which clearly separates the allocation of a hardware function from the control of a reconfiguration procedure, and guarantees the security of coexisting configurations. The implementation of this HCM layer on realistic simulation platforms demonstrates its ability to ease the management of FPGA flexibility while preserving performance and ensuring hardware function protection. HCM implementation and its simulation environment are open-source in the hope of reuse by the community.

Mots clés

Fichier non déposé

Dates et versions

hal-00745837 , version 1 (26-10-2012)

Identifiants

Citer

X. Yan, Olivier Muller, Pierre-Henri Horrein, Frédéric Pétrot. HCM: An Abstraction Layer for Seamless Programming of DPR FPGA. 2nd Internation Conference on Field Programmable Logic and Applications (FPL'12), Aug 2012, Oslo, Norway. pp.583 - 586, ⟨10.1109/FPL.2012.6339212⟩. ⟨hal-00745837⟩

Collections

UGA CNRS TIMA
132 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More