Hola y Bienvenido al Foro!
Si lo piensas hacer con lógica cableada, pues sí es un tanto fácil. Ahora una breve descripción:
Las memorias paralelas, RAM o EEPROM cuentan con unas líneas que sirven para seleccionar el chip, leer/escribir datos y para habilitar/deshabilitar la salida para leer o escribir datos. Estas líneas son CS, #WE y #OE
Además de estas líneas, están las líneas de direcciones y datos, las de direcciones son las que varían, pueden ir de A0 a A12 por ejemplo y las de datos por lo regular son de D0 a D7 o hasta D15.
Ahora, para leer un dato, debes introducir primero la dirección a leer, ésta dirección puede generarse desde un contador como el CD4040 donde las introduces en las líneas de dirección (obviamente).
Luego, para leer un dato, la línea CS debe estar en alto, la línea #WE también y la línea #OE debe estar en bajo, de esta forma la memoria sabrá que quieres leer un dato.
Con la línea CS le "avisas" que va a hacer algo, con la línea #WE en estado alto le indicas que quieres leer un dato y con la línea #OE en bajo le indicas que puede colocar los datos en sus salidas D0-D7.
Entonces al enviarle estas señales de control, la memoria te dará el dato que tenga en la dirección que le indicaste.
Ahora, para escribir un dato, necesitas introducirle la dirección donde quieres escribir, introduces de una vez el dato que quieres escribir en la dirección deseada, luego envías una señal alta a CS y a #OE, y a #WE le envías una señal baja para indicarle que le vas a enviar un dato.
De esta forma la memoria almacena el dato que le pusiste previamente en el bus de datos.
-------
Ahora, ya que tienes una idea de como leer y escribir en ellas, lo que necesitas hacer es leer una memoria y al mismo tiempo escribir ese dato en la otra, empleando la misma direeción del CD4040 y circuitos distintos para generar las señales de lectura en una memoria y escritura en la otra.
Lee el datasheet de las memorias que usarás para asegurarte que las líneas de control son iguales a las que te mencioné.
Salu2!!