Hola Nataly, es básicamente así como decis, solo que la transmisión en paralelo no necesariamente se hace toda en un pulso de reloj, pero si se transmiten todos los bits al mismo tiempo, esto requiere un bus de datos más grandes o más FF usados para la transmisión en el caso del RTL. En el caso de la transmisión serial se hace un bit por vez, esta es más lenta, pero necesitas menos FF. Como se escribe dependera del problema, pero por ej quiero transmitir los bits de un registro B[8] a uno A[8], la instrucción:
A[7 .. 0] <--- B[7 .. 0]
es una transmisión en paralelo, mientras que si haces varios pasos donde se transmite un solo bit:
Paso0: A[7] <--- B[7]
Paso0: A[6] <--- B[6]
Paso0: A[5] <--- B[5]
....
harías una transmisión en serie.
A[7 .. 0] <--- B[7 .. 0]
es una transmisión en paralelo, mientras que si haces varios pasos donde se transmite un solo bit:
Paso0: A[7] <--- B[7]
Paso0: A[6] <--- B[6]
Paso0: A[5] <--- B[5]
....
harías una transmisión en serie.