datos en serie y paralelo rtl

datos en serie y paralelo rtl

de Nataly Melanie Ruber Maimo -
Número de respuestas: 1

hola quisiera saber cuál es la diferencia entre transmitir/recibir en serie y hacerlo paralelo en RTL, creo que es que en paralelo todo se transmite en un pulso reloj y en serie se van transmitiendo cada bit por cada pulso pero no me queda del todo claro cómo escribirlo en RTL

En respuesta a Nataly Melanie Ruber Maimo

datos en serie y paralelo rtl

de Gonzalo Federico Cunarro Podesta -
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.