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

Suche in nationalen und internationalen Patentsammlungen
World Intellectual Property Organization
Suche
 
Durchsuchen
 
Übersetzen
 
Optionen
 
Aktuelles
 
Einloggen
 
Hilfe
 
Maschinelle Übersetzungsfunktion
1. (WO2003009133) VERFAHREN ZUM ANSTEUERN EINER ZENTRALEN VERARBEITUNGSEINHEIT FÜR EINE ADRESSIERUNG BEZÜGLICH EINES SPEICHERS UND CONTROLLER
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten   

TranslationÜbersetzung: Original-->Deutsch
Veröff.-Nr.:    WO/2003/009133    Internationale Anmeldenummer    PCT/EP2002/006655
Veröffentlichungsdatum: 30.01.2003 Internationales Anmeldedatum: 17.06.2002
Antrag nach Kapitel 2 eingegangen:    13.02.2003    
IPC:
G06F 9/355 (2006.01), G06F 9/38 (2006.01)
Anmelder: INFINEON TECHNOLOGIES AG [DE/DE]; St.-Martin-Str. 53, 81669 München (DE) (For All Designated States Except US).
FREIWALD, Juergen [DE/DE]; (DE) (For US Only).
RABE, Dirk [DE/DE]; (DE) (For US Only)
Erfinder: FREIWALD, Juergen; (DE).
RABE, Dirk; (DE)
Vertreter: SCHOPPE, Fritz; Schoppe, Zimmermann, Stöckeler & Zinkler, Postfach 246, 82043 Pullach bei München (DE)
Prioritätsdaten:
01117389.5 18.07.2001 EP
Titel (DE) VERFAHREN ZUM ANSTEUERN EINER ZENTRALEN VERARBEITUNGSEINHEIT FÜR EINE ADRESSIERUNG BEZÜGLICH EINES SPEICHERS UND CONTROLLER
(EN) METHOD FOR CONTROLLING A CENTRAL PROCESSING UNIT FOR AN ADDRESSING RELATING TO A MEMORY AND A CONTROLLER
(FR) PROCEDE DE COMMANDE D'UNE UNITE DE TRAITEMENT CENTRALE POUR UN ADRESSAGE RELATIF A UNE MEMOIRE ET A UN PROCESSEUR
Zusammenfassung: front page image
(DE)Der vorliegenden Erfindung liegt die Erkenntnis zugrunde, dass freie oder aus einem beliebigen Grunde verwendbare CPU-Operationscodeidentifikatoren (310) einer CPU (30), verwendet werden können,um eine der CPU (30) vorgeschaltete Unterstützungseinrichtung (40) anzusteuern, die in der Lage ist, ansprechend auf diese Operationscodeidentifikatoren (310) eine neue, beispielsweise physikalische, Adresse bezüglich eines zweiten Speicherbereichs (20) mit einer zweiten Speichergrösse zu bilden, die grösser als die durch die CPU adressierbare, beispielsweise logische, Speichergrösse (370, 380) ist. Mittels der Spezial-Operationscodeidentifikatoren (310) ist es hierdurch im Rahmen eines ablauffähigen Maschinencodes möglich, die Unterstützungseinrichtung (40) anzusprechen, die den Datenverkehr von dem Speicher (20) zu der CPU (30) überwacht, über den die abzuarbeitenden Operationscodes bzw. Operationscodeidentifikatoren zu der CPU (30) geliefert werden, und die bei Auftreten bestimmter Spezial-Operationscodeidentifikatoren (310) Massnahmen bezüglich der gebildeten neuen Adresse treffen kann. Auf diese Weise wird einerseits ein aufwendiges Redesign bzw. ein aufwendiger Neuentwurf der CPU (30) und andererseits die Notwendigkeit für eine sowohl in Hinblick auf den lauffähigen Maschinencode als auch die Abarbeitungsgeschwindigkeit aufwendige softwaremässige Umstellung des aktuellen Speicherfensters (370, 380) vermieden.
(EN)The invention is based on the statement according to which operation code identifiers (310) of a CPU (30) which are free or can be used for any reason, can be used to control a support device (40) which is connected upstream from the CPU (30) and which can form a novel, for example, physical address as a response to said operation code identifiers, relating to a second memory region (20) having a second memory variable which is larger than the memory variable (370, 380) which can be addressed by means of the CPU, and which is, for example, logical. By means of the special operation code identifiers (310), it is possible, within the framework of an executable machine code, to actuate the support device (40) which monitors the data traffic from the memory (20) to the CPU (30), by which means the operation code or operation code identifiers to be executed are delivered to the CPU (30), and which can take measures concerning the newly formed address, when certain special operation code identifiers (310) appear. In this way, a costly redesign or a costly novel design of the CPU (30) is avoided, as is the necessity for a costly software adaptation of the current memory window (370, 380), both in terms of the executable machine code and the executable speed.
(FR)La présente invention repose sur la constatation selon laquelle des identificateurs (310) de codes d'opération d'une unité centrale (30), libres ou utilisables pour une raison quelconque, peuvent être utilisés pour commander un dispositif de soutien (40), connecté en amont de l'unité centrale (30), qui est en mesure de former, en réaction à ces identificateurs de codes d'opération (310), une nouvelle adresse, par exemple physique, concernant une seconde zone de mémoire (20) dotée d'une seconde grandeur de mémoire qui est plus grande que la grandeur de mémoire (370, 380) adressable par l'unité centrale, par exemple logique. A l'aide des identificateurs (310) de codes d'opération spéciaux, il est possible, dans le cadre d'un code de machine exécutable, de faire réagir le dispositif de soutien (40) qui surveille le trafic de données de la mémoire (20) (20) à l'unité centrale (30), par lequel les codes d'opération à exécuter ou plus précisément les identificateurs de codes d'opération sont livrés, et qui, en cas d'apparition de certains identificateurs (310) de codes d'opération spéciaux, peut prendre des mesures concernant la nouvelle adresse formée. De cette manière, il est possible d'éviter d'une part une modification ou une nouvelle conception onéreuses de l'unité centrale (30) et d'autre part la nécessité d'une adaptation logicielle onéreuse de la fenêtre (370, 380) de mémoire en cours aussi bien dans la perspective du code de machine exécutable que dans celle de la vitesse d'exécution.
Designierte Staaten: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, 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, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Veröffentlichungssprache: German (DE)
Anmeldesprache: German (DE)