The invention provides an interface that can facilitate integration of
user specific proprietary cores and commercially available cores during
customization of an FPGA-based SoC. A selected hardware or software
system component used for customizing the FPGA-based SoC can be
configured using parameters that can be automatically propagated and used
to configure peer system components. During configuration of the peer
system components, other parameters used to configure those peer system
components can also be propagated and used to configure other system
components during customization of the FPGA-based SoC.