Primera practica evaluable de sistemas digitales de informatica de la uned
Actividad Evaluable 1_074. Miguel Angel Ballesteros Físico DNI-52990274E Centro asociado de Las Tablas.
Diseñodel circuito de control.
Para diseñar el circuito de control dependemos de 3 señales P0, P1, P2 y su prioridad, en este caso P2>P1>P0. Según esta prioridad queremos que la ALU realice una función uotra. Construyo una tabla de verdad para ver los valores que necesitan las variables de control de la ALU. (Observacion: cuando P2=1 da igual los valores que tomen P1 y P0. Y cuando P2=0 y P1=1 nosda igual el valos que tome P0).
Podemos apreciar comparando las columnas que S3=Cn y que S1=M. Ahora, mediante tablas de Karnaugh obtenemos las expresiones simplificadas de S0, S1, S2, S3, M y Cnque rigen la ALU. He puesto P0=C, P1=B y P2=A para facilitar la escritura en las tablas. He utilizado suma de productos (minterms), salvo en la función S0 que utilizo producto de sumas (maxterms).Creamos el circuito de prioridad con las funciones resultantes y verificamos que funciona. He puesto la señal P0 que varie cada milisegundo, P1 cada 2 milisegundos y P2 cada 4 milisegundo, con loque necesitamos 8 mseg. Para ver el ciclo completo como aparece en el cronograma.
De 4 a 8 mseg. corresponde la función A Plus B cuyas variables de control corresponden con S0=1, S1=M=0, S2=0 yS3=Cn=1. De 2 a 4 mseg. corresponde la función A(¬B) con variables S0=1, S1=M=1, S2=1 y S3=Cn=0. De 1 a 2 mseg. corresponde la función A Plus 1 con arrastre con S0=0, S1=M=0, S2=0 y S3=Cn=0. Finalmentede 0 a 1 mseg. corresponde la función F=0 con S0=1, S1=M=1, S2=0 y S3=Cn=0.
Todo esto según las especificaciones de la tabla del libro pag. 292.
Diseño del circuito completo.
Conectamos lasvariables de salida del circuito de control (S0, S1, S2, S3, M, Cn) a la ALU. Para generar las distintas palabras de 4 bits colocamos 4 clocks referidos a A0, A3, B0, y B3, ya que, como se suguire,...
Regístrate para leer el documento completo.