¿Existe un nombre de uso común para describir un protocolo de transferencia de datos de "espera a doble cara"?
Este es un esquema unidireccional en el que los datos se transfieren en el borde del reloj si tanto el remitente como el receptor (también llamado productor y consumidor ) indican que están listos para la transferencia al afirmar la correspondiente señal ready
. Si solo hay un lado listo para la transmisión, normalmente debe ingresar un estado de espera .
"Una espera a doble cara" es el título de una sección que describe este esquema en el libro "Logic Design and Verification Using SystemVerilog" de Donald Thomas, pero no encuentro ese nombre usado en ninguna otra parte.
Creo que este es un protocolo de transacción muy utilizado, pero no sé dónde buscar texto descriptivo adicional sobre el tema, o cómo referirme a él cuando intento comunicarme sobre él.