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. (WO1999014669) DIGITAL SIGNAL PROCESSOR WITH VARIABLE WIDTH INSTRUCTIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1999/014669    International Application No.:    PCT/US1998/019098
Publication Date: 25.03.1999 International Filing Date: 14.09.1998
Chapter 2 Demand Filed:    14.04.1999    
IPC:
G06F 9/30 (2006.01), G06F 9/318 (2006.01), G06F 9/38 (2006.01), G06F 9/45 (2006.01)
Applicants: SONY ELECTRONICS INC. [US/US]; 1 Sony Drive, Park Ridge, NJ 07656-8003 (US)
Inventors: TAN, Yew-Koon; (US).
MAEDA, Shuichi; (US)
Agent: HUMPHREY, Thomas, W.; Wood, Herron & Evans, L.L.P., 2700 Carew Tower, Cincinnati, OH 45202 (US).
D. YOUNG & CO; 21 London Road, Southhampton SO1 2AD (GB)
Priority Data:
60/059,196 17.09.1997 US
09/094,193 09.06.1998 US
Title (EN) DIGITAL SIGNAL PROCESSOR WITH VARIABLE WIDTH INSTRUCTIONS
(FR) UNITE DE TRAITEMENT DE SIGNAUX NUMERIQUES AVEC INSTRUCTIONS DE LARGEUR VARIABLE
Abstract: front page image
(EN)A digital signal processor (10) which supports an instruction set including both 16-bit instructions and 32-bit instructions, so that particular portions of a program requiring only 16-bit instructions may be encoded in a 16-bit mode, thus reducing the program memory needed to store these portions. The digital signal processor switches between the 16- and 32-bit modes only in response to flow control instructions such as JUMP, CALL or RETURN instructions. JUMP and CALL instructions are coded to indicate the processor mode applicable to the instructions to which the JUMP or CALL instruction goes, so that the processor may change modes as needed when executing the JUMP or CALL instruction. When a CALL is executed the current processor mode is stored on the processor's stack, so that in response to a RETURN instruction the processor can return to this mode by retrieving the stored mode from the stack.
(FR)L'invention concerne un unité de traitement (10) de signaux numérique. Cette unité de traitement peut prendre en charge un jeu d'instructions comprenant à la fois des instructions 16 bits et des instructions 32 bits, de sorte que des portions particulières d'un programme ne nécessitant que des instructions 16 bits peuvent être codées dans un mode 16 bits, ce qui réduit la mémoire nécessaire pour stocker ces portions de programme. Le processeur de signal numérique opère une commutation entre les modes à 16 bits et les modes à 32 bits uniquement en réponse à des instructions de commande de flux telles que les instructions JUMP (sauter), CALL (appel) ou RETURN (retour). Les instructions JUMP et CALL sont codées de manière à indiquer le mode de traitement applicable aux instructions vers lesquelles sont dirigées l'instruction JUMP ou CALL, de manière que le processeur peut changer de mode selon les besoins lorsqu'il exécute l'instruction JUMP ou CALL. Lorsqu'une instruction CALL est exécutée, le mode de traitement courant est mémorisé dans la pile de l'unité de traitement, de telle façon que, en réponse à une instruction RETURN, le processeur peut revenir à ce mode en extrayant le mode mémorisé de la pile.
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, GM, HR, HU, ID, IL, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, SD, SZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)