Sistema Digital en bloques con el CONTROL
y
sus conexiones
CONDICIONES DE ESTADO
'------1
COMANDOS
CONTROL
A LOS REGI STROS,
PROCESADOR
CONTADORES O
LOGICO
ALU
DE DATOS
ENTRADA
ENTRADA
SAUDA
DE VARIABLES EXTERNAS O
SENSORES
DE DATOS
o
BITS
ACTUADORES DEL
SISTEMA A CONTROLAR
JNn:RACCION DEL CONIl!.OL
y
PROCESADOR DE DATOS
DE DATOS
Cada pulso de reloj activa la transición del estado Ti a Tj en el control , según las condiciones
de estado del procesador y los sensores (variables de tablero, de usuario o llegan de otro sistema);
algunas veces Tj =Ti , esto implica que Ti no cambia hasta que se completa una tarea, como se verá
en el control del sumador serial.
Cuando se tiene definido un algoritmo para una máquina secuencial ASM con las
microoperaciones definidas para cada Ti entonces se di seña el control con algún método de los
siguientes :
1) Un flip-flop por estado. Generalmente se usa el flip-flop D.
2) El registro de secuencia
y
decodificador. Con k flip-flops se tienen 2' estados. Se
pueden usar flip -flops J -K, D, T,
3) Un Multiplexor por cada bit de estado, un registro de estado presente
y
un
decodificador.
4) Un PLA (Arreglo Lógico Programable)
y
un registro de estado presente.
5) E l microprograma en ROM (Memoria de sólo lectura)
y
el CAR (Registro
de control para la siguiente dirección).
A un mismo procesador se le puede aplicar cualquier control según convenga y analizaremos el
procedimiento de diseño para cada uno en diferentes aplicaciones. El procesador para el sumador serial
nos permite ver la necesidad de generar un cierto número de pulsos de reloj , ya sea manual (step by
step) o periódico. Posteriormente se estudiará el procesador para un multiplicador de dos números sin
signode 4 bits donde se efectuarán microoperaciones condicionadas.
También se comprenderá el procesador para el sumador algebráico de dos números de 4 bits con
signo, donde se aplicará el algoritmo de la resta por medio de la suma en complemento a dos.
página 3-15
1...,95,96,97,98,99,100,101,102,103,104 106,107,108,109,110,111,112,113,114,115,...140