×

Resource sharing workflows within executable graphical models

  • US 10,248,390 B1
  • Filed: 01/12/2016
  • Issued: 04/02/2019
  • Est. Priority Date: 12/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, in a memory, a first intermediate representation of at least a portion of an executable source model including a plurality of model blocks arranged on data paths;

    automatically revising, by a processor coupled to the memory, the first intermediate representation to produce a second intermediate representation of the at least a portion of the executable source model, the second intermediate representation optimized for a hardware implementation of the at least a portion of the executable source model, the automatically revising resulting in one or more delays being introduced into the second intermediate representation;

    automatically modifying, by the processor, the second intermediate representation to correct for the one or more delays introduced into the second intermediate representation, the automatically modifying including;

    identifying a join point in the second intermediate representation where two of the data paths merge;

    computing sums of delays for the two data paths at the join point;

    comparing the sums of delays for the two data paths; and

    when the sums of delays are unequal, inserting a first delay element into one of the two data paths, the first delay element configured such that the sums of delays are equal, the automatically modifying producing a third intermediate representation of the at least a portion of the executable source model;

    generating from the third intermediate representation a hardware description language (HDL) description of the at least a portion of the executable source model; and

    configured one or more target hardware elements based on the HDL description.

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