Лабораторный практикум по курсу "Микропроцессорные устройства". Часть 1, страница 14

            Сигнал на первом входе не должен изменяться в течение всего времени экс­пе­ри­мен­та.  Вид сигнала переносится на миллиметровку в масштабе 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

            Временные диаграммы сигналов МП в цикле прерывания