1. A method for customization of a FPGA-based SoC, the method comprising: selecting a system component used for customizing the FPGA-based SoC; configuring said selected system component with parameters for use with the FPGA-based SoC; propagating said parameters used to configure said selected system component to peer system components; and configuring said peer system components using said propagated parameters during customization of the FPGA-based SoC.