Patent ID: 6826732
Filing Date: 2004-11-30
Classification: G06F

Abstract:
A method of configuring a hardware system including a hardware latch, said method comprising:in a configuration database associated with the hardware system, storing at least one data structure defining a Dial instance by its unique identifier and a mapping between each of a plurality of possible input values of an input of the Dial instance and a respective one of a corresponding plurality of output values of an output of the Dial instance, wherein said plurality of output values controls which of a plurality of different possible latch input values is placed in the hardware latch to configure the hardware system, said at least one data structure further indicating an input/output association between said Dial instance and said hardware latch; in response to receipt of a request to configure said hardware system after its fabrication, said request specifying an input value for said input of said at least one Dial instance: accessing said at least one data structure in said configuration database to determine an output value for said output of said Dial instance based upon said mapping and said input value specified in said request; obtaining a latch input value for said hardware latch among said plurality of possible latch input values based upon said output value and said association; and outputting said latch input value to said hardware system so that the hardware latch is set to said latch input value.