×

Method for debugging reconfigurable architectures

  • US 7,266,725 B2
  • Filed: 09/28/2001
  • Issued: 09/04/2007
  • Est. Priority Date: 09/03/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for efficiently debugging a program defining a plurality of configurations to be successively processed on a dynamically reconfigurable architecture including a plurality of logic elements cooperating with each other, the method comprising:

  • storing data in a memory in a configuration-conforming manner, the data generated by executing a configuration forming part of the program on the reconfigurable architecture, and including algorithmically relevant state data of the program that is associated with at least one of the configurations;

    subsequently continuing execution of the program, the execution including a reconfiguration;

    detecting an error based on stored state data, wherein for each state for which corresponding state data is to be stored, the state remains unchanged at least until the corresponding state data is stored;

    for obtaining a particular state data, interrupting execution of the program by configuring a first configuration via which the particular state data is transmitted to a debugging unit instead of a second configuration that is a next-required configuration of the program; and

    subsequent to obtaining the particular state data, resuming execution of the program by configuring the second configuration.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×