Он не поймет, он считает с шины то, что на ней будет в момент защелкивания (фронт T3 для загрузки кода операции, например). Быстродействие памяти должно быть таким, чтобы к моменту защелкивания данных в проц память уже выдала на шину данных нужный байт. Для спека это время занимает больше 1 такта проца. При частоте 3,5 Мгц такт = 286 нс.
В цикле чтения из памяти требования к быстродействию ПЗУ меньше (защелкивание по спаду T3).
Например, на ПЗУ 2 управляющих сигнала: /CS = A14 or A15 и /OE = /MREQ or /RD.
Вот картинка для случая чтения кода операции из ПЗУ.
Вот вторая картинка из даташита ПЗУ (быстродействие 250 нс, отсчитывается от адреса и /CS=0 на входе ПЗУ).
Значит, tAVQV=tELQV - время от /CS=0(адреса) до появления данных на выходе. Оно должно быть меньше времени от /CS=0 до защелкивания на первой диаграмме (где проц).
Время tGLQV должно быть меньше времени от /OE=0 до защелкивания на первой диаграмме.





Ответить с цитированием