1. A system comprising: a programmable integrated circuit including a number of function blocks; and a host computing device to configure the number of function blocks to perform a number of functions, the host computing device utilizing a graphical user interface to provide specification of configuration parameters of the function blocks, wherein the graphical user interface updates a given configuration parameter if a value of the given configuration parameter is affected by a value specified for another configuration parameter.