Extraction of instructions from the memory sub-system of a mixed architecture processor using emulation of one instruction set, uses native instruction processor as intermediary to fetch emulated instructions

The processor has an engine (40) for processing native instructions and another (30) for processing emulated instructions. The instructions are extracted under an information exchange protocol. The emulation engine sends a request to extract an instruction to the memory sub-system (20) via the nativ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ARNOLD BARRY J, MCCORMICK JR JAMES E, KUBICEK DAVID CARL, STOUT JAMES CURTIS, DUA ANNUJ, UNDY STEPHEN, BROCKMANN RUSSEL C
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The processor has an engine (40) for processing native instructions and another (30) for processing emulated instructions. The instructions are extracted under an information exchange protocol. The emulation engine sends a request to extract an instruction to the memory sub-system (20) via the native instruction engine, which returns the extracted instruction. Un procédé et un appareil pour connecter un processeur capable de traiter des instructions de plusieurs types de jeu d'instructions. Plus particulièrement, un moteur (40) sensible à des instructions natives d'extraction d'un sous-système de mémoire (20) (tel qu'un moteur d'extraction EM (40) ) est connecté à un moteur (30) qui traite des instructions émulées (tels qu'un moteur x86 (30) ). Ceci est réalisé en utilisant un protocole à échange d'informations, de sorte que le moteur x86 (30) envoie un signal de requête d'extraction explicite (110) au moteur d'extraction EM (40) avec une adresse d'extraction (120). Le moteur d'extraction EM (40) accède ensuite au sous-système de mémoire (20) et récupère une ligne d'instruction (150) pour décodage et exécution ultérieurs. Le moteur d'extraction EM (40) envoie cette ligne d'instruction (150) au moteur x86 (30) avec un signal d'achèvement d'extraction explicite (140).