Separador
Librería: |
Base |
Introducida: |
2.0 Beta 1 |
Apariencia: |
|
Comportamiento
El separador tiene la función de hacer corresponder subconjuntos de bits con los bits de un conjunto. Al margen de su nombre, es capaz de separar un conjunto de bits en varios subconjuntos lo mismo que puede combinar varios grupos de bits en uno solo, o hacer ambas cosas a la vez. En la sección 'Separadores' de la Guía del usuario puede encontrarse una descripción más detallada de los separadores.
Logisim trata a los separadores de una forma especial cuando propagan valores dentro de un circuito: Mientras que todos los demás componentes tienen un retardo determinado para propósitos de simulación de su comportamiento, los valores se propagan a través de los separadores (al igual que por los cables) de forma instantánea.
Nota: El término separador no es estándar, lo que significa que, hasta donde yo sé, es único en Logisim. No tengo conocimiento de ningún término estándar que haga referencia a este concepto; el único término que he escuchado que se utiliza es bus ripper (destripador de bus), pero este término es innecesariamente violento para mi gusto.
Pines
Para distinguir los diferentes puntos de conexión de un separador, se hará referencia al punto de conexión simple como extremo combinado y a los puntos múltiples de conexión como extremos separadores.
- Extremo combinado (el número de bits de la entrada/salida concuerda con el atributo Bits De Entrada)
- Un valor que guarda todos los bits que pasan a través del separador.
- Extremos separadores(entrada/salida, el número de bits de cada extremo separador se calcula en base a los atributos del Bit x).
- El número de extremos separadores se especifica con el atributo Fan Out y cada extremo separador posee un índice que va desde 0 hasta el valor del Fan Out menos uno. A cada extremo separador le corresponden todos los bits que tiene especificado su índice en el atributo Bit x; el orden de estos bits es el mismo que el que tienen dentro del extremo combinado.
Atributos
- Orientación
- Localización de los extremos separadores en relación con el extremo combinado.
- Fan Out
- Número de extremos separaradores.
- Bits De Entrada
- El número total de bits del extremo combinado.
- Bit x
- El índice del extremo separador al que se destina el bit x del extremo combinado. Los extremos separadores están numerados empezando por 0 en la parte de arriba(cuando el separador está orientado al este o al oeste) o empezando por 0 desde la izquierda/oeste(cuando el separador está orientado al norte o al sur). Se puede especificar que un bit no se corresponda con ninguno de los extremos separadores. Por otra parte no hay forma de hacer que un bit se corresponda con varios extremos separadores.
Comportamiento de la Herramienta De Cambio
No está descrito.
Comportamiento de la Herramienta De Texto
No está descrito.
Volver a la referencia de las librerías