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. (WO1994015287) MULTI-TASKING LOW-POWER CONTROLLER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1994/015287    International Application No.:    PCT/EP1993/003498
Publication Date: 07.07.1994 International Filing Date: 10.12.1993
IPC:
G06F 9/38 (2006.01), G06F 9/46 (2006.01)
Applicants: CENTRE ELECTRONIQUE HORLOGER S.A. [CH/CH]; 71, rue de la Maladière, CH-2007 Neuchâtel (CH) (For All Designated States Except US).
PEROTTO, Jean-Félix [CH/CH]; (CH) (For US Only).
LAMOTHE, Christian [FR/CH]; (CH) (For US Only)
Inventors: PEROTTO, Jean-Félix; (CH).
LAMOTHE, Christian; (CH)
Agent: ICB; Ingénieurs Conseils en Brevets S.A., Passage Max-Meuron 6, CH-2001 Neuchâtel (CH)
Priority Data:
3935/92-3 23.12.1992 CH
Title (EN) MULTI-TASKING LOW-POWER CONTROLLER
(FR) UNITE DE COMMANDE A FAIBLE PUISSANCE DESTINEE A L'EXPLOITATION EN MULTITACHE
Abstract: front page image
(EN)The invention concerns a multitasking controller comprising task storage means (2) for storing up to N tasks (P0, P1, P2, P3) each comprising a sequence of instructions, a microprocessor for processing, by time-sharing, a plurality of said N tasks, and data storage means (12), for storing variable data created and used by said microprocessor. The microprocessor further comprises a scheduler (7) realised in hardware for controlling the use of said microprocessor by said processes, and program counter storage means for storing N program counters (Pc0, Pc1, Pc2, Pc3) each for use by said scheduler (7) to control the instruction sequence of a separate one of said N processes, so that said scheduler (7) is able to select a different one of said program counters (Pc0, Pc1, Pc2, Pc3) when the task processed by said microprocessor is changed without requiring the transfer of data from said data storage means (12).
(FR)Unité de commande d'exploitation en multitâche, comportant un dispositif (2) de stockage de jusqu'à N tâches (P0, P1, P2, P3) dont chacune comporte une séquence d'instructions, un microprocesseur de traitement, avec partage du temps, de plusieurs tâches parmi les N tâches, et un dispositif (12) de stockage de données variables créées et utilisées par ledit microprocesseur. Le microprocesseur comporte également un ordonnanceur (7) réalisé sous forme de matériel et destiné à commander l'exploitation dudit microprocesseur par ces processus, et un dispositif de stockage de N compteurs d'instructions (Pc0, Pc1, Pc2, Pc3) dont chacun est utilisé par ledit ordonnanceur (7) afin de commander la séquence d'instructions d'un autre desdits processus, de sorte que ledit ordonnanceur (7) puisse sélectionner un autre compteur d'instructions (Pc0, Pc1, Pc2, Pc3) lorsque la tâche traitée par ledit microprocesseur est modifiée, et cela sans que soit nécessaire un transfert de données à partir dudit dispositif (12) de stockage de données.
Designated States: CA, JP, KR, US.
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: English (EN)
Filing Language: English (EN)