摘要 |
PROBLEM TO BE SOLVED: To provide a new computing architecture based on a pipeline.SOLUTION: A programmable circuit receives configuration data from an external source, stores the firmware in a memory, and then downloads the firmware from the memory. Such a programmable circuit allows eliminating the need for manually reprogramming the configuration memory, such as a computing machine. If the programmable circuit is an FPGA that is part of a pipeline accelerator, a processor coupled to the accelerator searches a firmware that represents the configuration, sends the firmware to the FPGA, and then the FPGA stores the firmware in a memory such as an electrically erasable and programmable read-only memory (EEPROM). Next, the FPGA downloads the firmware from the memory into its configuration registers, and thus reconfigures itself. |