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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO1998026356) UNITE DE TRAITEMENT D'OPERATIONS NUMERIQUES ET LOGIQUES, POUR UTILISATION DANS DES PROCESSEURS (CPUS) ET DES SYSTEMES MULTI-ORDINATEURS
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/1998/026356    N° de la demande internationale :    PCT/DE1997/002949
Date de publication : 18.06.1998 Date de dépôt international : 09.12.1997
Demande présentée en vertu du Chapitre 2 :    26.06.1998    
CIB :
G06F 9/30 (2006.01), G06F 9/302 (2006.01), G06F 15/78 (2006.01)
Déposants : PACT INFORMATIONSTECHNOLOGIE GMBH [DE/DE]; Thelemannstrasse 15, D-81545 München (DE) (Tous Sauf US).
VORBACH, Martin [DE/DE]; (DE) (US Seulement).
MÜNCH, Robert [DE/DE]; (DE) (US Seulement)
Inventeurs : VORBACH, Martin; (DE).
MÜNCH, Robert; (DE)
Mandataire : PIETRUK, Claus, Peter; Im Speitel 102, D-76229 Karlsruhe (DE)
Données relatives à la priorité :
196 51 075.9 09.12.1996 DE
Titre (DE) EINHEIT ZUR VERARBEITUNG VON NUMERISCHEN UND LOGISCHEN OPERATIONEN, ZUM EINSATZ IN PROZESSOREN (CPUs), MEHRRECHNERSYSTEMEN
(EN) UNIT FOR PROCESSING NUMERIC AND LOGICAL OPERATIONS, FOR USE IN PROCESSORS (CPUS) AND IN MULTICOMPUTER SYSTEMS
(FR) UNITE DE TRAITEMENT D'OPERATIONS NUMERIQUES ET LOGIQUES, POUR UTILISATION DANS DES PROCESSEURS (CPUS) ET DES SYSTEMES MULTI-ORDINATEURS
Abrégé : front page image
(DE)In Verbindung mit einer konfigurierbaren und zur Laufzeit umkonfigurierbaren Einheit gesteuert von einer Ladelogik (PLU), wird folgende Konfiguration vorgeschlagen: Es ist eine programmierbare Recheneinheit (EALU) vorgesehen, deren Funktion und Vernetzung in Registern programmiert wird und in denen eine Vielzahl von Daten, ohne Umprogrammierung der PAE, verarbeitet werden kann. Zur Steuerung der Recheneinheit (EALU) ist eine Zustandsmaschine (SM-UNIT) vorgesehen; ferner sind für jeden Operanden (O-REG) und das Ergebnis (R-REG) Register vorgesehen, die teilweise als Schieberegister ausgeführt werden können. Die Rückkopplung der Daten des Ergebnisregisters erfolgt über einen Multiplexer (R20-MUX) auf einen Eingang der EALU. Eine Buseinheit (BM-UNIT) ermöglicht den Abgriff der Daten von einem Bussystem bzw. das Einspeisen des Ergebnisses auf ein Bussystem, wobei die Buseinheit Daten an mehrere Empfänger versenden kann und die Synchronisierung auch mehrerer Empfänger automatisch erfolgt. Der Buszugriff von der Datenverarbeitung in der EALU ist über die Register entkoppelt, womit jede PAE als unabhängige Einheit betrachtet werden kann, so dass die Konfiguration und Umkonfiguration einer PAE keinen störenden Einfluss auf die Datensender und Empfänger, sowie die unabhängigen PAEs hat.
(EN)The invention relates to a unit which is controlled by a logical load unit (PLU), and which can be configured or reconfigured during running time, according to the following configuration: the invention provides for a programmable arithmetic logic unit (EALU), whose function and network connection are programmed in registers in which a plurality of data can be processed without reprogramming of the processing elements (PAE). To control the arithmetic logic unit (EALU), the invention provides for a state machine (SM-UNIT); it further provides registers for each operand (O-REG) and the result (R-REG), which are designed in part to act as shift registers. Feedback of the data of the results register takes place via a multiplexer (R20-MUX) to one of the inputs of the EALU. A bus multiplexing unit (BM-UNIT) makes it possible for the data to be taken from a bus system or for the result to be fed into a bus system, whereby the bus unit can send data to several receivers and synchronisation, even of several receivers, takes place automatically. The registers prevent the data processing system in the EALU to have access to the bus, so that each PAE can be considered an independent unit in that the configuration or reconfiguration of a PAE does not disturb the data originators and receivers or the independent PAEs.
(FR)L'invention concerne une unité qui est commandée par une unité logique de chargement (PLU), est configurable ou peut être reconfigurée pendant le temps d'exécution, selon la configuration suivante: il est prévu une unité de calcul programmable (EALU) dont la fonction et la connexion à un réseau sont programmées dans des registres, dans lesquels une pluralité de données peuvent être traitées sans reprogrammation des éléments de traitement (PAE). Un automate fini (SM-UNIT) est prévu pour commander l'unité de calcul (EALU); il est prévu en outre, pour chaque opérande (O-REG) et le résultat (R-REG), des registres pouvant être conçus en partie en tant que registres à décalage. La réinjection des données du registre de résultat s'effectue par l'intermédiaire d'un multiplexeur (R20-MUX) sur une entrée de l'EALU. Une unité de multiplexage pour bus (BM-UNIT) permet le prélèvement des données d'un système de bus ou l'introduction du résultat dans un système de bus, l'unité de bus pouvant envoyer les données à plusieurs récepteurs et la synchronisation, même de plusieurs récepteurs, s'effectuant automatiquement. Les registres empêchent le système de traitement de données dans l'EALU d'avoir accès au bus, ce qui permet de considérer chaque PAE comme une unité indépendante de sorte que la configuration ou la reconfiguration d'une PAE n'exerce aucune influence perturbatrice sur les émetteurs de données, ni sur les récepteurs de données, ni sur les PAE indépendantes.
États désignés : AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, GM, 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, US, UZ, VN, YU, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, SD, SZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG).
Langue de publication : allemand (DE)
Langue de dépôt : allemand (DE)