WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1997037301) A MICROPROCESSOR CONFIGURED TO DETECT A BRANCH TO A DSP ROUTINE AND TO DIRECT A DSP TO EXECUTE SAID ROUTINE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1997/037301    International Application No.:    PCT/US1996/019593
Publication Date: 09.10.1997 International Filing Date: 11.12.1996
Chapter 2 Demand Filed:    31.10.1997    
IPC:
G06F 9/38 (2006.01), G06F 9/40 (2006.01)
Applicants: ADVANCED MICRO DEVICES, INC. [US/US]; 5204 East Ben White Boulevard, Mail Stop 562, Austin, TX 78741 (US)
Inventors: YARD, Christopher, J.; (US)
Agent: MILLER, Louise, K.; Advanced Micro Devices, Inc., 5204 East Ben White Boulevard, M/S 562, Austin, TX 78741 (US).
PICKER, Madeline, M.; Brookes & Martin, High Holborn House, 52/54 High Holborn, London WC1V 6SE (GB)
Priority Data:
08/626,472 02.04.1996 US
Title (EN) A MICROPROCESSOR CONFIGURED TO DETECT A BRANCH TO A DSP ROUTINE AND TO DIRECT A DSP TO EXECUTE SAID ROUTINE
(FR) MICROPROCESSEUR CONFIGURE POUR DETECTER UN BRANCHEMENT VERS UN SOUS-PROGRAMME EFFECTUE PAR UN PROCESSEUR DE TRAITEMENT DES SIGNAUX NUMERIQUES ET POUR FAIRE EXECUTER CE SOUS-PROGRAMME PAR LEDIT PROCESSEUR
Abstract: front page image
(EN)A microprocessor configured to detect subroutine call instructions having a target address indicative of a DSP function is provided. The detection of such instructions may be performed, for example, in an instruction decode unit within the microprocessor. Subroutine call instructions detected in this manner are routed to a digital signal processor coupled near the microprocessor or possibly integrated into the microprocessor. The microprocessor may be configured to store an indication that the DSP is enabled. If the DSP is not enabled, then the microprocessor executes the original routines stored at the target address of the instruction. Although the routines may not be as efficient in performing the DSP function, the program employing the function may still operate properly in the absence of the DSP. In this manner, a computer system may initially operate without the DSP included. If a user later decides to upgrade the computer system with a DSP, then the microprocessor may dispatch DSP functions to the DSP. Until the upgrade occurs, the microprocessor may execute the functions.
(FR)L'invention a pour objet un microprocesseur configuré pour détecter des instructions d'appel de sous-programme comportant une adresse cible indiquant une fonction DSP (processeur de traitement des signaux numériques). La détection de ces instructions peut être réalisée, par exemple, dans une unité de décodage d'instructions à l'intérieur du microprocesseur. Des instructions d'appel de sous-programme détectées de cette manière sont acheminées vers un processeur de signaux numériques couplé à proximité du processeur ou éventuellement intégré dans ce dernier. Le microprocesseur peut être configuré pour mémoriser une information indiquant que le DSP est validé. Si ce dernier n'est pas validé, alors le microprocesseur exécute les sous-programmes d'origine mémorisées à l'adresse cible de l'instruction. Bien que les sous-programmes risquent de ne pas être aussi efficaces pour effectuer la fonction DSP, le programme faisant appel à la fonction peut encore fonctionner correctement en l'absence de DSP. De cette manière, un système d'ordinateur peut fonctionner initialement sans que le DSP ne soit intégré dans celui-ci. Si un utilisateur décide d'augmenter la puissance du système à l'aide d'un DSP, alors le microprocesseur peut envoyer les fonctions DSP vers le processeur DSP. Jusqu'à l'augmentation de puissance, le microprocesseur peut exécuter les fonctions.
Designated States: JP, KR.
European Patent Office (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: English (EN)
Filing Language: English (EN)