Появление сигнала на этой двунаправленной линии (с открытым коллектором) приводит после завершения текущего цикла к прекращению всех операций процессора с шиной. При остановке процессора по входному сигналу HALT* все управляющие сигналы переводятся в неактивное состояние. Сигналы R/W*, функциональных кодов и объема передачи, а также шина адреса сохраняют свое значение от предыдущего цикла. Сигнал RMC*, в случае если он был установлен, переводится в неактивное состояние. Шина данных переводится в третье состояние.
Если процессор прекращает выполнение команд в результате двойной ошибки шины, то HALT* используется для сообщения внешним устройствам об останове процессора.
4.9.3 Ошибка шины (BERR*)
Данный входной сигнал извещает процессор о том, что при выполнении текущего цикла возникла ненормальная ситуация, которая может быть следствием:
- отсутствия ответа устройства,
- неполучения номера вектора прерывания,
- обнаружения устройством управления памятью попытки несанкционированного доступа,
- различных других причин, связанных с конкретным приложением.
В зависимости от комбинации сигналов останова и ошибки шины процессор определяет, следует ли повторить цикл или прервать его с ошибкой шины.
4.10 ТАКТИРУЮЩИЙ СИГНАЛ (CLK)
Данный тактирующий сигнал (с уровнями TTL) буферизуется MC68020
и используется для организации внутренних тактов. Наличие этого сигнала необходимо в течение всего времени работы процессора;
сигнал должен удовлетворять требованиям на максимальную и минимальную длину периода, а также на длительность импульса.
4.11 СВОДНЫЕ ДАННЫЕ О СИГНАЛЬНЫХ ЛИНИЯХ
В Таблице 4-3 приведены электрические характеристики сигналов, упомянутых в предыдущих разделах.
Таблица 4-3. Сводные данные о сигнальных линиях
-----------------T---------T-----------T----------T-----------¬
¦ Назначение ¦ Название¦ Вход/выход¦ Активное ¦Тристабиль-¦
¦ сигнальной ¦ ¦ ¦ состояние¦ ность ¦
¦ линии ¦ ¦ ¦ (уровень)¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Функциональные ¦ FC0-FC2 ¦ выход ¦ высокий ¦ Да ¦
¦ коды ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Шина адреса ¦ A0-A31 ¦ выход ¦ высокий ¦ Да ¦
+----------------+---------+-----------+----------+-----------+
¦ Шина данных ¦ D0-D31 ¦ вход/выход¦ высокий ¦ Да ¦
+----------------+---------+-----------+----------+-----------+
¦ Объем передачи ¦ SIZ0, ¦ выход ¦ высокий ¦ Да ¦
¦ ¦ SIZ1 ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Старт внешнего ¦ ECS* ¦ выход ¦ низкий ¦ Нет ¦
¦ цикла ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Старт цикла ¦ OCS* ¦ выход ¦ низкий ¦ Нет ¦
¦ операнда ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Цикл чтение- ¦ RMC* ¦ выход ¦ низкий ¦ Да ¦
¦ -модификация- ¦ ¦ ¦ ¦ ¦
¦ -запись ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Строб адреса ¦ AS* ¦ выход ¦ низкий ¦ Да ¦
+----------------+---------+-----------+----------+-----------+
¦ Строб данных ¦ DS* ¦ выход ¦ низкий ¦ Да ¦
+----------------+---------+-----------+----------+-----------+
¦ Чтение/запись ¦ R/W* ¦ выход ¦ высокий ¦ Да ¦
¦ ¦ ¦ ¦ /низкий ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Подключение ¦ DBEN* ¦ выход ¦ низкий ¦ Да ¦
¦ буфера данных ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Подтверждение ¦ DSACK0*,¦ вход ¦ низкий ¦ - ¦
¦передачи данных,¦ DSACK1* ¦ ¦ ¦ ¦
¦ разрядность ¦ ¦ ¦ ¦ ¦
¦ порта ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Отключение ¦ CDIS* ¦ вход ¦ низкий ¦ - ¦
¦ кэш-памяти ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Уровень приори-¦ IPL0*- ¦ вход ¦ низкий ¦ - ¦
¦ тета прерывания¦ IPL2* ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Отложенное ¦ ¦ ¦ ¦ ¦
¦ прерывание ¦ IPEND* ¦ выход ¦ низкий ¦ Нет ¦
+----------------+---------+-----------+----------+-----------+
¦ Автовектор ¦ AVEC* ¦ вход ¦ низкий ¦ - ¦
+----------------+---------+-----------+----------+-----------+
¦ Запрос шины ¦ BR* ¦ вход ¦ низкий ¦ - ¦
+----------------+---------+-----------+----------+-----------+
¦ Предоставление ¦ BG* ¦ выход ¦ низкий ¦ Нет ¦
¦ шины ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Подтверждение ¦ BGACK* ¦ вход ¦ низкий ¦ - ¦
¦ предоставления¦ ¦ ¦ ¦ ¦
¦ шины ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Сброс ¦ RESET* ¦ вход/выход¦ низкий ¦ Нет (*)¦
+----------------+---------+-----------+----------+-----------+
¦ Тяжелый останов¦ HALT* ¦ вход/выход¦ низкий ¦ Нет (*)¦
+----------------+---------+-----------+----------+-----------+
¦ Ошибка шины ¦ BERR* ¦ вход ¦ низкий ¦ - ¦
+----------------+---------+-----------+----------+-----------+
¦ Тактирующий ¦ CLK ¦ вход ¦ - ¦ - ¦
¦ сигнал ¦ ¦ ¦ ¦ ¦
+----------------+---------+-----------+----------+-----------+
¦ Питание ¦ Vcc ¦ вход ¦ - ¦ - ¦
+----------------+---------+-----------+----------+-----------+
¦ Заземление ¦ GND ¦ вход ¦ - ¦ - ¦
L----------------+---------+-----------+----------+-----------(*) с открытым коллектором
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.