Buenas, queríamos saber si en el código RTL se puede hacer una transferencia condicionada para un input, o esto es valido solo para memorias?
Las entradas (inputs) vienen del mundo exterior al circuito y solo se pueden leer.
No se les puede hacer transferencias de ningún tipo ni condicionales ni comunes (incluso esto podría llegar a quemar los circuitos de la placa).
No se les puede hacer transferencias de ningún tipo ni condicionales ni comunes (incluso esto podría llegar a quemar los circuitos de la placa).
Otra cosa es usar una entrada para generar la condición de que se haga o no una transferencia, eso sí se puede hacer.
Tenemos una pregunta sobre si se puede utilizar un valor en la memoria para una transferencia condicional
Ej:
Siendo A de un bit
A * (A = 1) <- A + 1
Ej:
Siendo A de un bit
A * (A = 1) <- A + 1
Otra duda: si tengo dos instrucciones en un mismo paso, estas instrucciones se dan al mismo tiempo, o primero se ejecuta una y luego la otra.
- se puede utilizar un valor en la memoria para una transferencia condicional
Sí, se puede, pero hay que tener cuidado con los tiempos, porque las memorias se actualizan al salir del paso
Otra forma de resolver eso es transferir siempre, pero usar una función lógica con las comparaciones.
- si tengo dos instrucciones en un mismo paso, estas instrucciones se dan al mismo tiempo, o primero se ejecuta una y luego la otra.
Todas las transferencias que están en un mismo paso se ejecutan al mismo tiempo (con el flanco de salida del paso)
Los saltos también se hacen en ese mismo flanco de salida.
Las conexiones con símbolo de igual (=) permanecen durante todo el paso
Sí, se puede, pero hay que tener cuidado con los tiempos, porque las memorias se actualizan al salir del paso
Otra forma de resolver eso es transferir siempre, pero usar una función lógica con las comparaciones.
- si tengo dos instrucciones en un mismo paso, estas instrucciones se dan al mismo tiempo, o primero se ejecuta una y luego la otra.
Todas las transferencias que están en un mismo paso se ejecutan al mismo tiempo (con el flanco de salida del paso)
Los saltos también se hacen en ese mismo flanco de salida.
Las conexiones con símbolo de igual (=) permanecen durante todo el paso
Bien, muchas gracias
Clarísimo, muchas gracias!