Title :
Design Flow for Reconfiguration Based on the Overlaying Concept
Author :
Meisel, Andre ; Draeger, Alexander ; Schneider, Sven ; Hardt, Wolfram
Author_Institution :
Fac. of Comput. Sci., Chemnitz Univ. of Technol., Chemnitz
Abstract :
Reconfigurable hardware combines the flexibility of software and the efficiency of hardware. Thus, embedded systems can benefit from reconfiguration techniques. Many special aspects of dynamic and partial reconfiguration have been already analyzed. On the one hand reconfiguration is mostly used like a hot-plug mechanism. On the other hand approaches similar to the overlaying technique, known from the Pascal runtime library, can be used. The overlaying algorithm schedules different functions to the same hardware resource during runtime. In this paper, the overlaying concept is adapted to reconfiguration. The used reconfiguration model is presented and the costs are optimized and evaluated. The average reconfiguration time is minimized. These methods have been integrated into the design flow for reconfiguration. This approach is best suited for small FPGAs, which are crucial in embedded system design.
Keywords :
Pascal; embedded systems; field programmable gate arrays; logic design; optimisation; software libraries; FPGA; Pascal runtime library; cost optimisation; design flow; embedded system design; hardware efficiency; hot-plug mechanism; overlaying algorithm; reconfigurable hardware; software flexibility; Chemical technology; Computer science; Cost function; Embedded system; Field programmable gate arrays; Hardware; Job shop scheduling; Reconfigurable logic; Runtime library; Scheduling algorithm; Markov Chain; design flow; module generating; overlaying; partitioning; reconfiguration;
Conference_Titel :
Rapid System Prototyping, 2008. RSP '08. The 19th IEEE/IFIP International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
978-0-7695-3180-9
DOI :
10.1109/RSP.2008.20