Patent ID: 7337422

Claim:
An interface for initializing a module instantiated in programmably configurable logic, the interface comprising: portions of configuration logic blocks of the programmably configurable logic coupled for interconnectivity responsive to a macro, the portions coupled to provide unidirectional data flow to the module, one of the portions being external to the module and another of the portions being internal to the module, the module being part of a design instantiated in the programmably configurable logic; the interconnectivity provided with at least one interconnect routed between static locations associated with the design; the design configured to identify the static locations to identify points at which the design is capable of being decoupled from a remainder of the design; the static locations being invariant for purposes of partial reconfiguration of the design wherein same interconnect points are used to couple a part of the design being reconfigured with the remainder of the design; the static locations defining a boundary between the one of the portions external to the module and the other of the portions internal to the module; and the at least one interconnect associated with initialization signaling provided from the one of the portions to the other of the portions, the other of the portions configured to provide the initialization signaling as a global initialization signal with respect to only the module.