Accueil Matériel Qu'est-ce qu'un sélecteur de barillet? - définition de techopedia

Qu'est-ce qu'un sélecteur de barillet? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Barrel Shifter?

Un barillet shifter est un circuit électronique numérique spécialisé dans le but de décaler un mot de données entier d'un nombre spécifié de bits en utilisant uniquement la logique combinatoire, sans logique séquentielle utilisée. Le moyen le plus simple d'y parvenir est d'utiliser une série de multiplexeurs où une sortie est connectée à l'entrée du multiplexeur suivant de la chaîne, d'une manière spécifique qui dépend de la quantité de décalage spécifiée.

Techopedia explique Barrel Shifter

Les barillet shifters sont des circuits électroniques spécialisés utilisés pour décaler les bits de données binaires et souvent utilisés par les processeurs de signaux numériques intégrés et d'autres processeurs à usage général afin de manipuler les données. Le décalage des données est requis pour diverses applications de données de bas niveau telles que les opérations arithmétiques à virgule flottante, l'indexation des bits et le codage de longueur variable. Un barillet shifter est capable de compléter le décalage en un seul cycle d'horloge, ce qui lui donne un grand avantage sur un simple shifter qui peut décaler n bits en n cycles d'horloge. Il est utilisé conjointement avec l'unité logique arithmétique (ALU) d'un processeur ou autrement intégré dans l'ALU lui-même.

Un barillet shifter est capable de décaler les bits de données binaires en les déplaçant d'un multiplexeur au suivant, le nombre de bits pris en charge étant dicté par le nombre de multiplexeurs utilisés.

La formule pour déterminer le nombre de multiplexeurs requis est n log 2 (n) où n est le nombre de bits pris en charge. Donc, pour un barillet à 8 bits, le calcul est de 8 × log 2 (8) = 8 × 3 = 24.

Qu'est-ce qu'un sélecteur de barillet? - définition de techopedia