Parte c) practica de los miercoles

Parte c) practica de los miercoles

de Julian Vera Piano -
Número de respuestas: 1

Buenas, tenemos bastante encaminada la descripcion rtl de RTL_B, lo unico que todavía estamos pensando es como llevar el T a cero luego de recibido el segundo dígito.
Se nos había ocurrido meter un paso extra (entre el 4 y el 5) en el cual lo único que hacíamos es poner T=0 y ya en el paso 5 poner T=1, pero no estamos seguros si podemos hacer eso o si la descripción debe tener exactamente 5 pasos.
Otra opción que manejábamos, que es un poco mas dudosa,  era que en el paso 4, si recibíamos el segundo dato, hacer una transferencia condicional de T al valor 0, pero nuevamente, no estamos seguros si esto es valido en el lenguaje RTL (lo de igualar T a 1 y en el mismo paso ponerle una transferencia condicional)
Gracias desde ya!

En respuesta a Julian Vera Piano

Re: Parte c) practica de los miercoles

de Juan Pablo Oliver -

Les recuerdo que no se pueden dar soluciones en el foro.

La letra dice: 

"Tener presente que, en el nuevo paso 4, al recibir el segundo dígito o lo que es lo mismo, si Key_valid es 1, se debe reiniciar la cuenta de tiempo en el Timer."

La señal T es una salida, no un registro, por lo tanto no se pueden hacer transferencias sino conexiones con un signo de "=".

Lo que es lícito es realizar una única conexión por paso con una salida, por ejemplo:

"T=1"

"T=0"

"T=f" siendo f una función lógica