
Las Spartan2 llevan varios de estos bloques de memoria,desde 4 hasta 14,dependiendo del modelo.
El manejo y la funcionalidad es como si de dos chips independientes se tratase.Me explico.Cada uno de estos bloques tiene dos puertos,cada uno con su bus de datos de entrada,bus de salida,de dirección,control,reloj,etc..Puedes usar distintas señales para cada uno ó las mismas,con la salvedad de que no podrás acceder a la misma posición de memoria desde ambos al mismo tiempo.Puedes usar uno para lectura y otro para escritura.
Xilinx trae en sus librerías este símbolo en la categoría "memory"...busca el componente ramb4_sX_sX
La X pueden ser números diferentes,dependerá del tamaño de dato que quieras usar,ya que es un parámetro configurable en la fpga.
Suerte