Системный контроллер ВГ88
Микросхема К1810ВГ88 [61] является однокристальным устройством, предназначенным для согласования локального интерфейса МП К1810ВМ86/ВМ88, работающего в максимальном режиме, с системной магистралью типа И41. Системный контроллер (рис. 7.5) содержит дешифратор состояния, управляющую логику, генератор командных сигналов и генератор сигналов управления. Работа БИС синхронизируется тактовой последовательностью CLK, которая используется для синхронизации МП (рис. 7.6).
Дешифратор состояния фиксирует генерируемые МП сигналы состояния
—
(Status) и декодирует их для определения типа выполняемого цикла. Фиксация очередного состояния осуществляется по срезу сигнала
V
V
, формируемого внутренней логикой дешифратора.
Декодированные в соответствии с табл. 6.16 сигналы состояния используются для генерации ряда командных стробов:
Чтение памяти
Запись в память
Запись в память с упреждением
Чтение портов
Запись в порты
Запись в порты с упреждением
Подтверждение прерывания
В зависимости от числа и способа формирования команд различают два основных режима работы контроллера: режим системной шины и режим шины ВВ, программируемые с помощью управляющего вывода IOВ (Input/Output Bus).
В режиме системной шины (IOВ = 0) все семь стробов возможны. Однако их генерация разрешается только при активном сигнале
(Address Enable), который обычно формирует внешняя логика шинного арбитража. Управляющий сигнал
может рассматриваться как сигнал разрешения доступа к шине, обеспечивающий возможность параллельной работы на одной магистрали нескольких активных устройств. При
= 1 не ……… состояние изменяется.
В режиме шины ВВ (IOВ = 1) раэрешаетея генерация только четырех команд:
,
,
и
. При этом их формирование уже не зависит от состояния сигнала
, т. е. функция арбитража в данном режиме не поддерживается. Вместе с командами системный контроллер генерирует ряд сигналов, управляющих формирователем шины данных и буферными регистрами шины адреса:
ALE Строб фиксации адреса
DEN Разрешение работы драйвера шины данных
Прием/передача данных
Разрешение работы главного модуля или разрешение работы драйвера шины ВВ
Строб ALE (Address Latch Enable) разрешает фиксацию адреса в буферных регистрах МС (ALE = 1). Сигнал DEN (Data Enable) определяет временной интервал подключения локальной шины МП к внешней шине (DEN = 1), а сигнал
(Data Transmission/Receipt) управляет направлением передачи данных от МП (
= 1) или к МП (
= 0). Обычно эти сигналы используются для управления работой двунаправленного формирователя шины данных. Вывод
имеет две функции, которые соответствуют двум режимам работы контроллера.
В режиме системной магистрали (IOВ = 0) генерируется сигнал МСЕ (Master Slave Enable), который действует только в цикле подтверждения прерывания. Он информирует о работе ведущего контроллера прерываний и может быть использован при организации каскадного расширения в том случае, когда ведущий контроллер находится на локальной шине МП, а подчиненные—на системной шине. (Более подробно об этом см. § 7.6.)
В режиме шины ВВ (IOВ = 1) вывод выполняет функцию
(Peripheral Data Enable). Сигнал
разрешает передачу данных с или на шину ВВ, служащую шиной ПУ. Временные параметры сигнала такие же, как у управляющего сигнала DEN. Еще один входной управляющий сигнал CEN (Command Enable) служит для перевода командных линий, DEN, PDEN в неактивное третье состояние (CEN = 0).
Микросхема К1810ВГ88 выполнена по биполярной технологии и упакована в 20-выводный кристаллодержатель 2140Ю.20 с вертикальным расположением выводов (рис. 7.7). Для работы БИС требуется один источник питания +5 В, ток потребления ICC ≤ 230 мА. Нагрузочная способность командных линий: IOL = 32мА СL = 300 пФ, линий управления: IOL = 16 мА, СL = 80 пФ.

Рис. 7.7. Условное графическое обозначение контроллера К1810ВГ88
Дата добавления: 2019-02-07; просмотров: 620;
