Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / doc92 / Белоглазов (2).doc
Скачиваний:
27
Добавлен:
03.08.2013
Размер:
261.63 Кб
Скачать

3.7. Блок начальной установки.

При включении питания и восстановления после сбоя необходимо выполнить сброс секвенсора микрокоманд — выполнить установку на первую микрокоманду по нулевому адресу, где хранится подпрограмма инициализации системы, осуществляющая загрузку в ОП с внешнего запоминающего устройства необходимой информации, например, таблицы вектором прерываний, а также формирование сегментных и табличных таблиц. Однако, МПП имеет некоторую задержку, поэтому необходим сигнал Reset непосредственно на РгМК, для исключения конфликтных ситуаций устройств, работающих на одну шину (иначе возможен выход из строя этих устройств). Следовательно, в блоке НУ при включении питания необходимо сформировать соответствующий сигнал.

Блок НУ построен с применением микросхемы MAX810 фирмы Philips. Данная микросхема улавливает момент включения питания и формирует сигнал Reset длительностью от 140 до 560 мс.

Функциональная схема блока начальной установки приведена на рис. 3.7.1.

Рис. 3.7.1. Функциональная схема блока начальной установки

3.8. Блок синхронизации.

Устройство синхронизации предназначается для выработки импульсных последовательностей, согласующих по времени работу узлов и устройств в системе.

В качестве генератора, выдающего тактовый сигнал в схему, взята микросхема CY2071A фирмы Cypress — системный тактовый генератор, предназначенный для применения в составе блоков синхронизации центральных процессоров ЭВМ и других вычислительных устройств в качестве задающего тактового генератора. Микросхема имеет стабилизированный с помощью внешнего кварцевого резонатора генератор опорной частоты от 10 МГц до 25 МГц и может выдавать сигнал частотой от 500 кГц до 130 МГц. Микросхема содержит в себе программируемый делитель частоты. Программирование производится путём записи в блок памяти EPROM соответствующих значений, это позволяет задать требуемую выходную частоту в заданном интервале.

Функциональная схема блока синхронизации приведена на рис. 3.8.1.

Рис. 3.8.1. Функциональная схема блока синхронизации

3.9. Таймер.

Большинство ЭВМ содержит источник реального времени - часы и таймер. Таймер предназначен для деления машинного времени на временные интервалы для эффективного использования процессора при работе с периферийными устройствами. Он обеспечивает совместную работу ЦП и ПУ в реальном масштабе времени, осуществляя разбиения машинного времени на равные интервалы времени (например по 20 мс). В состав таймера входят схемы, необходимые для выполнения следующих функций:

  • запроса и получения канала;

  • формирования вектора прерывания.

В качестве таймера можно использовать микросхему аналогичную КР580ВИ53 предназначенную для организации работы микропроцессорной системы в режиме реального времени. Реализация данного программируемого таймера позволяет работать с тремя независимыми 16-разрядными каналами с общей схемой управления, при этом каждый канал способен работать в шести режимах (программирование режимов работы каналов осуществляется индивидуально и в произвольном порядке путем ввода управляющих слов в регистры режимов каналов, а в счетчики запрограммированного числа байтов). Управляющее слово определяет режим работы канала, тип счета (двоичный или двоично-десятичный), формат чисел (одно- или двухбайтовый), разрешение или запрещение работы канала.

Структурная схема подключения таймера приведена на рис. 3.9.1.

Рис. 3.9.1. Структурная схема подключения таймера

Соседние файлы в папке doc92