1. A programmable chip, comprising: a first component having a first component output interface, the first component associated with parameter information; a second component having a second component input interface, the second component including logic operable to obtain parameter information, determines whether self-configuration is required, and perform self-configuration of the second component input interface using the parameter information so that the second component is interoperable with the first component.