An apparatus and method for translating variable-length instructions to
fixed-length instructions. The apparatus includes instruction
decompression logic and caching logic. The instruction decompression logic
receives a first portion of an instruction data block, an output signal
produced by the caching logic, and a control signal during a time period.
The instruction decompression logic produces a fixed-length instruction
during the time period dependent upon the first portion of the instruction
data block, the output signal produced by the caching logic, and the
control signal. The caching logic includes a storage unit. During the time
period, the caching logic receives a second portion of the instruction
data block and the control signal. The caching logic stores the second
portion of the instruction data block within the storage unit during the
time period dependent upon the control signal.
Un matériel et une méthode pour traduire des instructions de longueur variable aux instructions de longueur constante. L'appareil inclut la logique de décompression d'instruction et logique de cacher. La logique de décompression d'instruction reçoit une première partie d'un bloc de données d'instruction, d'un signal de sortie produit par la logique cachante, et d'un signal de commande pendant une période de temps. La logique de décompression d'instruction produit une instruction de longueur constante pendant la personne à charge de période de temps sur la première partie du bloc de données d'instruction, du signal de sortie produit par la logique cachante, et du signal de commande. La logique cachante inclut une unité de stockage. Pendant la période de temps, la logique cachante reçoit une deuxième partie du bloc de données d'instruction et du signal de commande. La logique cachante stocke la deuxième partie du bloc de données d'instruction dans l'unité de stockage pendant la personne à charge de période de temps sur le signal de commande.