Цитата(aaarrr @ Jul 1 2010, 16:13)

В данной ситуации это весьма печально.
Согласен. Но приобретать осцилограф только из-за одного проекта и неизвестно когда его в дальнейшем использовать - не разумно.
Цитата(aaarrr @ Jul 1 2010, 16:13)

ИМХО, очень стремный способ.
Ну почему же? Проблемы только с тем, что спад/рост NWE из-за метастабильности приходит с точностью +- 1 клок. При PULSE=2 этоне создает никаких проблем.
Цитата(aaarrr @ Jul 1 2010, 16:13)

Все равно не понимаю: сейчас у Вас длительность цикла стоит 2. Так что мешает поставить SETUP = 1, PULSE = 1, HOLD = 0 и спокойно защелкивать данные по заднему фронту WE?
Дело в том, что в конечном счете будет этот же режим, но с CYCLE=1. В общем то он уже был реализован, но когда столкнулся с вышеописанной ситуацией, пришлось перейти на CYCLE=2. Осциллографа-то нет, а разбираться в чем причина такого поведения лучше на бОльших циклах.
В общем совершенно случайно обнаружил, что при MODE = 0x00001000 режим работает нормально. Это довольно странно, т.к. при Null Setup and Hold какая разница чем управляются операции записи - WE или CS? Они же одновременно должны меняться.
Если у кого есть возможность посмотреть на осциллографе, может посмотрите, в чем может быть дело? Чем отличаются на практике запись, управляемая WE и CS в режиме Null Setup and Hold?