El cambio de nivel bidireccional en un bus de este tipo por lo general implica pedir problemas.
La nota a la que te vinculaste en tu pregunta habla sobre "bus I2C y sistemas similares", lo que básicamente significa que se trata de líneas de drenaje abiertas. Esto suele ser NO en el caso de líneas paralelas anchas de alta velocidad, donde el drenaje abierto generalmente es demasiado lento para poder operar a esas velocidades. Ambos lados conducen el autobús.
Puede ver el TXB0108 de TI y esa familia de conductores bidireccionales. Estos son los más cercanos que he visto a lo que quieres hacer, pero tengo la sensación de que no funcionarán. Los buses bidireccionales como este básicamente usan el hecho de que el lado que quiere controlar la línea hace que las líneas del bus sean más duras que la fuerza de la unidad de salida del búfer. En la práctica, con un bus paralelo de este tipo, es poco probable que sea así. Si la memoria sirve, necesita 2 mA de fuerza de la unidad en sus líneas de E / S en ambos lados para que puedan anular la salida del búfer. Esto no es algo que deba asumir para sus dispositivos. De hecho, apostaría a que simplemente conectar las líneas pin a pin probablemente no hará el trabajo.
En el mundo real, realmente no hay muchos autobuses verdaderamente bidireccionales. Debe mirar detenidamente sus líneas (reclama 30 líneas para un bus de 16 bits de ancho - mire cuidadosamente las otras 14). Muchas de esas líneas pueden no ser realmente direccionales. Una vez que decida qué lado es el Maestro y cómo se distribuye el autobús, debería ser posible especificar la dirección de la mayoría de esas 14 líneas. Además, utilizando la lógica y una combinación de esas 14 líneas, también debería poder especificar la dirección de las 16 líneas de datos. Utilice esta señal, construida a partir de una combinación lógica de sus líneas de control, para cambiar la dirección de un búfer de traducción de nivel regular. Muchos de ellos cambiarán lo suficientemente rápido para que parezca que la traducción es transparente. Para estar seguro, sugeriría una pequeña serie de resistencias en serie con todas las líneas para lidiar con las posibles condiciones de carrera en el cambio: los controladores de salida de sus circuitos integrados y los del búfer tardarán un tiempo diferente en responder, ya menos que dejar un montón de tiempo muerto en el medio verá una contención de autobús. Las resistencias en serie limitarán la corriente a través de las líneas de bus a través de estos transitorios. Sin embargo, mantenga estas resistencias lo más bajas posible, ya que limitarán la velocidad del bus por su cuenta.