mira el mapeo de las memorias es muy fácil, solo debes de entender bien que vas a implementar, por ejemplo una memoria paralela con capacidad de 1024 bits de 8 x 8, esto es tienes un bus de datos de 8 bits y un bus de direcciones de 8 bits en las cuales en forma binaria puedes acceder a las diferentes posiciones de la memoria, y lo puedes implementar con un contador binario como el 74LS192, nomas acuérdate que la salida de datos puede ser invertida según el chip que estés utilizando, en cuanto a las memorias seriales, estas tienen comandos de direcciones, de datos, de inicio y fin para leer y guardar datos y es muy fácil implementarlas, solo basta leer la hoja de datos del fabricante y ahí te da toda la secuencia y comandos necesarios para su utilización, espero que con esta breve ayuda resuelva tus dudas.... saludos!!!