Там еще в другом даташите написано, что эти 40 нс - максимальное время, а минимальное - ноль.
Вид для печати
Наоборот. Они могут сняться сразу после подъема CAS, но не позднее, чем через 40 нс. То есть становятся не валидными сразу, а через 40 нс их не будет гарантированно.
В даташите написано "Toff - Output buffer turn-off delay". Сигнал не может сразу воздействовать, требуется до 40 нс для срабатывания, в течение этого времени данные всё ещё на выходе.
Своё видение не навязываю.
Вот именно. "до 40 нс" - это значит максимум 40нс. А стоит ли в датащите ограничение на минимум? Если таких ограничений нет - то каким образом вы определите время, в течение которого данные гарантированно остаются на выходе, с учетом возможного разброса параметров микросхем при производстве?
Z80 в зависимости от типа цикла чтение: чтение кода операции данные защелкиваются по нарастающему фронту T3 тактовой. цикл чтения данных по спаду T3. цикл записи в микросхеме памяти происходит по нарастающему фронту WR процессора (в этот момент времени на шине данных есть валидные данные).
Чтение из ру-шек по идее надо когда сигналы ras и cas активны через Tcac. ну или в худшем случае в момент момент деактивации оных сигналов. по хорошему сигнал чтения из ру-шек (по которому защелкиваются данные во внешней схеме) надо брать из внешней схемы (те сигнал чтения ру-шек не формируется из сигналов ras и cas).
Докучи http://www.cpm.z80.de/download/dram.pdf