Patent ID: 7302562
Filing Date: 2007-11-27
Classification: G06F

Abstract:
1. A method for programming a first programmable device by a programmer, the programmer including a software component executing on a host processor and a hardware component coupled to the host processor, the method comprising: determining availability of updated configuration data for the hardware component by the software component of the programmer in response to establishment of communication between the hardware component of the programmer and the first programmable device; enabling an update mode of the hardware component in response to availability of the updated configuration data; disabling the hardware component from programming the first programmable device in response to the update mode being enabled; programming at least one second programmable device internal to the hardware component with the updated configuration data while the hardware component is in the update mode; disabling the update mode of the hardware component in response to completion of the programming of the at least one second programmable device; and programming the first programmable device by the programmer having the updated configuration data, wherein the first programmable device is external to the hardware component.