цикл обращения к памяти два такта. Значит на 15 мгц это 133 нс, на 25 мгц это 80нс. Если оттуда повычитать сетапы-холды, останется меньше 50 нан. Итого - или смените ОЗУшку на более скоростную (10-15 нан уже давно норма жизни), или добавьте тормозов в шину установив доп. задержки в цикл обмена (wait states). Как это делается ищите сами.