Лекция 3. Временные характеристики и временные диаграммы работы микропроцессоров

advertisement
Лекция 3.
Временные характеристики и
временные диаграммы
работы микропроцессоров
Основные управляющие сигналы
Адресация – только часть процесса управления памятью и
внешними устройствами (ВУ). Кроме адресов требуются
стробы чтения и записи (RD и WR), задающие направление
обмена, сигналы разрешения работы CS.
В системном интерфейсе используется система из четырех
сигналов: сигнала чтения из памяти MEMR, записи в память
MEMW, чтения из ВУ I/OR и записи во ВУ I/OW. Все эти
сигналы имеют активный низкий уровень и представляют
собой отрицательный импульс:
U
Пассивный
Активный
t
Временные диаграммы управляющих сигналов МП
Поскольку каждая шина состоит из множества
проводников, то в тех случаях, когда конкретное состояние
каждого проводника не имеет значения, для всей шины рисуют
одну временную диаграмму. Две параллельные линии означают
при этом, что некоторые проводники передают сигнал высокого
уровня, а некоторые – низкого. Если состояние шины стабильно,
то линии идут параллельно друг другу. Изменение состояния
шины показывается скрещивающимися линиями
Чтение данных из памяти
Упрощенная схема
микропроцессором:
чтения
данных
AB
CPU
A
A
DB
DIO
DO
MEMR
RD
из
ROM
(RAM)
памяти
Чтение данных из памяти
Временные диаграммы
микропроцессором:
чтения
данных
из
памяти
1
AB
DB
MEMR
Событие 1 – микропроцессор выставляет на AB
адрес нужной ячейки.
Чтение данных из памяти
Временные диаграммы
микропроцессором:
чтения
данных
из
памяти
1
AB
DB
2
MEMR
Событие 2 – с некоторой задержкой вырабатывается
отрицательный импульс чтения из памяти.
Чтение данных из памяти
Временные
диаграммы
из памяти микропроцессором:
чтения
данных
1
AB
3
DB
2
MEMR
Событие 3 – память дешифрирует адрес ячейки
и выставляет ее содержимое на DB.
Чтение данных из памяти
Временные диаграммы
микропроцессором:
чтения
данных
из
памяти
1
AB
3
DB
2
4
MEMR
Событие 4 – импульс чтения возвращается
в пассивное состояние. Длительность импульса должна
быть достаточной, чтобы память успела выставить на
DB содержимое адресованной ячейки, а микропроцессор их считать.
Чтение данных из памяти
Временные диаграммы
микропроцессором:
чтения
данных
1
из
памяти
6
AB
3
5
DB
2
4
MEMR
События 5, 6 – состояние шин A и D может вновь
измениться.
Пояснения к временным диаграммам
1
Состояние шины стабильно
6
AB
3
5
DB
2
4
MEMR
Переход с низкого уровня
на высокий (с 0 на 1)
Переход с высокого уровня
на низкий (с 1 на 0)
Изменение состояния шины
Запись данных в память
Упрощенная
схема
микропроцессором:
записи
данных
AB
CPU
A
A
DB
DIO
DIO
MEMW
WR
в
RAM
память
Запись данных в память
Временные диаграммы
микропроцессором:
записи
данных
в
память
1
AB
2
DB
MEMW
События 1, 2 – микропроцессор выставляет на AB
адрес нужной ячейки, одновременно (или с некоторой
задержкой), микропроцессор выставляет на DB данные,
подлежащие записи.
Запись данных в память
Временные диаграммы
микропроцессором:
записи
данных
в
память
1
AB
2
DB
3
MEMW
Событие 3 – микропроцессор
отрицательный импульс записи.
вырабатывает
Запись данных в память
Временные диаграммы
микропроцессором:
записи
данных
в
память
1
AB
2
DB
3
4
MEMW
Событие 4 – после задержки, достаточной для
надёжной записи в память, импульс записи в память
прекращается.
Запись данных в память
Временные диаграммы
микропроцессором:
записи
данных
1
в
память
6
AB
2
5
DB
3
4
MEMW
События 5, 6 – состояние шин D и A может вновь
измениться.
Чтение данных из порта ввода
Упрощенная схема чтения данных микропроцессором из
внешнего устройства (ВУ) через порт:
AB
CPU
A
A
Port
DB
DIO
I/OR
DO
RD
DI
ВУ
Чтение данных из порта ввода
Временные диаграммы чтения данных из порта ввода:
1
6
AB
3
5
DB
2
4
I/OR
Временные диаграммы чтения данных из порта
ввода те же, что и для чтения данных из памяти, с той
лишь разницей, что управляющий сигнал чтения
из порта обозначается, как I/OR.
Запись данных в порт вывода
Упрощенная схема записи данных микропроцессором во
внешнее устройство через порт:
AB
CPU
A
A
Port
DB
DIO
I/OW
DI
WR
DO
ВУ
Запись данных в порт вывода
Временные диаграммы записи данных в порт вывода:
1
6
AB
2
5
DB
3
4
I/OW
Временные диаграммы записи данных в порт вывода
схожи с временными диаграммами записи данных
в
память.
Отличием
является
обозначение
управляющего сигнала записи в порт (I/OW).
Download