Programmable circuit and related computing machine and method

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/445 (2006.01) G06F 9/38 (2006.01) G06F 11/00 (2006.01)

Patent

CA 2503620

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 a system, such as a computing machine, to modify the programmable circuit's configuration, thus eliminating the need for manually reprogramming the configuration memory. For example, if the programmable circuit is an FPGA that is part of a pipeline accelerator, a processor coupled to the accelerator can modify the configuration of the FPGA. More specifically, the processor retrieves from a configuration registry firmware that represents the modified configuration, and sends the firmware to the FPGA, which then 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 to have the modified configuration.

Selon l'invention, un circuit programmable reçoit des données de configuration en provenance d'une source externe, enregistre le micrologiciel dans une mémoire, puis télécharge le micrologiciel à partir de la mémoire. Un tel circuit programmable permet à un système, tel qu'une machine de calcul, de modifier la configuration du circuit microprogrammable de manière à éliminer la nécessité de reprogrammer manuellement la mémoire de configuration. Par exemple, si le circuit programmable est un réseau prédiffusé programmable faisant partie d'un accélérateur de pipeline, un processeur couplé à l'accélérateur peut modifier la configuration du réseau prédiffusé programmable. Plus spécifiquement, le processeur extrait, à partir d'un registre de configuration, un micrologiciel représentant la configuration modifiée, et envoie le micrologiciel au réseau prédiffusé programmable qui enregistre ensuite le micrologiciel dans une mémoire telle qu'une mémoire morte programmable effaçable électriquement (EEPROM). Ensuite, la mémoire morte programmable effaçable électriquement télécharge le micrologiciel à partir de la mémoire, vers ses registres de configuration, et se reconfigure de façon autonome de manière à présenter la configuration modifiée.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Programmable circuit and related computing machine and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable circuit and related computing machine and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable circuit and related computing machine and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1360254

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.