Title :
DiRAC: dynamic reconfiguration animation and control
Author :
Marczynski, Ralph A. ; Seidel, Peter-M
Author_Institution :
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX
Abstract :
This paper describes the developments with DiRAC (dynamic reconfiguration animation and control), a software tool for dynamic visualization and control of reconfigurable modular systems and their simulation. The tool is built on an extension of standard Verilog interfaces. Alternative options of module functionality can be implemented either in (1) Verilog, (2) a logic hardware emulation on an FPGA PCI extension board or (3) as an executable program with standardized interfaces that is compiled from an arbitrary high-level language. For each module interface in the system reconfiguration between alternative module realizations in two modes: (i) as (static) user-interactive reconfiguration or (ii) as (dynamic) run-time reconfiguration were allowed. The tool allows the simulation and animation of the dynamic system behavior in each reconfiguration mode and the user is allowed to choose the level of detail in the visualization interactively. By these means the specification, development and simulation of dynamically reconfigurable systems were supported and assist in the improved understanding of their operation. The user-interactive reconfiguration mode additionally supports the incremental modular development of digital systems allowing for partial prototyping, integration and co-design of hardware and software functionality in hybrid descriptions
Keywords :
CAD; field programmable gate arrays; hardware description languages; hardware-software codesign; reconfigurable architectures; software tools; FPGA; Li-ion; Verilog interfaces; dynamic control; dynamic reconfiguration animation and control; dynamic visualization; hardware software codesign; logic hardware emulation; reconfigurable modular systems; software tools; Animation; Digital systems; Emulation; Field programmable gate arrays; Hardware design languages; High level languages; Reconfigurable logic; Runtime; Software tools; Visualization;
Conference_Titel :
Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
Conference_Location :
Cairo
Print_ISBN :
0-7803-8294-3
DOI :
10.1109/MWSCAS.2003.1562417