• No se han encontrado resultados

PROBLEMAS DE CONTROL DE CAMINO DE DATOS

N/A
N/A
Protected

Academic year: 2022

Share "PROBLEMAS DE CONTROL DE CAMINO DE DATOS"

Copied!
9
0
0

Texto completo

(1)

 

P

ROBLEMAS DE CONTROL DE CAMINO DE DATOS

 

Problema 1.  

Dado  el  camino  de  datos  de  la  figura  1,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente las siguientes instrucciones: 

R=A+C  R=B‐D  R=A‐D  R=B+C 

Problema 2.   

Dado  el  camino  de  datos  de  la  figura  1,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente las siguientes instrucciones: 

R=B‐D  R=A+C 

If v=1 then R=A‐C else R=A‐D  R=B+C 

 

 

1  0 

SO1

A  B 

1 0

SO2 

C D

S/R OP

R

Figura 1

Universidad Complutense de Madrid 

(2)

Dado  el  camino  de  datos  de  la  figura  2,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente las siguientes instrucciones: 

REGA=A and C  REGB=B‐D  REGB=A‐D  REGA=B or C 

Donde el control de la unidad aritmético lógica es la siguiente: 

Operación OP1OP0

suma  00 

resta  01 

and  10 

or  11 

    

   

         

1  0 

SO1

A  B 

1 0

SO2 

C D

UAL OP

Figura 2

REGA  LDRA REGB  LDRB 

2

(3)

Dado  el  camino  de  datos  de  la  figura  3,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente las siguientes instrucciones: 

REGA=A‐B  REGB=A+B 

If v=1 then REGB=REGA or B  Else REGA=REGB and A  REGA=REGB+REGA   

   

         

1  0 

SO1 A 

1 0

SO2 B

UAL OP

Figura 3

REGA  LDRA REGB  LDRB 

2

(4)

Dado  el  camino  de  datos  de  la  figura  4,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente los siguientes movimientos de datos: 

REGOP1BR(1)  REGOP1BR(2) 

REGRESREGOP1+REGOP2  BR(0)REGRES 

Sabiendo que el banco de registros tiene buses de direcciones de 2 bits, y una señal de capacitación de escritura  ENW y que las direcciones del banco de registros son señales de control que también proporciona la unidad de  control. 

   

                     

UAL OP 

Figura 4

REGRES  LDRRES  2  REGOP1  REGOP2   

   

BANCO  DE  REGISTROS  DIROP 

DIRRES

LDOP2  LDOP1

ENW 

(5)

Dado  el  camino  de  datos  de  la  figura  5,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente los siguientes movimientos de datos: 

REGOP1BR(1)  REGOP1BR(2) 

REGRESREGOP1‐REGOP2  BR(3)REGRES 

Sabiendo que el banco de registros tiene buses de direcciones de 2 bits, y una señal de capacitación de escritura  ENW y que las direcciones del banco de registros son señales de control que también proporciona la unidad de  control. Siempre que se pueda ejecutar tareas en paralelo 

   

         

UAL OP 

Figura 5

REGRES  LDRRES  2  REGOP1  REGOP2   

   

BANCO  DE  REGISTROS  DIROP1

DIRRES

LDOP2  LDOP1

ENW  DIROP2

(6)

Dado  el  camino  de  datos  de  la  figura  6,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente los siguientes movimientos de datos: 

REGOP1A  REGOP1BR(3) 

REGRESREGOP1 and REGOP2  BR(3)REGRES 

 

 

Sabiendo que el banco de registros tiene buses de direcciones de 2 bits, y una señal de capacitación de escritura  ENW y que las direcciones del banco de registros son señales de control que también proporciona la unidad de  control. Siempre que se pueda ejecutar tareas en paralelo 

               

UAL OP 

Figura 6

REGRES  LDRRES  2 

REGOP1 REGOP2

     

BANCO  DE  REGISTROS  DIROP1 

DIRRES 

LDOP2  LDOP1

ENW  DIROP2 

1 0 1 0

A  B

Mux2  Mux1

(7)

Dado  el  camino  de  datos  de  la  figura  7,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente los siguientes movimientos de datos: 

REGOP1BR(0)  REGOP1C 

REGRESREGOP1‐REGOP2  Si z=1 entonces BR(1)REGRES  En caso contrario 

REGOP1BR(1)  REGOP2BR(2) 

REGRESREGOP1‐REGOP2  BR(1)REGRES 

 

 

UAL OP 

Figura 7

REGRES  LDRRES  2 

REGOP1 REGOP2

     

BANCO  DE  REGISTROS  DIROP1 

DIRRES

LDOP2  LDOP1

ENW  DIROP2

1 0 1  0

A B

Mux2  Mux1

(8)

Dado  el  camino  de  datos  de  la  figura  8,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente los siguientes movimientos de datos: 

REGOP1BR(0)  REGOP2C 

REGRESREGOP1‐REGOP2  Si z=1 entonces BR(1)REGRES  En caso contrario 

REGOP1BR(1)  REGOP2BR(2) 

REGRESREGOP1‐REGOP2  BR(1)REGRES 

 

 

Sabiendo que el banco de registros tiene buses de direcciones de 2 bits, y una señal de capacitación de escritura  ENW y que las direcciones del banco de registros son señales de control que también proporciona la unidad de  control. Siempre que se pueda ejecutar tareas en paralelo 

     

UAL OP 

Figura 8

REGRES  LDRRES  2 

REGOP1 REGOP2

     

BANCO  DE  REGISTROS 

DIRRES

LDOP2  LDOP1

ENW  DIROP

1 0 1  0

A B

Mux2  Mux1

(9)

Dado  el  camino  de  datos  de  la  figura  9,  implementar  la  máquina  de  Moore  que  genera  las  señales  de  control  necesarias para ejecutar cíclicamente los siguientes movimientos de datos: 

REGOP1A  BR(1)REGOP1+B  REGOP1BR(3)  BR(2)REGOP1‐B 

 

Sabiendo que el banco de registros tiene buses de direcciones de 2 bits, y una señal de capacitación de escritura  ENW y que las direcciones del banco de registros son señales de control que también proporciona la unidad de  control. Siempre que se pueda ejecutar tareas en paralelo 

UAL OP 

Figura 9

2  REGOP1 

     

BANCO  DE  REGISTROS 

DIRRES

LDOP1

ENW  DIROP

1 0 1 0

A B 

Mux2  Mux1

Referencias

Documento similar

Aunque los datos primarios y secundarios se utilizan para recopilar información, no significa que sean exclusivos entre sí, es decir, es posible utilizar ambos métodos para la

N o pretendemos señalar que la mediación previa y obligatoria sea un sistema equivocado, ya que son muchos los casos que no llegarían a esta instancia, incluso por

En este artículo intentaremos acercarnos a la solución de problemas con innovación ( innovation problem solving ) partiendo de su origen, la innovación, de la que surge

• Es el primer paso a seguir para encontrar la solución a un problema computable es el análisis del problema.. • En el análisis del problema se requiere del

Dise˜ nar una red mixta de forma que el sistema compensado tenga un margen de fase de 50 grados y un error en r´egimen permanente frente entrada en rampa sea del 2 por ciento..

Escribe un algoritmo e implementa el m´etodo incrementa clave(i,k) que con un coste temporal O(log n), donde n es el n´ umero de elementos del mont´ıculo A, modifique la clave del

El motivo es que estos problemas se escriben en t´erminos de problemas de contorno para el operador de Laplace aso- ciado a la red y la funci´on de Green es el n´ucleo resolvente

complejo de ecuaciones en forma sucinta y simplificada, 2) proporciona un método abreviado para determinar si existe una solución, antes de tratar de obtenerla y 3) proporciona