- •Введение
- •1 Расшифровка и анализ задания
- •2.2 Генератор тактовых импульсов к1810гф84
- •2.3 Буферный регистр кр580ир82
- •2.4 Шинный формирователь кр580ва86
- •2.5 Контроллер шин к1810вг88
- •2.6 Арбитр шин к1810вб89
- •2.7 Программируемый параллельный интерфейс кр580вв55
- •4.2 Программируемый таймер кр580ви53
- •4.3 Программируемый контроллер прерываний кр580вн59
- •4.4 Программируемый контроллер клавиатуры и индикации кр580вв79
- •5 Разработка алгоритма работы мпс
- •6 Реализация одноплатной микроэвм пмв02 на базе мп к1810вм86
- •№ Докум.
- •Подпись
- •Уитс.161ххх.210 пз
2.5 Контроллер шин к1810вг88
Микросхема К1810ВГ88 представляет собой контроллер шин (КШ), используемый в сложных системах управления и обработки информации на базе микропроцессора К1810ВМ86. КШ осуществляет генерацию команд и управляющих сигналов для системного и локального каналов микропроцессорных систем.
Структурная схема КШ приведена на рисунке 6. В состав микросхемы входят: дешифратор состояния (ВС); схема управления (СU); формирователь командных сигналов (FI); формирователь управляющих сигналов (F).
Рисунок 6 — Структурная схема контроллера шин
Назначения входных, выходных и управляющих сигналов КШ приведены в таблице 7.
Таблица 7 — Описание выводов КШ
Обозначение вывода |
Номер контакта |
Назначение вывода |
1 |
2 |
3 |
ST(2-0) |
18; 19; 3 |
Входы сигналов состояния микропроцессора |
CLK |
2 |
Вход сигнала от ГТИ |
AEN |
6 |
Вход сигнала разрешения адресации, открывающего командные выходы КШ при L-уровне и переводящего их в высокоимпедансное состояние при Н- уровне |
CEN |
15 |
Вход сигнала разрешения команды, открывающего командные выходы и управляющие выходы DEN и PDEN ЕШ при Н-уровне и переводящего их в пассивное состояние при L-уровне |
IOB |
1 |
Вход сигнала режима управления каналом; при сигнале Н-уровня устанавливается режим управления каналом ввода/вывода, при сигнале L-уровня — режим управления системным каналом |
MRDC |
7 |
Вход командного сигнала чтения из памяти |
MWTC |
9 |
Вход командного сигнала записи в память |
AMWC |
8 |
Вход командного сигнала записи в память с упреждением. (Сигнал AMWC появляется в цикле канала на такт раньше сигнала MWTC) |
Продолжение таблицы 7
1 |
2 |
3 |
IORC |
13 |
Выход командного сигнала считывания из УВВ |
IOWC |
11 |
Выход командного сигнала записи в УВВ |
AIOWC |
12 |
Выход командного сигнала записи с упреждением. (Сигнал является в цикле канала на такт раньше сигнала IOWC) |
INTA |
14 |
Выход командного сигнала подтвержде-ния прерывания |
|
4 |
Выход сигнала, задающего направление передачи информации через приемопере-датчики (H-уровень сигнала при записи, L-уровень — при считывании) |
DEN |
16 |
Выход сигнала разрешения передачи данных, используемый для отпирания приемопередатчиков |
|
17 |
Вывод выполняет две функции: 1) при сигнале IOB L-уровня выходной сигнал МСЕ служит для считывания адреса из имеющего наивысший приоритет контроллера прерываний; 2) при сигнале IOB H-уровня выходной сигнал разрешает работу приемо-передатчиков канала данных в про-цессе ввода/вывода |
STB |
5 |
Выход сигнала стробирования адреса |
UCC |
20 |
Напряжение питания ( + 5 В) |
GND |
10 |
Напряжение питания (0 В) |
КШ формирует командные сигналы интерфейса на основании сигналов состояния (типа цикла канала) микропроцессора К1810ВМ86. Сигналы состояний и соответствующие им командные сигналы КШ также приведены в таблице 7.
КШ работает в режиме управления каналом ввода/вывода, если сигнал IOB имеет H-уровень. В этом режиме все выходы командных сигналов ввода/вывода (IORС, IOWС, ATOWС и INTА) находятся в открытом состоянии независимо от сигнала АЕN. Если микропроцессору необходимо выполнить ввод/вывод, КШ переводит командные сигналы в активное состояние, а для управления приемопередатчиками канала ввода/вывода применяются сигналы PDEN и . Для управления системным каналом в этом случае выходы командных сигналов ввода/вывода не используются. Данный режим позволяет с помощью одного КШ обслуживать два канала: системный канал и канал ввода/вывода.
При L-уровне сигнала IOB контроллер работает в режиме управления системным каналом. В этом режиме используется один канал и более одного МП, поэтому для разрешения конфликтов при использовании канала необходим арбитр шины, который формирует сигнал AEN L-уровня, разрешающий обращение к каналу. В режиме управления системным каналом командные сигналы формируются не раньше чем через 85 не после перехода на L-уровень сигнала AEN.
Основные электрические параметры микросхемы К1810ВГ88:
Входное напряжение логического нуля UIL , В 0,8
Входное напряжение логической единицы UIH, В > 2,0
Выходное напряжение логического нуля UOL, В:
на командных выходах < 0,5
на управляющих выходах < 0,5
Выходное напряжение логической единицы UOH В:
на командных выходах > 2,4
на управляющих выходах > 2,4
Ток потребления источника питания ICC, мА < 170