Title :
A Run-Time Scheduling Framework for a Reconfigurable Hardware Emulator
Author :
Beckert, R. ; Fuchs, T. ; Ruelke, St ; Hardt, W.
Author_Institution :
Design Autom. Div., Fraunhofer IIS, Dresden, Germany
Abstract :
Dynamic run-time scheduling of design modules in partial reconfigurable (pRTR) platforms have recently become an active area. The pRTR integration in System-on-Chips depends on the efficiency of the technique for scheduling the modules. In this paper, an event based dynamic scheduling technique for hardware emulation is proposed. In consideration of given functional modules (e.g. controller, signal processing parts, memory) of a Design-under-Test (DuT), the emulator is directly scheduled by the run-time behavior of the modules. The events for controlling and reconfiguring the emulator depend on the communication activity of the functional modules itself. A HW/SW based generic emulator environment implemented on a state-of-the-art FPGA platform controls the reconfiguration sequence. The benefits are a decreasing number of run-time reconfigurations and an improved utilization of the FPGA resources of the emulator.
Keywords :
design for testability; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; scheduling; system monitoring; system-on-chip; HW-SW based generic emulator environment; design-under-test; dynamic run-time scheduling framework; event based dynamic scheduling technique; hardware emulation; pRTR integration; partial reconfigurable platform; reconfigurable hardware emulator; state-of-the-art FPGA platform; system-on-chip; Communication system control; Dynamic scheduling; Emulation; Field programmable gate arrays; Hardware; Process control; Runtime; Signal design; Signal processing; System-on-a-chip;
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
DOI :
10.1109/DSD.2007.4341462