Runtime Environment for Dynamically Reconfigurable Embedded Systems

A runtime environment has been developed to enable the seamless integration of different hardware and software implementation technologies (DSP’s, FPGA’s, ASIC’s). The runtime environment is responsible for the management of dynamic system reconfiguration, including software reconfiguration for the parallel DSP’s and hardware reconfiguration for the FPGA’s in the system. This paper describes the runtime environment developed as part of a modelintegrated design environment for dynamically reconfigurable systems. This runtime environment provides a common execution semantics across software and hardware and also provides the ability to dynamically reconfigure the processing structure implemented on both hardware and software.

[1]  Gabor Karsai,et al.  Model-based software synthesis , 1993, IEEE Software.

[2]  Gabor Karsai,et al.  MULTIGRAPH: an architecture for model-integrated computing , 1995, Proceedings of First IEEE International Conference on Engineering of Complex Computer Systems. ICECCS'95.

[3]  Ted Bapty Portable Kernel for High-Level Synthesis of Complex DSP-Systems , 1999 .