Apparatus and method for dynamic program decompression

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 5/00 (2006.01) G06F 9/30 (2006.01) G06F 9/34 (2006.01)

Patent

CA 2498036

System for decompressing a program word that is subsequently delivered to a processor for execution. Program word fields are compressed based on regularities between operations and operands. The resulting microcode, is stored in program memory and fed (28) to dynamic program decompression devices, or dyprodes (20), which are assembled using registers (32, 34, 36, 38, 44) and multiplexers (40, 42) and are driven by a clock (24), reset signals (22), and microcode (26). At each cycle, the dyprodes (20) produce an uncompressed field (30) of the program word. The reassembled program word is then passed to a processor. The dyprode system reduces program memory required, reduces the size of the bus required connecting the microprocessor to off-chip program memory and reduces the power consumption in CMOS processor designs due to a lower toggle rate in the register file during unused cycles. The dyprode freezes controls and read addresses to values assigned during the last useful operation.

La présente invention a trait à un système de décompression d'un mot de programme qui est ultérieurement délivré à un processeur pour exécution. Des champs de mots de programme sont comprimés en fonction des régularités entre des opérations et des opérandes. Le microcode obtenu est mémorisé dans une mémoire de programme et fourni (28) à des dispositifs de compression dynamique de programmes (20), qui sont regroupés au moyen de registres (32, 34, 36, 38, 44) et de multiplexeurs (40, 42) et sont commandés par une horloge (24), des signaux de remise à zéro (22), et un microcode (26). Lors de chaque cycle, les dispositifs de compression dynamique de programmes (20) produisent un champ non comprimé (30) du mot de programme. Le mot de programme regroupé est ensuite transmis à un processeur. Le système de dispositifs de compression dynamique de programmes réduit la mémoire de programme requise, réduit la taille du bus requis pour la connexion du microprocesseur à une mémoire de programme hors-tension et réduit la consommation d'énergie dans des modèles de processeur CMOS grâce à un taux de basculement inférieur dans le fichier de registres lors des cycles de non utilisation. Les dispositifs de compression dynamique de programmes bloquent les commandes et enregistrent des adresses à des valeurs affectées lors de la dernière opération utile.

LandOfFree

Say what you really think

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

Rating

Apparatus and method for dynamic program decompression does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for dynamic program decompression, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for dynamic program decompression will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2066532

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