Sie sind auf Seite 1von 6

011000010111001101100001011011100111101001100001

01101010011001010110000101101110

Sistemas Digitales II

Ing. Vctor Asanza Armijos

011000010111001101100001011011100111101001100001

Introduccin:

Sistemas Digitales II

Ing. Vctor Asanza Armijos

01101010011001010110000101101110

Aunque los diseadores modernos de Sistemas Digitales casi no utilizan


las tcnicas manuales del diseo, es indispensable aprender estas
tcnicas, porque es la nica manera de desarrollar la intuicin
necesaria para entender como operan los Sistemas Digitales y como
pueden ser diseados. Adems, las tcnicas manuales del diseo
proporcionan una ilustracin de los tipos de manipulaciones que
pueden ser realizados actualmente por herramientas CAD, dndonos
una apreciacin de los beneficios proporcionados por la
automatizacin del proceso de diseo.
El diseo por particin funcional consiste en una apropiada conexin
de los componentes entre si, con el fin que el conjunto de
componentes interconectados ejecute la operacin deseada.
Cuando el circuito Controlador del Sistema Digital es tambin
implementado por Particin Funcional, este mtodo del diseo se
llama informal y requiere tanto de conocimiento de los componentes
digitales como de mucha intuicin.
2

011000010111001101100001011011100111101001100001

CIRCUITOS INTEGRADOS MAS UTILIZADOS


01101010011001010110000101101110

Sistemas Digitales II

Ing. Vctor Asanza Armijos

011000010111001101100001011011100111101001100001
Diseo informal por Particin Funcional de un Sistema Digital
para intercambiar los datos de dos registros.

Sistemas Digitales II

Ing. Vctor Asanza Armijos

01101010011001010110000101101110

Es muy comn tener un conjunto de registros para almacenar los datos. Todos los
registros estn conectados a un bus para transferir los datos desde y hacia los registros.
Los datos que se almacenan en los registros pueden provenir de otros circuitos. Por lo
tanto, la salida de cada registro debe ser conectada al bus por medio de un buffer de
tres estados de n bits. Cuando se desea almacenar el dato en un registro el circuito de
Control manda la seal de habilitacin Rin al registro el cual se va a cargar. El circuito
de Control tambin produce las seales de habilitacin de salida Rout de los buffer
cuando se desea sacar el dato desde algn registro.

011000010111001101100001011011100111101001100001

01101010011001010110000101101110

Se va a disear el circuito de control que permite realizar una sola funcin de


intercambio (swap) entre el contenido de los registros R1 y R2 usando el registro R3
para almacenamiento temporal. Realizaremos la operacin en tres pasos.
Primero transferimos el contenido de R2 a R3. Luego transferimos el contenido de R1 a R2.
Finalmente, transferimos el contenido de R3 a R1.

Se utiliza un registro de desplazamiento de tres bits. Inicialmente con la seal Resetn todos los
flip-flops estn en 0. Para iniciar la operacin de intercambio se debe activar la entada w.
Con el flanco de subida del Clock la salida del flip-flop 1 se hace igual a 1, lo que activa R2out y
R3in. El contenido del R2 se copia al R3 con el siguiente flanco de subida de Clock. Este flanco
tambin desplaza el contenido de registros. La salida del flip-flop 1 se hace 0 y la salida del flipflop 2 se hace 1 y con esto se activa R1out y R3in, etc.

Sistemas Digitales II

Ing. Vctor Asanza Armijos

011000010111001101100001011011100111101001100001

REEMPLAZO DE BUFFERS:
01101010011001010110000101101110

Las salidas de todos los registros y la entrada externa Data estn


conectadas al Mux. La salida del Mux est conectada a las entradas de
todos los registros. Controlando las entradas S de seleccin se puede
elegir la seal que debe aparecer en la salida.
Sistemas Digitales II

Ing. Vctor Asanza Armijos

Das könnte Ihnen auch gefallen