Hogar Hardware ¿Qué es una palanca de cambios de barril? - definición de techopedia

¿Qué es una palanca de cambios de barril? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Barrel Shifter?

Un desplazador de barril es un circuito electrónico digital especializado con el propósito de cambiar una palabra de datos completa por un número específico de bits usando solo lógica combinatoria, sin lógica secuencial utilizada. La forma más sencilla de lograr esto es mediante el uso de una serie de multiplexores en los que una salida está conectada a la entrada del siguiente multiplexor en la cadena, de una manera específica que depende de la cantidad de desplazamiento especificada.

Techopedia explica Barrel Shifter

Los cambiadores de barril son circuitos electrónicos especializados que se utilizan para cambiar los bits de datos binarios y que a menudo son utilizados por procesadores de señales digitales integrados y otros procesadores de propósito general para manipular datos. El cambio de datos es necesario para varias aplicaciones de datos de bajo nivel, como operaciones aritméticas de punto flotante, indexación de bits y codificación de longitud variable. Un desplazador de barril puede completar el cambio en un solo ciclo de reloj, dándole una gran ventaja sobre un desplazador simple que puede cambiar n bits en n ciclos de reloj. Se utiliza junto con la unidad de lógica aritmética (ALU) de un procesador o de otra manera incrustada en la propia ALU.

Un desplazador de barril puede desplazar los bits de datos binarios moviéndolos de un multiplexor al siguiente, con el número de bits admitidos dictado por la cantidad de multiplexores utilizados.

La fórmula para determinar cuántos multiplexores son necesarios es n log 2 (n) donde n es el número de bits admitidos. Entonces, para un desplazador de barril de 8 bits, el cálculo es 8 × log 2 (8) = 8 × 3 = 24.

¿Qué es una palanca de cambios de barril? - definición de techopedia