Сигнал на первом входе не должен изменяться в течение всего времени эксперимента. Вид сигнала переносится на миллиметровку в масштабе 2:1.
На второй вход по очереди подаются сигналы шины данных (D0...D7), шины адреса (A0...A15), сигналы М1, ф2ттл и, в зависимости от типа исследуемого цикла, сигналы MEMR#, MEMW#, IO/R#, IO/W#. Вид этих сигналов переносится на миллиметровку последовательно друг под другом. В совокупности полученные сигналы дают полное представление о динамике работы МП при выполнении той или иной команды.
П3.3. Методика анализа временных диаграмм сигналов МП
Результатом анализа временных диаграмм сигналов МП, измеренных по методике п. П3.2, является:
определение границ машинных циклов;
определение (по коду ССП) типа каждого машинного цикла;
определение кода адреса в каждом машинном цикле;
определение кода читаемых или записываемых (в зависимости от типа цикла) данных.
Некоторые затруднения при анализе возникают из-за отсутствия сигнала SYNC, отмечающего начало машинного цикла (см. табл. П2.2, табл. П2.3). Поэтому приближенно за границы машинных машинных циклов можно принять моменты времени, соответствующие изменениям сигналов на шине адреса, игнорируя изменение сигналов на шине адреса внутри цикла М1. Тогда ССП держится на шине данных от начала машинного цикла до среза сигнала MEMR# в циклах чтения памяти и до первого изменения сигналов на шине данных в остальных циклах.
Коды адреса читаемых или записываемых данных (в зависимости от типа цикла) можно определить в момент времени соответствующего фронту сигналов MEMR#, MЕMW#, IO/R#, IO/W#.
ПРИЛОЖЕНИЕ 4
Измерение временных параметров циклов чтения/записи МП
П4.1. Измерение временных параметров цикла чтения
На рис. П4.1 приведены временные диаграммы сигналов МП в цикле чтения памяти (снятые по методике ПРИЛОЖЕНИЯ 3).
Рис. П4.1. Временные диаграммы сигналов МП в цикле чтения
На рис. П4.1 сделаны следующие обозначения:
ССП - код слова состояния процессора;
DATA - код читаемых данных (или КОП в цикле М1);
Tcr - длительность цикла чтения;
Tsu(D,A) - время установления данных относительно адреса (время выборки данных относительно адреса);
Tsu(D,MEMR#) - время установления данных относительно cигнала чтения памяти (время выборки данных относительно cигнала чтения памяти);
Tsu(MEMR#,D) - время сохранения cигнала чтения памяти относительно данных;
Tv(D,MEMR#) - время сохранения данных относительно сигнала чтения памяти.
Времена Tsu(MEMR#,D) и Tv(D,MEMR#) являются критичными для МП, поскольку не могут быть меньше определенных техническими условиями значений.
П4.2. Измерение временных параметров цикла записи
На рис. П4.2 приведены временные диаграммы сигналов МП в цикле записи в память (снятые по методике ПРИЛОЖЕНИЯ 3).
Рис. П4.2. Временные диаграммы сигналов МП в цикле записи
На рис. П4.2 сделаны следующие обозначения:
DATA - код записываемых данных;
Tcw - длительность цикла записи;
Tsu(MEMW#,A) - время установления cигнала записи в память относительно адреса;
Tsu(MEMW#,D) - время установления cигнала записи в память относительно данных;
Twr - длительность сигнала записи в память;
Tv(D,MEMW#) - время сохранения данных относительно сигнала записи в память.
Времена Tsu(MEMW#,A),Tsu(MEMW#,D), Twr, и Tv(D,MEMW#) являются критичными для запоминающего устройства, поскольку не могут быть меньше определенных техническими условиями значений.
ПРИЛОЖЕНИЕ 5
Временные диаграммы сигналов МП в цикле прерывания
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.