A method for partially reconfiguring a Field Programmable Gate Array, FPGA, that provides processing functionality for a wireless communication device; wherein the processing functionality comprises modem functionality and application functionality; the method comprising: determining (102, YES) that a first triggering event for partially reconfiguring the FPGA to provide the modem functionality has occurred, the modem functionality being functionality related to transmitting and/or receiving signals via a radio frequency transmit and/or receive circuitry that is external to the FPGA; upon determining (102, YES) that the first triggering event for partially reconfiguring the FPGA to provide the modem functionality has occurred, loading a modem bit file into a reconfiguration partition of the FPGA, the modem bit file programming the reconfiguration partition of the FPGA to provide the modem functionality; after loading the modem bit file into the reconfiguration partition of the FPGA, determining (108, YES) that a second triggering event for partially reconfiguring the FPGA to provide the application functionality, rather than the modem functionality, has occurred; and upon determining (108, YES) that the second triggering event for partially reconfiguring the FPGA to provide the application functionality, rather than the modem functionality, has occurred, loading an application bit file into the reconfiguration partition of the FPGA, the application bit file programming the reconfiguration partition of the FPGA to provide the application functionality. wherein the processing functionality comprises modem functionality and application functionality; the method comprising: determining (102, YES) that a first triggering event for partially reconfiguring the FPGA to provide the modem functionality has occurred, the modem functionality being functionality related to transmitting and/or receiving signals via a radio frequency transmit and/or receive circuitry that is external to the FPGA; upon determining (102, YES) that the first triggering event for partially reconfiguring the FPGA to provide the modem functionality has occurred, loading a modem bit file into a reconfiguration partition of the FPGA, the modem bit file programming the reconfiguration partition of the FPGA to provide the modem functionality; after loading the modem bit file into the reconfiguration partition of the FPGA, determining (108, YES) that a second triggering event for partially reconfiguring the FPGA to provide the application functionality, rather than the modem functionality, has occurred; and upon determining (108, YES) that the second triggering event for partially reconfiguring the FPGA to provide the application functionality, rather than the modem functionality, has occurred, loading an application bit file into the reconfiguration partition of the FPGA, the application bit file programming the reconfiguration partition of the FPGA to provide the application functionality. determining (102, YES) that a first triggering event for partially reconfiguring the FPGA to provide the modem functionality has occurred, the modem functionality being functionality related to transmitting and/or receiving signals via a radio frequency transmit and/or receive circuitry that is external to the FPGA; upon determining (102, YES) that the first triggering event for partially reconfiguring the FPGA to provide the modem functionality has occurred, loading a modem bit file into a reconfiguration partition of the FPGA, the modem bit file programming the reconfiguration partition of the FPGA to provide the modem functionality; after loading the modem bit file into the reconfiguration partition of the FPGA, determining (108, YES) that a second triggering event for partially reconfiguring the FPGA to provide the application functionality, rather than the modem functionality, has occurred; and upon determining (108, YES) that the second triggering event for partially reconfiguring the FPGA to provide the application functionality, rather than the modem functionality, has occurred, loading an application bit file into the reconfiguration partition of the FPGA, the application bit file programming the reconfiguration partition of the FPGA to provide the application functionality.