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. (WO1998049616) APPAREIL ET PROCEDE DE DECALAGE ET D'INVERSION DE L'ORDRE BINAIRE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/1998/049616    N° de la demande internationale :    PCT/US1998/007626
Date de publication : 05.11.1998 Date de dépôt international : 21.04.1998
CIB :
G06F 5/01 (2006.01), G06F 7/76 (2006.01)
Déposants : ZSP CORPORATION [US/US]; 982 Walsh Avenue Santa Clara, CA 95050 (US)
Inventeurs : SHAH, Shailesh, I.; (US)
Mandataire : SURYADEVARA, Omkar; Skjerven, Morrill, MacPherson, Franklin & Friel LLP Suite 700 25 Metro Drive San Jose, CA 95110 (US)
Données relatives à la priorité :
08/845,817 29.04.1997 US
Titre (EN) AN APPARATUS AND METHOD FOR BIT REVERSING AND SHIFTING
(FR) APPAREIL ET PROCEDE DE DECALAGE ET D'INVERSION DE L'ORDRE BINAIRE
Abrégé : front page image
(EN)An instruction (also called a 'bit reversal instruction') for reversing the order of bits in an input signal is implemented by reusing one or more components in a datapath normally found in a processor. Specifically, a bit reversal instruction is implemented by reuse of a shifter unit normally used in a datapath to shift bits of an input signal. The shifter unit includes three stages: a first stage formed by a number of input multiplexers, a second stage formed by, for example, a left shifter, and a third stage formed by a number of output multiplexers. When using a left shifter to implement the bit reversal instruction, the input multiplexers are not used. Instead, the left shifter is used to shift bits of the input signal left by a number that is inverse of the number of bits to be reversed. Thereafter, the output multiplexers reverse the order of bits generated by the left shifter, thereby completing the bit reversal instruction. The shifter unit also implements a shift left instruction and a shift right instruction in the normal manner. Instead of using a left shifter, a right shifter can be used to implement the bit reversal instruction, wherein input multiplexers are used to reverse the order of bits, and output multiplexers are not used.
(FR)On exécute une instruction (également appelée 'instruction d'inversion de l'ordre binaire') visant à inverser l'ordre des bits dans un signal d'entrée, en réutilisant un ou plusieurs composants dans un trajet de données se trouvant normalement dans un processeur. Plus spécifiquement, on exécute l'instruction d'inversion de l'ordre binaire en réutilisant une unité de décalage normalement utilisée dans un trajet de données pour décaler les bits d'un signal d'entrée. L'unité de décalage comprend trois étages: un premier étage formé par un certain nombre de multiplexeurs d'entrée, un second étage formé par exemple par un décaleur à gauche et un troisième étage formé par un certain nombre de multiplexeurs de sortie. Lorsqu'on utilise un décaleur à gauche pour exécuter l'instruction d'inversion de l'ordre binaire, les multiplexeurs d'entrée ne sont pas utilisés. En lieu et place, on utilise le décaleur à gauche pour décaler les bits du signal d'entrée vers la gauche par un nombre qui est l'inverse du nombre des bits à inverser. Par conséquent, les multiplexeurs de sortie inversent l'ordre des bits générés par le décaleur à gauche menant ainsi à terme l'instruction d'inversion de l'ordre binaire. L'unité de décalage exécute également une instruction de décalage à gauche et une instruction de décalage à droite selon le mode normal. Au lieu d'utiliser un décaleur à gauche, on utilise un décaleur à droite pour exécuter l'instruction d'inversion de l'ordre binaire, les multiplexeurs d'entrée étant utilisés pour inverser l'ordre des bits et les multiplexeurs de sortie n'étant pas utilisés.
États désignés : JP.
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)