1. A method of generating a support package for a customized FPGA-based SoC, comprising the steps of: identifying an operating system for the customized FPGA-based SoC; monitoring for at least one system component comprising a software core among a plurality of system components used for customizing the customized FPGA-based SoC during initialization of the customized FPGA-based SoC; selecting parameters used to configure the at least one system component; propagating the selected parameters for the at least one system component to a second system component of the plurality of system components to configure the second system component with the selected parameters; performing a parameter consistency check for system components of the customized FPGA-based SoC to identify system component conflicts; creating a software interface enabling communication between the operating system and the at least one system component based on the operating system for the customized FPGA-based SoC and the at least one system component and the selected parameters.