В схеме есть некоторые ошибки, прилагаю свою, сделанную наспех, но вроде правильную. Для сигналов WR и LE пассивный уровень "1". Строб - короткий "0" и обратно. SPI режим 0 (SCK 1-активный), старший бит - первым. Память асинхронная и ей не нужно чтобы данные уже стояли. Главное чтобы WR исчез раньше или одновременно с данными. Вроде так и есть. На всякий случай сделайте потом тест памяти.
При записи в память выплёвывается по SPI:
1. байт данных
2. ст.байт адреса
3. мл.байт адреса
далее строб LE
далее строб WR
При чтении из памяти выплёвывается по SPI:
1. ст.байт адреса
2. мл.байт адреса
далее строб LE - 2 раза
далее выплёвывается любой байт, а принятый байт - из ОЗУ.
_____________________
Кстати, схема с динамической памятью по-моему проще, но выводов требует много.
_____________________
Прилагаю мой вариант схемы для PCAD-2002