×

Dynamic Synchronization in a Target System Having Multiple Programmable Hardware Elements

  • US 20130219355A1
  • Filed: 06/19/2012
  • Published: 08/22/2013
  • Est. Priority Date: 02/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for configuring dynamic synchronization of a function on a target platform, the method comprising:

  • receiving user input specifying a first synchronization module for the program, wherein the first synchronization module comprises code for implementation on a programmable hardware element (PHE) of the target platform, wherein the first synchronization module provides a standard interface for interacting with other code of the program, wherein the first synchronization module is configured to perform a first type of synchronization;

    receiving user input specifying a second synchronization module for the program, wherein the second synchronization module comprises code for implementation on the PHE of the target platform, wherein the second synchronization module provides the standard interface for interacting with other code of the program, wherein the second synchronization module is configured to perform a second type of synchronization;

    receiving user input creating selection code which dynamically selects one of the first synchronization module or the second synchronization module based on run-time operation of the target platform;

    generating a hardware description for implementation on the PHE based on the first synchronization module, the second synchronization module, and the selection code, wherein the hardware description is configured to dynamically implement a type of synchronization of the function during execution.

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