Professional Documents
Culture Documents
(Unidad de Procesamiento)
Circuitos Digitales.
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
Introduccin.
Procesador: Elemento que realiza las
operaciones en el sistema y realiza funciones
que habilitan las microoperaciones
aritmticas, lgicas y de corrimiento.
La unidad de procesamiento junto con la
unidad de control, forman el CPU (Unidad
Central de Proceso).
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
B
4
S Lneas de
control,M
ALU
Carry In
Carry out
4
F
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
El bus
Puesto que la unidad de procesamiento utiliza
varios registro, resulta ms eficiente utilizar un
bus para interconectarlos.
Basados en MUX, Decos y Registros.
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
LOAD
DECO
2X4
RO
R1
DATO
EXTERNO
R2
DESTINO
R3
SEL B
SEL A
MUX A
MUX B
ALU
FUNCION
REGISTRO
SALIDA
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
MUX
READ
SCRATCHPAD
MEMORY
WRITE
SALIDA
LOAD
LOAD
FUNCION
ALU
REGISTRO
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
DIR B
SCRATCHPAD
MEMORY
LOAD
LOAD
FUNCION
ALU
REGISTRO
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
REGISTRO O
MEMORIA
SEL
FUNCION
ALU
El acumulador es un
registro de propsito
general, para almacenar
el resultado de la
operacin de la ALU.
ACUMULADOR
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
El Status Register
C: Carry
S: Signo
A
Z: Cero
B
4
V: Overflow
S Lneas de
control
EXOR
ALU
Carry In
Carry out
4
V Z S C
F3
NOR
4
F(F3-F0)
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
El registro de corrimiento
Transfiere la salida de la ALU al bus de datos, esta transferencia puede ser
directa, o puede existir un corrimiento (derecha o izquierda).
ENTRADAS DE LOS
DIFERENTES FF`s
MUX 4x1
MUX 4x1
MUX 4x1
MUX 4x1
SALIDAS
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
LA UNIDAD DE PROCESAMIENTO
Para poder disear la unidad de procesamiento una vez que se tienen
todos los elementos, solo queda por definir las variables de control sobre
ENTRADAS
esos elementos.
REGISTROS
R0-R7
CONTROL A
SEL
SEL
BUS A
BUS B
SEL DESTINO
CONTROL D
CONTROL B
CONTROL F
STATUS
ALU
Carry In
REGISTRO DE
CORRIMIENTO
SALIDA
CONTROL H
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
A B D F Cin
Palabra de
control
ENTRADAS
REGISTROS
R0-R7
CONTROL A
SEL
SEL
BUS A
BUS B
SEL DESTINO
CONTROL D
CONTROL B
CONTROL F
STATUS
ALU
Carry In
4
A B D F Cin
Palabra de
control
REGISTRO DE
CORRIMIENTO
CONTROL H
SALIDA
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
Prctica (simulacin).
MBR
Disear un procesador basado en ALU y
ACUMULADOR, para ejecutar las
siguientes instrucciones:
ALU
ADD A,R
ADD A,#dato
ADD A, M[direccin]
ACUMULADOR
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.
Tarea (adicional)
D (8 BITS)
A(4 BITS)
B (4 BITS)
ALU
ACUMULADOR
(8 BITS)
DEPARTAMENTO DE
INGENIERIA
MECATRNICA.