Dynamically reconfigurable processor architectures are likely to find wider acceptance for System design in the near future. The users of the reconfigurable processors for such system design require support for system verification, application development, and system debugging. The reconfigurable processor vendors would typically provide a software simulation model for the reconfigurable processor architecture. This, however, does not take care of system verification and debug requirements.

This article presents SoftJin’s experience of developing a SystemC-based co-simulation environment for application development and system debugging for such systems using a reconfigurable processor.