×

Method, system and program product for providing a configuration specification language supporting incompletely specified configuration entities

  • US 20060004556A1
  • Filed: 06/30/2004
  • Published: 01/05/2006
  • Est. Priority Date: 06/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of specifying, in one or more files, a configurable system that is one of the set of a simulated system and a hardware system, said method comprising:

  • in at least one hardware definition language (HDL) file among the one or more files, specifying at least one design entity containing a functional portion of the system, said at least one design entity logically containing a plurality of configuration latches each having a plurality of different possible configuration values that each corresponds to a different configuration of said functional portion of said digital system; and

    with one or more statements in said one or more files;

    defining a multi-level Dial tree including a selective control Dial (SCDial) entity at an upper level, said SCDial entity having a Dial input, a plurality of Dial outputs coupled to inputs of said plurality of lower level Dials, and a mapping table indicating a mapping between each of a plurality of possible input values of said Dial input and a respective one of a plurality of sets of output values for said plurality of Dial outputs, wherein at least one set of output values in said mapping table specifies output values for fewer than all of said plurality of Dial outputs, and wherein each specified output value reflects a setting of at least one lower level Dial and settings of said lower level Dials reflect which of said plurality of different possible configuration values is loaded in said plurality of configuration latches; and

    associating the SCDial entity with said at least one design entity.

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