Союз-Неон ПК-11/16 ТО: различия между версиями
Nzeemin (обсуждение | вклад) (Новая страница: «<pre> ┌─────────────────────────────────────────────────…») |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{ДИ|Источник=Файл "TO.DOC" с дискеты SOUZ-NEON_TO_VPO_.IMG из комплекта поставки ПО к Союз-Неон ПК 11/16}} | |||
<pre> | <pre> | ||
Строка 502: | Строка 503: | ||
4 ║ ║ФИКС║ Ч ║ M ║ S ║ X ║ < ║ SP ║ Т ║ ← ║SHFT║ АЛФ║ | 4 ║ ║ФИКС║ Ч ║ M ║ S ║ X ║ < ║ SP ║ Т ║ ← ║SHFT║ АЛФ║ | ||
════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ | ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ | ||
5 ║ ║ 1*.║ 4* ║ ←┤ ║ +* ║ > ║ V ║ → ║ | 5 ║ ║ 1*.║ 4* ║ ←┤ ║ +* ║ > ║ V ║ → ║ ↓ ║ Э ║ 7* ║ 0* ║ | ||
════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ | ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ | ||
6 ║ ║ 2*.║ 5* ║ УСТ║ ИСП║ Ъ ║ Z ║ ←┘ ║ | 6 ║ ║ 2*.║ 5* ║ УСТ║ ИСП║ Ъ ║ Z ║ ←┘ ║ ↑ ║ Н ║ 8* ║ .* ║ | ||
════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ | ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ | ||
7 ║ ║ 3*.║ 6* ║ ПОМ║СБРС║ ═ ║ 9 ║ * ║ ? ║ 0 ║ 9* ║ВВОД║ | 7 ║ ║ 3*.║ 6* ║ ПОМ║СБРС║ ═ ║ 9 ║ * ║ ? ║ 0 ║ 9* ║ВВОД║ | ||
Строка 1432: | Строка 1433: | ||
</pre> | </pre> | ||
[[Категория:Союз-Неон ПК-11/16]] |
Текущая версия от 19:48, 1 января 2015
┌───────────────────────────────────────────────────────┐ │ │ │ П Е Р С О Н А Л Ъ Н А Я Э В М П К ─ 1 1 / 1 6 │ │ │ │ плата вычислителя │ │ │ │ Техническое описание │ │ │ └───────────────────────────────────────────────────────┘ 25 сентября 1990 С о д е р ж а н и е 1. Введение ____________________________________________ 2. Назначение __________________________________________ 3. Технические данные __________________________________ 4. Состав, устройство и работа платы вычислителя _______ 4.1. Структурная схема _________________________________ 4.2. Центральная часть _________________________________ 4.3. Блок ввода─вывода _________________________________ 4.3.1. Контроллер прерываний __________________________ 4.3.2. Контроллер клавиатуры __________________________ 4.3.3. Параллельный интерфейс _________________________ 4.3.4. Последовательный интерфейс _____________________ 4.3.5. Интерфейс принтера _____________________________ 4.3.6. Звукогенератор _________________________________ 4.3.7. Часы─календарь _________________________________ 4.3.8. Контроллер НГМД/НЖМД ___________________________ 4.3.9. Работа с дополнительными устройствами __________ 4.3.10. Видеоконтроллер ________________________________ 5. Маркировка и пломбирование __________________________ 6. Указание мер безопасности ___________________________ 7. Порядок установки ___________________________________ 8. Подготовка к работе _________________________________ 9. Порядок работы ______________________________________ 10. Проверка технического состояния _____________________ 11. Возможные неисправности и методы их устранения ______ 12. Техническое обслуживание ____________________________ 13. Правила хранения ____________________________________ 14. Транспортирование ___________________________________ Приложение __________________________________________ 1. Введение Настоящее техническое описание позволяет ознакомиться с устройством и основными принципами работы платы вычислителя (ПВ) ПЭВМ ПК─11/16. Кроме того, данный документ устанавливает правила эксплуатации ПЭВМ, соблюдение которых обеспечивает поддержание ее в исправном состоянии и постоянной готовности к работе. 2. Назначение ПЭВМ выполнена в виде клавиатурного блока (типа УК─НЦ), внешнего цветного монитора (типа МС6106), блока внешних накопителей (НГМД, НЖМД). ПК─11/16 предназначена для использования в качестве персонального компьютера и может применяться: ─ в составе технологического оборудовани; ─ в системах ЧПУ; ─ в системах обработки цифровой информации общего назначения; ─ в качестве 16─разрядных рабочих станциях для автоматизации проектирования и т.д. ПЭВМ должна эксплуатироваться при следующих условиях: ─ рабочая температура окружающего воздуха от от +5 до +400С; ─ допустимый перегрев зоны установки по отношениюк температуре окружающего воздуха +100С; ─ атмосферное давление от 61.3 до 106.7 кПа (от 460 до 800 мм рт. ст.); ─ воздействие вибрационных нагрузок частотой до 25 Гц с ускорением не более 0.5п. Питание ПВ осуществляется от встроенного в ПЭВМ источника постоянного тока с номинальным значением напряжения, равным +5в, а также +12в, ─12в для последовательного интерфейса типа RS─232С (в составе ПВ). 3. Технические данные Габаритные размеры ПВ: 280х235 мм. Максимальный ток, потребляемый от источника питания: +5в не более 4.8 а (при ОЗУ 2Мбайт) +12в не более 0.1 а ─12в не более 0.1 а Суммарная мощность, потребляемая ПВ: не более 25 Вт. Тип микропроцессора е частота МГц 1806ВМ2/8 ─ разрядность данных, бит 16 ─ разрядность адреса, бит 16 Производительность, Млн.опесек (коротких операций, типа рег─рег.), не менее 1 адресное пространство, Мбайт 4 емкость встроенного ОЗУ, Мбайт 0.5─4 ** Параметры видеоконтроллера ─ кадровая частота, Гц 50 / 72 ─ частота строчной развертки, Гц 15625 ─ число строк на экране 300 / 200 Аппаратная поддержка многооконной работы есть Аппаратная поддержка "прозрачного" цвета при блочных пересылках есть Режимы видеоконтроллера (точек в строке / оттенков) ─ 8 бит / точку 208 / 256 ─ 4 бит / точку 416 / 16 ─ 2 бит / точку 832 / 4 ─ 1 бит / точку 832 / 2 Параметры палитр видеоконтроллера количество оттенков 65536 число разрядов по компонентам R─G─B 5─6─5 количество независимых палитр режим 8 бит / точку 2 режим 4 бит / точку 12 режим 2 бит / точку 8 режим 1 бит / точку 8 Примечания: *) встроенное ОЗУ может использоваться как в качестве видеоОЗУ, так и в качестве ОЗУ программ; **) режим 72 гц не имеет программной поддержки. Встроенные контроллеры на ПВ: ─ контроллер цветного монитора (ВИДЕО) ─ контроллер 3─голосового звукогенератора ─ контроллер НГМД (360Кб / 1.6Мб; поддерживает 1─2 накопителя) ─ контроллер НЖМД (поддерживает 1 накопитель) ─ контроллер последовательного интерфейса типа RS─232С ─ контроллер манипулятора МЫШЪ/ДЖОЙСТИК ─ контроллер принтера ─ контроллер клавиатуры Встроенные интерфейсы ПВ: ─ интерфейс для монитора МС6106 ─ интерфейс для подключения блока питания ─ интерфейс для внешних НГМД, НЖМД (133 мм) ─ интерфейс для встроенных НГМД, НЖМД (89 мм) ─ интерфейс последовательного порта (RS232С) ─ интерфейс манипулятора (стандарт MSX) ─ интерфейс принтера (Centronix) ─ интерфейс клавиатуры (типа УК─НЦ) ─ интерфейс для подключения до 3─х дополнительных конт─ роллеров внешних устройств В качестве базового программного обеспечения ПЭВМ используется: ─ встроенное системное ПО (ВПО), размещенное в ПЗУ и на внешнем магнитном носителе; ─ дисковая операционная система (ДОС), полностью совместимая с системами типа RT─11 V5.2, ОС─ДВК, ФОДОС, РАФОС. Наработка ПЭВМ на сбой (Тсб) ─ не менее 500 ч. Наработка ПЭВМ на отказ (То) ─ не менее 10000 ч. Срок службы ПЭВМ ─ не менее 10 лет. 4. Состав, устройство и работа платы вычислителя 4.1. Структурная схема ┌────────────────┐ ┌─┤Последовательный│ │ │интерфейс │ ┌──────────┐ ┌──────────┐ │ └────────────────┘ │ Тактовый ├───────┤Видео │ │ ┌─────────┐ │ генератор│ │контроллер│ ├─┤Интерфейс│ └────┬─────┘ └────╥─────┘ │ │принтера │ │8Мгц ║ │ └─────────┘ │ ║/A22 │ ┌────────────────┐ │ ║/D16 ├─┤Звукогенератор │ │ ║ │ └────────────────┘ │ ┌────╨─────┐ │ ┌────────────────┐ │ │ОЗУ 0.5─4M╞══╗ ├─┤Интерфес НЖМД │ │ └────╥─────┘ ║ │ └────────────────┘ │ ║/A22 ║ │ ┌────────────────┐ │ ┌────╨─────┐ ║ ├─┤Интерфес НГМД │ │ │Диспетчер │ ║ │ └────────────────┘ │ │памяти │ ║ │ ┌────────────────┐ │ ┌──────────┐└────╥─────┘ ║ ├─┤Интерфейс Мыши │ │ │ ПЗУ 16Кб ╞═════╣/AD16 ║ │ └────────────────┘ │ └──────────┘┌────╨─────┐ ║ /D8│ ┌────────────────┐ └─────────────┤Процессор ╞══╩─────┼─┤Часы─календарь │ └────┬─────┘/D16 │ └────────────────┘ │ │ ┌────────────────┐ │ ├─┤Контроллер │ │ │ │прерываний ├──┐ │ │ └────────────────┘ │ │ │ ┌────────────────┐ │ │ └─┤Контроллер │ │ │ │клавиатуры │ │ │ └────────────────┘ │ └────────────────────────────────────┘ 4.2. Центральная часть ПЭВМ основана на центральном микропроцессоре Н1806ВМ2 (ПРЦ; В1 на схеме электрической). ПРЦ имеет возможность непосредственно адресовать 64К байт и может работать в одном из двух режимов: HALT или USER. Схема начального пуска реализована на элементах R3:R7, С2, VD2, VT1, VT2. Она вырабатывает сигнал DCLO, который запускает процессор и сбрасывает ИС, обеспечивающие ввод─вывод. Шина адресаеданных ПРЦ инвертируется буферными приемо─передатчиками КР580ВА87 (D2:D3). Схемы управления ПРЦ реализованы на ИС D13, D14, D21. HALT является особым режимом работы ПРЦ. Он используется в ПЭВМ только встроенным системным программным обеспечением (ВПО) для целей диспетчирования передач управления между стандартным программным обеспечением и программами─эмуляторами. Архитектура ПЭВМ позволяет иметь доступ к ОЗУ объемом до 4М байт и ПЗУ объемом 16К байт. Это достигается применением диспетчера памяти. В состав диспетчера входят два комплекта по 8 регистров. Каждому режиму работы ПРЦ соответствует собственный комплект регистров. Диспетчер памяти реализован на ИС КР1802ИР1 (D6:D9), КР556РТ2 (D12) и КМ1556ХЛ8 (D13). Встроенное ПЗУ КМ1801РР1 (D10, D11) имеет адреса с 0 до 40000 в адресном пространстве режима HALT. Встроенное ОЗУ ПЭВМ выполнено в виде вставляемых модулей. На плате вычислителя может одновременно присутствовать два или четыре модуля. Имеется два типа модулей ОЗУ: М1024 ─ 1М байт (8 ИС ОЗУ с организацией 1Мх1); М256 ─ 256К байт (8 ИС ОЗУ с организацией 256Кх1). Допустимы следующие варианты установки модулей (в скобках указан объем ОЗУ ПЭВМ): ─ 4 х М1024 (4М байт) ─ 2 х М1024 (2М байт) ─ 4 х М256 (1М байт) ─ 2 х М256 (0.5М байт) Адресное пространство ПРЦ разбито на 8 окон (или страниц) по 8К байт каждое. Каждое окно имеет номер от 0 до 7 и отображается на область ОЗУ или ПЗУ в соответствии с содержимым регистра диспетчера. Страница 7 для ПРЦ является так называемой страницей ввода─вывода и всегда соответствует регистрам устройств и т.п. Данная страница не переотображается и, следовательно, не может соответствовать ОЗУ или ПЗУ. Сказанное справедливо для обоих режимов работы ПРЦ. Регистры HR7 и UR7 используются для управления работой расширителя ввода─вывода. Страницы 0 и 1 режима HALT всегда отображены на 16К байт ПЗУ. Поэтому соответствующие два регистра диспетчера памяти не используются в качестве регистров диспетчера, а применяются для других целей. Ниже схематично показаны регистры диспетчера памяти. режим HALT режим USER 64K 64K ╔══╗ ╔══╗ HR7 ║ 7║│ страница в/в │║ 7║ UR7 ╠══╣ ╠══╣ HR6 ║ 6║ ║ 6║ UR6 ╠══╣ ╠══╣ HR5 ║ 5║ ║ 5║ UR5 ╠══╣ ╠══╣ HR4 ║ 4║ ║ 4║ UR4 ╠══╣ ╠══╣ HR3 ║ 3║ ║ 3║ UR3 ╠══╣ ╠══╣ HR2 ║ 2║ ║ 2║ UR2 ╠══╣ ╠══╣ HR1 ║ 1║│ ║ 1║ UR1 ╠══╣├ ПЗУ 16К ╠══╣ HR0 ║ 0║│ ║ 0║ UR0 ╚══╝ ╚══╝ Регистры диспетчера памяти имеют следующие адреса в странице вводаевывода (все определения, связанные с аппаратурой, содержатся в файле P16MAC.MAC): HR0 ═ 161200 UR0 ═ 161220 HR1 ═ 161202 UR1 ═ 161222 HR2 ═ 161204 UR2 ═ 161224 HR3 ═ 161206 UR3 ═ 161226 HR4 ═ 161210 UR4 ═ 161230 HR5 ═ 161212 UR5 ═ 161232 HR6 ═ 161214 UR6 ═ 161234 HR7 ═ 161216 UR7 ═ 161236 Регистры диспетчера памяти HR2─HR6, UR0─UR6 имеют следующую структуру: ╔═════╦═════════════════════════════╦══╦══╦═════╗ ║15 14║13 12 11 10 9 .8 7 6 5 4║ 3║ 2║ 1 0║ ╚═════╩═════════════════════════════╩══╩══╩═════╝ ──┬─── 21 12 │ │ │ │ разряды адреса ОЗУ │ │ └ режим маскиро─ │ │ │ вания при за─ │ │ │ писи в ОЗУ └──┤резерв │ └──── зарезервирован └─────── 0 ─ разрешено ОЗУ 1 ─ запрет доступа к ОЗУ Режим маскирования: 0 0 ─ нет маскирования 0 1 ─ маскирование в режиме 2 бит/точку 1 x ─ маскирование в режиме 4 бит/точку Работа диспетчера памяти, преобразующего 16─разрядный адрес ПРЦ (64К) в 22─разрядный адрес ОЗУ (4М) показана ниже: 16─разрядный адрес (64К) ╔════════╦══╦═══════════════════════════════════╗ ║15 14 13║12║11 10 9 8 7 6 5 4 3 2 1 0║ ╚════════╩══╩═══════════════════════════════════╝ номер регистра │ диспетчера 0─7 │ ┌───────────────────┘ + (сумма с переносом в разряды 13─19) │ ╔══════════════════════════╦══╗ ║21 ║12║ │ регистр диспетчера памяти ╚══════════════════════════╩══╝ 22─разрядный адрес (4М) ╔═════════════════════════════════════════════════════════════════╗ ║21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0║ ╚═════════════════════════════════════════════════════════════════╝ Доступ к странице в─в осуществляется когда происходит обращение процессора по виртуальному адресу в диапазоне 160000 ─ 177777. Страница в─в разделена на две области по 4К байт каждая. Младшая область (адреса 160000 ─ 167777) соответствует физически существующим регистрам управления внешними устройствами. Старшая область страницы в─в является областью "эмуляторов". Эта область адресного пространства ПРЦ отображается на младшие 4К байт ОЗУ с адресами (00000000 ─ 00007777). Любое обращение процессора в ходе выполнения программы к адресам, находящимся в старшей части страницы в─в, приводит к прерыванию в режим HALT, которое используется встроенным ПО (ВПО) для эмуляции регистров внешних устройств, на которые ориентирована стандартная ОС или ее драйверы. Разряды EF0 иеили EF1 (см. ниже описание Параллельного интерфейса) устанавливаются в 1 при обнаружении аппаратурой какого─либо обращения к области эмуляции. При этом в один или оба регистра HR0, HR1 происходит запоминание адреса (или двух адресов) в странице в─в, по которым проводилось обращение. В том случае, если выполнялась операция запись, то данные записываются в соответствующую ячейку младших 4К ОЗУ. При этом содержимое ячейки теряется. Чтобы этого не произошло, программа эмуляции должна предусмотреть копию содержимого данного регистра. Если выполнялась операция чтения ─ считываются данные из соответствующей ячейки младших 4К ОЗУ. В том случае, если ПРЦ провел только одну операцию доступа к странице в─в, то возможны следующие ситуации: RD ─ чтение слова WR ─ запись слова RD─WR ─ чтение слова, модификация, запись слова RD─WRB─ чтение слова, модификация, запись байта Адрес, по которому выполнялась операция записывается (младшие 12 разрядов) в регистр HR0 или HR1. Если ПРЦ провел две операции доступа к странице в─в, то возможны следующие ситуации: RD, RD ─ чтение слова; чтение слова WR, RD ─ запись слова; чтение слова RD, WR ─ чтение слова; запись слова WR, WR ─ запись слова; запись слова Если ПРЦ провел более двух операций доступа к странице в─в, то результат непредсказуем. Признаком наличия информации в регистре HR0 или HR1 является информация, отличная от 0. 4.3. Блок ввода─вывода Организация взаимодействия с внешними устройствами выполняется блоком ввода─вывода. Блок ввода─вывода в основном состоит из БИС серии К580. Основными модулями блока являются следующие контроллерные СБИС (в скобках указаны адреса их регистров): КР580ВН59А (161000─161002) SNDCSR ═ 161000 PICMR ═ 161002 ─ контроллер прерываний; К580ВИ53 (161010─161016) SNDC0R ═ 161010 SNDC1R ═ 161012 SNDС2R ═ 161014 SNDСSR ═ 161016 К580ВИ53 (161020─161026) SNLC0R ═ 161020 SNLС1R ═ 161022 SNLС2R ═ 161024 SNLСSR ═ 161026 ─ два программируемых таймера образуют звукогенератор на три канала с раздельной регулировкой громкости по каждому каналу; К580ВВ55А (161030─161036) PPIA ═ 161030 PPIB ═ 161032 PPIC ═ 161034 PPIP ═ 161036 ─ параллельный программируемый интерфейс для подключения принтера, манипулятора и выполнения ряда служебных функций; КР1809ВГ7 (161040─161056) HD.BUF ═ 161040 HD.ERR ═ 161042 HD.SCNT ═ 161044 HD.SNUM ═ 161046 HD.CNLO ═ 161050 HD.CNHI ═ 161052 HD.SDH ═ 161054 HD.CSR ═ 161056 ─ контроллер накопителя на жестком магнитном диске; КР580ВВ51А (161060─161062) DLBUF ═ 161060 DLCSR ═ 161062 ─ программируемый последовательный интерфейс для подключения дополнительных внешних устройств; КР580ВВ79 (161064─161066) KBDCSR ═ 161064 KBDBUF ═ 161066 ─ контроллер клавиатуры; КР1810ВГ72А (161070─161076) FD.CSR ═ 161070 FD.BUF ═ 161072 FD.CNT ═ 161076 ─ контроллер накопителя на гибком магнитном диске. 4.3.1. Контроллер прерываний Контроллер прерываний реализован на БИС КР580ВН59А. Выход требования прерывания контроллера прерываний переводит ПРЦ в режим HALT. На входе контроллера имеются 8 линий запросов прерываний (начиная с наиболее приоритетных по умолчанию): 0 ─ сигнал INIT (или инструкция ПРЦ ─ RESET) 1 ─ запрос НГМД, НЖМД 2 ─ готовность приемника последовательного интерфейса 3 ─ готовность передатчика последовательного интерфейса 4 ─ запрос от контроллера клавиатуры 5 ─ прерывание от часовекалендаря 6 ─ разъем расширителя блока ввода─вывода EXT6 7 ─ разъем расширителя блока ввода─вывода EXT7 4.3.2. Контроллер клавиатуры Контроллер клавиатуры реализован на БИС КР580ВВ79 (D25), ИС К555ИД10 (D20) и диодных сборках КВС111 (VD3:VD5). Контроллер обслуживает матричную клавиатуру МС7007. Установка режимов работы контроллера, запись и чтение данных, выдача команд и чтение состояния контроллера осуществляются через программно доступные регистры. Из нескольких возможных режимов работы контроллера используется только режим сканирования матрицы клавиатуры. Контроллер имеет внутренний буфер размером 8 байт. В режиме сканирования во внутреннем буфере контроллера хранится информация о состоянии каждой клавиши клавиатуры (нажата клавиша или отпущена). Каждый байт буфера содержит информацию о состоянии соответствующей строки матрицы клавиатуры. Контроллер с определенной частотой просматривает (сканирует) матрицу клавиатуры и сравнивает состояние каждой клавиши с соответсвующей информацией в своем буфере. В случае отличия текущего состояния хотя бы одной клавиши на клавиатуре от состояния записанного в буфере, контроллер переписывает новое состояние всей матрицы в буфер и выдает запрос на прерывание. После выдачи запроса на прерывание, программа обслуживающая клавиатуру может считать состояние отдельных строк матрицы, задав в команде чтения адрес соответствующего байта буфера. Для последовательного считывания всего буфера существует режим считывания с автоинкрементированием адреса байта. Установленный запрос на прерывание блокирует смену информации в буфере контроллера, даже если произошло изменение состояния матрицы клавиатуры. В этом случае в регистре состояния контроллера устанавливается специальный флаг. Сброс запроса на прерывание, а следовательно и разрешение записи в буфер текущего состояния матрицы, выполняется выдачей специальной команды сброса. Частота сканирования матрицы устанавливается программно, путем задания коэффициента пересчета тактовых импульсов поступающих на контроллер. Матрица клавиатуры имеет следующий вид: разряд 1 2 3 4 5 6 10 20 40 100 200 ──────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤ байт ════╗ ╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗ 0 ║ ║ + ║ K1 ║ K3 ║ K2 ║ K5 ║ 8 ║ 4 ║ K4 ║ 7 ║ ,* ║ АР2║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 1 ║ ║ J ║ 1 ║ 3 ║ 2 ║ 6 ║ Щ ║ E ║ 5 ║ Ш ║ ─* ║ TAB║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 2 ║ ║ F ║ С ║ K ║ U ║ G ║ D ║ P ║ N ║ L ║СТОП║ СУ ║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 3 ║ ║ Q ║ Y ║ A ║ W ║ O ║ Ю ║ I ║ R ║ В ║ ║ГРАФ║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 4 ║ ║ФИКС║ Ч ║ M ║ S ║ X ║ < ║ SP ║ Т ║ ← ║SHFT║ АЛФ║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 5 ║ ║ 1*.║ 4* ║ ←┤ ║ +* ║ > ║ V ║ → ║ ↓ ║ Э ║ 7* ║ 0* ║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 6 ║ ║ 2*.║ 5* ║ УСТ║ ИСП║ Ъ ║ Z ║ ←┘ ║ ↑ ║ Н ║ 8* ║ .* ║ ════╣ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ 7 ║ ║ 3*.║ 6* ║ ПОМ║СБРС║ ═ ║ 9 ║ * ║ ? ║ 0 ║ 9* ║ВВОД║ ════╝ ╚════╩════╩════╩════╩════╩════╩════╩════╩════╩════╩════╝ В таблице символом * обозначено дополнительное поле клавиатуры. 4.3.3. Параллельный интерфейс Параллельный интерфейс реализован на БИС КР580ВВ55А (D26), КМ1556ХЛ8 (D22). PPIA 161030 (чтение/запись) 0 PRST ─ инициализация принтера 1 PSTB ─ строб данных принтера 2 PSEL ─ разрешение принтеру обрабатывать коды DC1, DC3 3 PAFD ─ режим добавления кода CR после LF 4 SLCT ─ 1 при наличии принтера 5 MSLK ─ триггер А (джойстик─мышь) 6 MSRK ─ триггер В (джойстик─мышь) 7 MSTB ─ строб (джойстик─мышь) PPIB 161032 (чтение) 0 EF0 ─ флаг 0 для эмуляции 1 EF1 ─ флаг 1 для эмуляции 2 IOINT ─ прерывание ввода─вывода 3 ─ контроль IHLT 4 PE ─ кончилась бумага на принтере 5 ERR ─ ошибка на принтере 6 ACK ─ сигнал запроса данных принтеру 7 BUSY ─ 1, если принтер не может принимать данные PPIB 161032 (запись) 0-7 DATA0.7 ─ данные для принтера PPIC 161034 (чтение/запись) 0 PС0 ─ импульс включения часовекалендаря 1 PС1 ─ 1 ─ RS232С; 0 ─ "токовая петля" 2 IHLT ─ запрос HALT─прерывания 3 VIRQ ─ запрос векторного прерывания (0 ─ запрос) 4 MSD0 ─ шина данных манипулятора мышь 5 MSD1 ─ ... 6 MSD2 ─ ... 7 MSD3 ─ ... PPIP 161036 (запись) 0-7 PPIMODE ─ задание режимов работы параллельного порта (код 212 при инициализации) 4.3.4. Последовательный интерфейс Последовательный интерфейс реализован на БИС КР580ВВ51 (D17), К170АП2 (D18, D19), R12:R21, VD6:VD10. Путем введения дополнительной логики достигнута возможность подключения внешних устройств имеющих порты либо "Токовая петля" либо "RS─232С". Перечень сигналов и цоколевка разъема последовательного интерфейса приведены в приложении. 4.3.5. Интерфейс принтера Интерфейс реализован на ИС К555ИР27 (D27). Интерфейс предназначен для подключения печатающих устройств имеющих стандартный порт "Centronics". Принтер подключается к ПЭВМ через соответствующий разъем. Перечень сигналов и цоколевка разъема приведены в приложении. 4.3.6. Звукогенератор Звукогенератор реализован на БИС ПИТ КР580ВИ53 (D16, D24) и усилителя на транзисторе VT3. На БИС в качестве такта подается частота 2 МГц. Выходы первого таймера D16 подключены ко входам разрешения второго таймера D24, что позволяет регулировать громкость звука каждого из трех каналов независимо друг от друга. Первый таймер задает громкость звучания, а второй ─ частоту сигнала (высоту звука). Второй канал первого таймера используется также для задания тактовой частоты БИС последовательного интерфейса. 4.3.7. Часы─календарь Часы─календарь реализованы на БИС КР512ВИ1 (D23). Тактовый сигнал стабилизирован кварцевым резонатором с частотой 32768 Гц (BQ1). Питание БИС осуществляется от трех батареек СЦ32 (BAT1). На элементах R28, VD11, VD12 собрана схема подзарядки батареек. Выход прямоугольного сигнала (SQW) БИС используется в качестве сигнала запроса прерывания. 4.3.8. Контроллер НГМД/НЖМД Контроллер совмещает в себе функции управления НГМД (1─2 накопителя) и НЖМД (1 устройство). Управление и обмен данными с НГМД осуществляется БИС КР1818ВГ72А (D59). Аналогичные функции для НЖМД выполняет БИС КМ1809ВГ7 (D62). Контроллер имеет совмещенную шину для всех подключаемых накопителей. Контроллер также включает в себя буферную память 2К байт на основе БИС 537РУ10 (D61), счетчик адреса буферной памяти К561ИЕ10 (D60), а также БИС ПЛМ (D63:D67). Контроллер подключен к системной шине адресаеданных через буфер КР1533АП6 (D58). 4.3.9. Работа с дополнительными устройствами Дополнительные устройства подключаются к ПЭВМ через разъем шины ввода─вывода. Программный доступ к устройствам осуществляется через страницу вводаевывода. Дополнительные устройства могут иметь адреса в диапазоне 160000 ─ 173777. Область адресов 161000 ─ 161777 используется встроенными контроллерами. Перечень сигналов разъема расширителя ввода─вывода представ─ лен в приложении. Имеется 2 разъема расширителя ввода─вывода. 4.3.10. Видеоконтроллер Видеоконтроллер реализован на БИС БМУ КС1804ВУ1 (D40-D44). Схемы управления и синхронизации КМ1556ХП4, КМ1556ХП6, КМ1556ХЛ8 (D34, D36, D38, D39, D54-D57, D68). Микропрограммы для БМУ находятся в ПЛМ КР556РТ2 (D46). Сигналы записи в БИС ОЗУ вырабатываются ПЛМ КР556РТ2 (D45) в соответствии с установленным режимом маскирования. Полный цикл памяти состоит из двух половин. В первой ─ из памяти выбираются два 16─разрядных слова, необходимых видеоконтроллеру; во второй ─ одно 16─разрядное слово для ПРЦ. Данные для ПРЦ фиксируются в защелках КР1533ИР22 (D28, D29). Данные для видеоконтроллера фиксируются либо в регистрах БМУ (видео─указатели), либо в ИС регистрового файла К555ИР26 (D30-D33). Видеоданные с выхода ИС регистрового файла попадают на схему формирования адреса ОЗУ палитр. Схема формирования адреса состоит из ПЛМ D38, D39 и D36. ОЗУ палитр реализовано на БИС КМ132РУ13 (D48-D49). С выхода ОЗУ палитр видеоданные поступают на резистивные ЦАПы, выполненные на ИС КР1533АП5 (D50-D53) и К44-К59. Видеоконтроллер формирует изображение на экране из отдельных точек в соответствии с содержимым ОЗУ. Часть ОЗУ, влияющая на изображение на экране, будет условно называться "видео─ОЗУ". Какая часть ОЗУ будет использоваться в качестве видео─ОЗУ определяется установкой указателей ("регистров" видеоконтроллера). Термин "точка" используется для обозначения минимально адресуемого элемента экрана (пикселя). Размер точки определяется режимом видеоконтроллера. Кадр на экране строится из фиксированного числа строк. В каждой строке в зависимости от режима отображается определенное количество точек. Цвет точки выбирается независимо от цвета соседних точек из набора цветов, образующих палитру данного режима. Видео─ОЗУ имеет следующую структуру: VDPTAS ═ 170010 видео─отрезок 1 VDPTAP ═ 170004 ┌────→ _____________ таблица таблица │ адресов адресов │ видео─отрезок 2 строк отрезков │┌───→ _____ ┌─────┐ СТРОКИ 1 ││ ┌───→│стр.1├───┐ ┌─────┐ ││ видео─отрезок 3 │ ├─────┤ └────→│отр.1├──┘│┌──→ _______ │ │стр.2├───┐ ├─────┤ ││ указатели │ ├─────┤ │ │отр.2├───┘│ ╔════════╗ │ │стр.3├──┐│ ├─────┤ │ ║ строк ║───┘ ├─────┤ ││ │отр.3├────┘ ╠════════╣ │ __ │ ││ └─────┘ видео-отрезок 1 ║ палитр ║──────┐ ││ СТРОКИ 2 ┌───→ ─────── ╚════════╝ │ ││ ┌─────┐ │ видео-отрезок 2 "регистры" │ └────→│отр.1│────┘ ┌─→ ─────── видеоконтроллера│ ├─────┤ │ │ │отр.2│──────┘ ┌───────────────┘ ├─────┤ │ │ │ таблица палитр └─────→ ┌───────────────────────────────────┐ 256 байт│ Блок─0 палитр высокого разрешения │ старшие байты ├───────────────────────────────────┤ 256 байт│ Блок─0 палитр высокого разрешения │ младшие байты ├───────────────────────────────────┤ 256 байт│ Блок─1 палитр высокого разрешения │ старшие байты ├───────────────────────────────────┤ 256 байт│ Блок─1 палитр высокого разрешения │ младшие байты ├───────────────────────────────────┤ 256 байт│ Палитра─0 многоцветного режима │ старшие байты ├───────────────────────────────────┤ 256 байт│ Палитра─0 многоцветного режима │ младшие байты ├───────────────────────────────────┤ 256 байт│ Палитра─1 многоцветного режима │ старшие байты ├───────────────────────────────────┤ 256 байт│ Палитра─1 многоцветного режима │ младшие байты └───────────────────────────────────┘ Наличие механизма видео─строк, состоящих из видео─отрезков, позволяет сравнительно легко строить многооконные системы. Каждое окно может иметь собственный видеорежим (палитру, цветность─ разрешение, информационную плотность). Аппаратные средства видео─ контроллера позволяют работать с окнами, имеющими произвольную геометрическую форму (а не только прямоугольными, как это принято в большинстве современных ПЭВМ). Все управление видеоконтроллером выполняется специальным программным модулем ─ эмулятором многооконной поддержки, который входит в состав ВПО и размещается в системном ПЗУ. Каждой точке изображения в строке соответствует группа последовательных разрядов в словах видео─строки. Комбинация этих разрядов образует цветовой код точки. Палитрой называется набор цветов, в котором каждому коду точки соответствует свой цвет, задаваемый разрядами (интенсивностями) по компонентам R, G и B (двумя байтами ─ младшим и старшим) следующим образом: 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 ┌────────┬────────┬─────┐ ┌────────┬─────┬────────┐ │G5 G4 G3│R4 R3 R2│B4 B3│ │G2 G1 G0│R1 R0│B2 B1 B0│ └────────┴────────┴─────┘ └────────┴─────┴────────┘ ───┬──── ───┬──── ──┬── ───┬──── ──┬── ───┬──── │ │ │ │ │ │ │ │ └────────│───────│──────┴──── B компонента │ │ │ │ 5 бит │ └────────────────│───────┴─────────── R компонента │ │ 5 бит └─────────────────────────┴─────────────────── G компонента 6 бит Последовательность смежных точек образует видео─отрезок, который должен размещаться в ОЗУ с адреса, кратного 4. Каждая строка, отображаемая на экране, формируется в общем случае из нескольких видео─ отрезков, каждый из которых может размещаться в произвольной части ОЗУ. Для каждой видео─строки имеется своя таблица указателей на видео─отрезки (ТАО), из которых данная строка состоит. Для экрана в целом должна быть описана таблица адресов (указателей) строк (ТАС). Указатель на эту таблицу должен быть записан в регистре видеоконтроллера VDPTAS. Регистр видеоконтроллера VDPTAP содержит указатель на таблицу палитр. Таблица палитр состоит из 2К байт и логически делится на 2 равные части: ─ палитры режимов высокого разрешения (1, 2 и 4 бит/точку); ─ палитры многоцветного режима (8 бит/точку). Каждому режиму соответствует своя группа палитр. Основной структурой данных, управляющей работой видеоконтрол─ лера, является 32─разрядный видеоуказатель. Оба регистра видео─ контроллера, таблица адресов строк (ТАС), таблицы адресов отрезков (ТАО) ─ все являются видеоуказателями или состоят из видео─ указателей. Структура видеоуказателя в общем случае имеет следующий вид: младшие разряды адреса ОЗУ A17__________________________________________A2 ┌───────────────────────────────────────────────┐ │15 0│младшая (15─00) ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼ части │15│14 10│ 9 4│ 3 0│старшая (31─16) └──┴──────────────┴─────────────────┴───────────┘ ─┐ └────┬───────┘ └───────┬───────┘ 21______18 │ │ │ └─── старшие разряды │ │ │ адреса ОЗУ │ │ │ └──────│─────────────────┴───── поле режимов видеоконтроллера │ └──────── поле длины видео─отрезка в 32─разрядных словах Все ОЗУ в составе ПЭВМ может использоваться в качестве видео─ОЗУ. Поле режимов и поле длины видеоуказателя используются только в ТАО. Таким образом каждый видео─отрезок может отображаться в собственном режиме и иметь длину, независимую от других отрезков. Поле режимов видеоконтроллера имеет следующую структуру: 15 9 8 7 6 5 4 ┌───┬───────┬───────┬───────┐ │PB │VD1 VD0│VN1 VN0│PN1 PN0│ └───┴───┴───┴───┴───┴───┴───┘ ─┬─ ───┬─── ───┬─── ───┬─── │ │ │ └───┤поле номера палитры │ │ │ │ │ └───────────┤поле номера видеорежима │ │ │ └───────────────────┤поле информационной плотности │ └───────────────────┤поле выбора блока палитр и многоцветного режима VD1 VD0 │ │ информационная плотность видео-строки: 1 1 - a - 208 байт 1 0 - b - 104 байта 0 1 - c - 52 байта 0 0 - d - 52 байта со сдвигом влево на 2 байта номер видеорежима: 15 7 6 ┌───┐ ┌───────┐ │PB │ │VN1 VN0│ └───┘ └───┴───┘ ─┬─ ─┬─ ─┬─ │ ┌────────┘ │ │ │ ┌─────────┘ └────────┘ 0 0 0 VM1 ─ 1 бит/точку (блок палитр 0) 0 0 1 VM2 ─ 2 бит/точку (блок палитр 0) 0 1 0 VM40 ─ 4 бит/точку (блок палитр 0) 0 1 1 VM41 ─ 4 бит/точку (блок палитр 0) 1 0 0 VM1 ─ 1 бит/точку (блок палитр 1) 1 0 1 VM2 ─ 2 бит/точку (блок палитр 1) 1 1 0 VM4 ─ 4 бит/точку (блок палитр 1) 1 1 1 VM8 ─ 8 бит/точку (палитры многоцветного режима) номер палитры (в соответствующем блоке палитр и видеорежиме): 5 4 ┌───────┐ │PN1 PN0│ └───┴───┘ └─────┘ 0 0 ─ палитра #0 0 1 ─ палитра #1 1 0 ─ палитра #2 1 1 ─ палитра #3 Выбор одной из двух палитр при режиме 8 битеточку (VM8) разрядом PN0, при этом разряд PN1 не влияет на выбор палитры. Максимальное количество точек в строке в зависимости от режимов определяется по таблице: ╔══════╦═════════════════╗ ║бит на║ плотность строки║ ║точку ║ 208 104 52 ║ ╠══════╬═════╦═════╦═════╣ ║ 1 ║ х ║ 832 ║ 416 ║ х ─ запрещенная комбинация ║ 2 ║ 832 ║ 416 ║ 208 ║ ║ 4 ║ 416 ║ 208 ║ 104 ║ ║ 8 ║ 208 ║ 104 ║ 52 ║ ╚══════╩═════╩═════╩═════╝ Порядок расположения точек в видео─слове (для режима 4 битаеточку, для остальных режимов ─ аналогично): ┌───────────┬───────────┬───────────┬───────────┐ │15 T3 T2 T1 T0 0│младшая (15─00) ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ части │15 T7 T6 T5 T4 0│старшая (31─16) └───────────┴───────────┴───────────┴───────────┘ Палитры видеорежимов высокого разрешения: К режимам высокого разрешения относятся VM1, VM2, VM40, VM41. Для каждого из этих режимов каждая палитра состоит из 32 байт (16 старших байт и 16 младших байт). Блок─0 палитр высокого разрешения (старшие байты) имеет следующую структуру: ┌─────────┐ палитра # VM1 │ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 ├─────────┤ VM2 │ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 ├─────────┤ VM40│ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 ├─────────┤ VM41│ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 └─────────┘ Далее размещаются младшие байты (256 байт) палитр блока─0. Блок─1 палитр высокого разрешения (младшие байты) имеет следующую структуру: ┌─────────┐ палитра # VM1 │ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 ├─────────┤ VM2 │ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 ├─────────┤ VM40│ 16 байт │ 0 │ 16 байт │ 1 │ 16 байт │ 2 │ 16 байт │ 3 ├─────────┤ │ 16 байт │ │ │ 16 байт │ │ │ 16 байт │ ├ не используемая область 64 байта │ 16 байт │ │ └─────────┘ Далее размещаются младшие байты (256 байт) палитр блока─1. Палитры многоцветного режима: Многоцветным является режим VM8. Для данного режима имеется 2 палитры, каждая из которых состоит из 512 байт (256 старших байт и 256 младших байт). Область памяти палитр многоцветного режима имеет следующую структуру: ┌─────────┐ палитра # VM8 │256 байт │ 0 старшие байты │256 байт │ 0 младшие байты │256 байт │ 1 старшие байты │256 байт │ 1 младшие байты └─────────┘ Палитра режима VM1: В режиме 1 битеточку каждая точка может иметь один из 2 цветов, а палитра должна быть расписана следующим образом: Палитра Палитра точка ┌───┐ код (старшие байты) (младшие байты) ╒╕ │ │ цвета ┌───────┐ ┌───────┐ ╘╛ │ 0 ─00 │цвет─Б1│ 0 │цвет─Б1│ 0 └───┘ ├───────┤ ├───────┤ 1 ─01 │▐▐▐▐▐▐▐│ 1 │▐▐▐▐▐▐▐│ 1 ├───────┤ ├───────┤ │▐▐▐▐▐▐▐│ 2 │▐▐▐▐▐▐▐│ 2 ├───────┤ ├───────┤ ... ... ├───────┤ ├───────┤ │▐▐▐▐▐▐▐│ 12 │▐▐▐▐▐▐▐│ 12 ├───────┤ ├───────┤ │▐▐▐▐▐▐▐│ 13 │▐▐▐▐▐▐▐│ 13 ├───────┤ ├───────┤ │цвет─00│ 14 │цвет─00│ 14 ├───────┤ ├───────┤ │цвет─01│ 15 │цвет─01│ 15 └───────┘ └───────┘ "цвет─Б1" будет использоваться для выделения отрезка справа и слева. Палитра режима VM2: В режиме 2 бит/точку каждая точка может иметь один из 4 цветов, а палитра должна быть расписана следующим образом: Палитра Палитра точка ┌───┐ код (старшие байты) (младшие байты) ╒╤╕ │ │ цвета ┌───────┐ ┌───────┐ ╘╧╛ │ 00 ─00 │цвет─Б2│ 0 │цвет─Б2│ 0 └───┘ ├───────┤ ├───────┤ 01 ─01 │▐▐▐▐▐▐▐│ 1 │6666666│ 1 ├───────┤ ├───────┤ 10 ─02 │▐▐▐▐▐▐▐│ 2 │6666666│ 2 ├───────┤ ├───────┤ 11 ─03 │▐▐▐▐▐▐▐│ 3 │6666666│ 3 .. .. ├───────┤ ├───────┤ │▐▐▐▐▐▐▐│ 4 │6666666│ 4 ├───────┤ ├───────┤ ... ... ├───────┤ ├───────┤ │▐▐▐▐▐▐▐│ 11 │▐▐▐▐▐▐▐│ 11 ├───────┤ ├───────┤ │цвет─00│ 12 │цвет─00│ 12 ├───────┤ ├───────┤ │цвет─01│ 13 │цвет─01│ 13 ├───────┤ ├───────┤ │цвет─02│ 14 │цвет─02│ 14 ├───────┤ ├───────┤ │цвет─03│ 15 │цвет─03│ 15 └───────┘ └───────┘ "цвет─Б1" будет использоваться для выделения отрезка справа и слева. Палитра режимов VM40 и VM41: В режимах 4 бит/точку каждая точка может иметь один из 16 цветов. Цвет точки будет выбираться из палитры в соответствии с кодом точки (цвета): Палитра Палитра точка ┌───┐ код (старшие байты) (младшие байты) ╒╤╤╤╕ │ │ цвета ┌───────┐ ┌───────┐ ╘╧╧╧╛ │ 0000 ____ │цвет─00│ │цвет─00│ └───┘ ├───────┤ ├───────┤ 0001 ____ │цвет─01│ │цвет─01│ ├───────┤ ├───────┤ 0010 ____ │цвет─03│ │цвет─03│ ├───────┤ ├───────┤ ... ... ├───────┤ ├───────┤ 1110 ____ │цвет─14│ │цвет─14│ .... ├───────┤ ├───────┤ 1111 ____ │цвет─15│ │цвет─15│ └───────┘ └───────┘ "цвет─00" определяет цвет, который будет использоваться для выделения отрезка слева и справа ─ бордюра. Палитра режима VM8: В режиме 8 бит/точку каждая точка может иметь один из 256 цветов. Цвет точки будет выбираться из палитры в соответствии с кодом точки (цвета): Палитра Палитра точка ┌───┐ код (старшие байты) (младшие байты) ╒╤╤╤╤╤╤╤╕ │ │ цвета ┌───────┐ ┌───────┐ ╘╧╧╧╧╧╧╧╛ │00000000____ │цвет000│ │цвет000│ └─────┘ ├───────┤ ├───────┤ 00000001____ │цвет001│ │цвет001│ ├───────┤ ├───────┤ 00000010____ │цвет003│ │цвет003│ ├───────┤ ├───────┤ ... ... ├───────┤ ├───────┤ 11111110____ │цвет254│ │цвет254│ .... ├───────┤ ├───────┤ 11111111____ │цвет255│ │цвет255│ └───────┘ └───────┘ "цвет000" определяет цвет, который будет использоваться для выделения отрезка слева и справа ─ бордюра. Значение поля длины в указателе на видео─отрезок должно выбираться с учетом ряда факторов. Экран логически разбит на 26 вертикальных полосок. Очередной отрезок будет отображаться начиная с границы полоски. Фактически это является дискретностью установки иеили перемещения окон. Длина отрезка задается в полосках. Первая половина полоски при переходе от одного отрезка к другому (первая половина первой полоски нового отрезка) отводится видеоконтроллером для изображения "бордюра": Видеоконтроллер считывает информацию видео─словами. Одно видео─слово ─ 4 байта. Адресация видеоданных в контроллере осуществляется с точностью (и кратно) до 4 байт. Ниже указывается нумерация видеослов в отрезках. бордюр┐ бордюр┐ # полоски │ │ 0 1 │ 2 3 4 │ 5 6 ┌───────┼───────┼───┬───┼───────┼───────┼───┬───┼───────┼───┬ │ │ │▒▓░│ │ │ │░▓▒│ 1 │ │ └───────┴───────┴───┴───┴───────┴───────┴───┴───┴───────┴───┴ └отрезок─0─────┘└отрезок─1─────────────┘└отрезок─2─────────── длина═2 длина═3 длина═... 0 1 2 3 0 1 2 3 4 0 1 2 3 ╠═══╬═══╬═══╬═══╣ ╠═══╬═══╬═══╬═══╬═══╣ ╠═══╬═══╬═══╬═══╬ 0 1 0 1 2 0 1 ╠═══════╬═══════╣ ╠═══════╬═══════╬════ ╠═══════╬═══════╬ 0 0 1 0 1 ╠═══════════════╣ ╠═══════════════╬════ ════════╬════════ 0 1 0 1 0 ════════╬════════ ════════╬════════════ ╠═══════════════╬ Полоски с номерами 2 и 5 содержат бордюр. Бордюр всегда отображается в начале отрезка и состоит из трех частей. Первая часть бордюра имеет цвет, находящийся в 0─байте палитры предыдущего отрезка. Для полоски 2 это "▒". Средняя часть всегда отображается цветом "▓", задаваемым в 0─байте 0─палитры (самый первый байт таблицы палитр). Третья (последняя) часть бордюра отображается цветом, находящимся в 0─байте палитры текущего отрезка. Для полоски 2 это "░". Для режима 4 битеточку цвет, используетмый в бордюре, совпадает с цветом─00 палитры отрезка. Для остальных режимов цвет, используемый в бордюре, определяется 0─байтом палитры отрезка и может не совпадать с цветом─00, используемым в палитре данного отрезка (для режима 1 битеточку используется цвет─Б1, а для режима 2 бит/точку ─ цвет─Б2). Длина отрезка задается в виде отрицательного 5─разрядного числа. Например, длина минимального отрезка длиной в одну полоску должна задаваться как ─1 следующим образом: 14 10 ┌─────────┐ │1 1 1 1 1│ ─ минимальная длина видео─отрезка └─┴─┴─┴─┴─┘ 4 0 При этом отрезок будет занимать на экране одну полоску (половина полоски отводится для бордюра). Максимальная длина отрезка (26 полосок, т.е. вся строка) задается следующим образом: 14 10 ┌─────────┐ │0 0 1 1 0│ ─328 ═ ─2610 ─ длина видео─отрезка ═ 26 └─┴─┴─┴─┴─┘ 4 0 Значения поля длины, превышающие 26, приводят к отображению тех же 26 полос. В представленной ниже таблице дается ширина полоски в точках в зависимости от видеорежима: ╔═════════════════╗ ║ плотность строки║ ║ (байтестроку) ║ ║ 208 ║ 104 ║ 52 ║ ╔══════╬═════╩═════╩═════╣ ║бит на║ байт в полоске ║ ║точку ║ 8 ║ 4 ║ 2 ║ ╠══════╬═════╬═════╬═════╣ ║ 1 ║ х ║ 32 ║ 16 ║ х ─ запрещенная комбинация ║ 2 ║ 32 ║ 16 ║ 8 ║ ║ 4 ║ 16 ║ 8 ║ 4 ║ ║ 8 ║ 8 ║ 4 ║ 2 ║ ╚══════╩═════╩═════╩═════╝ Количество строк, отображаемых на экране, определяется часто─ той кадровой развертки. При кадровой частоте 50 гц на экране может отображаться (зависит от монитора) до 300 строк включительно. 5. Маркировка и пломбирование ПЭВМ имеет маркировку, предусматривающую: ─ товарный знак предприятия─изготовителя; ─ сокращенное обозначение наименования изделия; ─ заводской номер; ─ месяц и год выпуска. 6. Указание мер безопасности К работе с ПЭВМ допускаются лица, изучившие настоящее техническое описание, инструкцию по технике безопасности при работе с устройствами ввода─вывода информации и источниками питания, подключаемыми к ПЭВМ, прошедшие входной контроль, а также местный инструктаж по безопасности труда. Съем и установку платы вычислителя, ремонт, а также подключение внешних и дополнительных устройств производить при отключенном питании. Монтажные работы на ПЭВМ производить паяльником с заземленным жалом и напряжением питания не более 36 В. 7. Порядок установки ПЭВМ предназначена для эксплуатации в закрытых помещениях при следующих условиях: ─ температура окружающего воздуха от +50С до +400С; ─ относительная влажность окружающего воздуха 65+15); ─ атмосферное давление (кПа) от 84 до 106.7 (мм рт.ст. от 630 до 800). Запрещается эксплуатировать ПЭВМ в помещениях с химически агрессивной средой. После транспортировния ПЭВМ в зимнее время года выдержите ее в упаковке, где она будет эксплуатироваться, затем распакуйте. Произведите внешний осмотр ПЭВМ, уледитесь в отсутствии механических повреждений изделия. Схема включения ПЭВМ имеет следующий вид: ╔════════════════╗ 220 В ║ ______________ ╟───────────────────────────┤ ║│ │║ 50 Гц ║│ │║ ┌────────────┐ ║│ │║ │ │ ║│ │║ │ ────────── │ ║ ______________ ║ ┌──│ ────────── │ RS232С ║ монитор МС6106 ║ │ │ принтер │ ├───┐ ╚═══════════════╤╝ │ └────────────┘ └──────────────────┐ │ │ ┌────────────────────│──│──┐ │ 220 В │ ┌──────────│──│──│───│─────────────────────┤ │ │ │ │ │ │ ┌──────┐ 50 Гц │ │ │ │ │ │ │ │ ┌────┴────┐╔═══╧══════════╧══╧══╧═══╧═╧═╗ │ │ НГМД │║ клавиатурный блок _____ ║ │ ├─────────┤║ │_____│║ │ │ НЖМД │║ │_____│║ │ └─────────┘║ ________________________ ║ │ ║ ________________________ ║ │ ║ │ │ │ │║ ┌─┴──┐ ║ │ │ │ │║ │ 00 │ ║ │ │ │ │║ │ │ ║ │__________________│ │____│║ └────┘ ╚════════════════════════════╝ манипулятор Примечание: если используются накопители (НГМД, НЖМД) 89 мм, то блок накопителей отсутствует, а НГМД и НЖМД встраиваются в клавиатурный блок. Источник питания ПВ удовлетворяет следующим требованиям: ─ обеспечение отклонения питающего напряжения: для +5В не более +0.25В при изменении токовой нагрузки от 1.5 до 3А; для источника +12В не более +0.6В при изменении токовой нагрузки от 0.05 до 0.3А; ─ двойная амплитуда пульсаций питающих напряжений не должна превышать 2) от номинала; ─ при включении, отключении с помощью выключателей, а также пропадании и появлении напряжения в первичном сетевом питании, источник питания должен обеспечивать нарастание и спад вторичных напряжений по экспоненциальному закону (допускаются выбросы напряжений не более +20) от номинала источника). 8. Подготовка к работе Проведите внешний осмотр ПЭВМ и убедитесь в отсутствии механических повреждений. Убедитесь в наличии заземления и исправности кабелей ПЭВМ и внешних устройств. Установите переключатели сетевого питания аппаратуры в положение, соответствующее отключенному состоянию. Подключите к сети 220В 50Гц с помощью кабелей сетевого питания ПЭВМ и внешние устройства. 9. Порядок работы Для работы ПЭВМ необходимо иметь магнитные носители с операционной системой и, если необходимо, с прикладными программами. Включите питание монитора. Включите питание клавиатурного блока. На экране монитора появится индикация прохождения системного теста ОЗУ. Если не было сообщений об ошибках, то необходимо вставить дискетту с операционной системой. В противном случае ВПО начнет загрузку операционной системы с НЖМД. Далее следует руководствоваться описаниями ВПО ("Встроенного программного обеспечения") или операционной системы. 10. Проверка технического состояния Проверка технического состояния ПЭВМ осуществляется ВПО, выполняющим тестирование ОЗУ при включении питания. В случае успешного выполнения тестов в правом верхнем углу экрана монитора будет высвечен объем имеющегося ОЗУ в Кбайтах. 11. Возможные неисправности и методы их устранения Основные возможные неисправности и методы их устранения представлены в следующей таблице: ────────────────┬──────────────────────────┬──────────────────────ъ наименование │ вероятная причина │ метод устранения неисправности │ │ ────────────────┼──────────────────────────┼──────────────────────ъ │ │ │ │ │ │ │ │ │ │ 12. Техническое обслуживание Перечень работ для различных видов технического обслуживания приведен в следующей таблице: ─────────────┬───────────────────┬─────────────┬──────────────────── │ │ │приборы,материалы, │ │ │необходимые для │ │ │проведения работ │ │ │ ─────────────┼───────────────────┼─────────────┼──────────────────── 1 раз в │Материей, смочен─ │ Осуществить │Спирт этиловый месяц │ной спиртом, про─ │ просушку при│ГОСТ 18300─72 │тереть контакты │ при темпера─│Материя хлопчато─ │разъемных соедине─ │ туре 150С в │бумажная │ний. │ течение 15 │ │При помощи кисточки│ минут │Кисточка мягкая │удалить пыль. │ │ 13. Правила хранения ПЭВМ должны храниться в упаковке в отапливаемых помещениях при температуре от +50С до +350С и относительной влажности воздуха не более 85). 14. Транспортирование Транспортирование ПЭВМ в упаковке может производиться всеми видами транспорта на любое раатояние в условиях по ГОСТ 23088─80 и при внешних воздействиях, не превышающих следующие нормы: ─ воздействие температуры окружающего воздуха от ─500С до +500С; ─ воздействие относительной влажности воздуха 95) при температуре окружающего воздуха +300С; ─ воздействие ударных нагрузок с ускорением 3п при длительности импульса от 5 до 10 мс и частоте от 80 до 120 ударов в минуту. Расстановка и крепление транспортной тары с упакованными ПЭВМ в транспортных средствах, должны обеспечить устойчивое положение транспортной тары и отсутствие ее перемещения во время транспортирования. При транспортировании должна быть обеспечена защита транспортной тары с упакованными ПЭВМ от атмосферных осадков. Приложение ══════════ таблица сигналов разъема расширителя ввода─вывода ────┬───┬───────────┬────────────────────────────────────────── # │ * │ имя │ примечания ноги│I/O│ сигнала │ ────┼───┼───────────┼────────────────────────────────────────── A2 │ O │ SYNC │ синхронизация A4 │ I │ INT7 │ прерывание #7 A5 │ I │ INT6 │ прерывание #6 A6 │ O │ WTBT │ запись байта A7 │ O │ IOR │ чтение ввода/вывода A10 │I/O│ AD8 │ ┐ A11 │I/O│ AD10 │ │ A12 │I/O│ AD12 │ ├ шина адрес/данные A13 │I/O│ AD14 │ ┘ A14 │ O │ A1 │ ┐ A15 │ O │ A3 │ ├ шина адреса A16 │ O │ A5 │ ┘ A17 │I/O│ AD0 │ ┐ A18 │I/O│ AD2 │ │ A19 │I/O│ AD4 │ ├ шина адрес/данные A20 │I/O│ AD6 │ ┘ A23 │ │ +12V │ питание A24 │ │ +12V │ питание B5 │ I │ RPLY │ ответ B7 │ O │ IOW │ запись ввода/вывода B10 │I/O│ AD9 │ ┐ B11 │I/O│ AD11 │ │ B12 │I/O│ AD13 │ ├ шина адрес/данные B13 │I/O│ AD15 │ ┘ B14 │ O │ A2 │ ┐ B15 │ O │ A4 │ ├ шина адреса B16 │ O │ A6 │ ┘ B17 │I/O│ AD1 │ ┐ B18 │I/O│ AD3 │ │ B19 │I/O│ AD5 │ ├ шина адрес/данные B20 │I/O│ AD7 │ ┘ B21 │ │ GND │ земля B22 │ │ GND │ земля B23 │ │ +5V │ питание B24 │ │ +5V │ питание ────┴───┴───────────┴────────────────────────────────────────── * ─ типы сигналов указаны по отношению к ПЭВМ: I ─ входной O ─ выходной I/O ─ двунаправленный таблица сигналов разъема последовательного интерфейса ────┬───────────────┬────────────────────────────────────────── # │ имя │ примечание ноги│ сигнала │ ────┼───────────────┼────────────────────────────────────────── 01 │ DCD │ 02 │ RxD │ принимаемые данные 03 │ TxD │ передаваемые данные 04 │ DTR │ 05 │ GND │ земля 06 │ DSR │ 07 │ RTS │ 08 │ CTS │ 09 │ RI │ 10 │ +12V │ питание ────┴───────────────┴────────────────────────────────────────── таблица сигналов интерфейса принтера ────┬───────────────┬────────────────────────────────────────── # │ имя │ примечание ноги│ сигнала │ ────┼───────────────┼────────────────────────────────────────── 01 │ PSTB │ строб принтеру 03 │ PD0 │ данные принтеру бит 0 05 │ PD1 │ бит 1 07 │ PD2 │ бит 2 09 │ PD3 │ бит 3 11 │ PD4 │ бит 4 13 │ PD5 │ бит 5 15 │ PD6 │ бит 6 17 │ PD7 │ бит 7 16 │ PRST │ 18 │ PSEL │ 19 │ PAFD │ 20 │ PE │ 21 │ ERR │ 22 │ ACK │ 23 │ BUSY │ 24 │ SLCT │ 2─14│ GND │ все четные выводы ─ земля ────┴───────────────┴────────────────────────────────────────── таблица сигналов разъема манипулятора MOUSE ────┬───────────────┬────────────────────────────────────────── # │ имя │ примечание ноги│ сигнала │ ────┼───────────────┼────────────────────────────────────────── 01 │ MSD0 │ бит 0 ─ шина данных 02 │ MSD1 │ бит 1 03 │ MSD2 │ бит 2 04 │ MSD3 │ бит 3 05 │ +5V │ питание 06 │ MSLK │ левая кнопка 07 │ MSRK │ правая кнопка 08 │ MSTB │ строб манипулятору 09 │ GND │ земля ────┴───────────────┴────────────────────────────────────────── таблица сигналов интерфейса НГМД / НЖМД ────┬───────────────┬───────────────┬────────────────────────── # │ имя │ │ ноги│ сигнала │ НГМД │ НЖМД ────┼───────────────┼───────────────┼────────────────────────── 1-2 │ +12V │ питание 3-5 │ + 5V │ питание 4-6 │ GND │ земля 08 │ RDY │ готовность 10 │ HN0 │ сторона головка #0 12 │ RDD │ данные чтения 14 │ WP │ защита записи поиск окончен 16 │ TR000 │ дорожка #0 18 │ WG │ разрешение записи 20 │ ─MWD │ данные записи 22 │ STEP │ шаг 24 │ DTR │ направление 26 │ RUN │ включение вращения 28 │ USEL │ выбор 30 │ F1SEL │ диск #0 32 │ F0SEL │ диск #1 34 │ +MWD │ ошибка записи │ │ + данные записи 36 │ ─IND │ индекс 38 │ HN2 │ головка #2 40 │ HN1 │ выбор плотности головка #1 7─39│ GND │ все нечетные выводы ─ земля ────┴───────────────┴────────────────────────────────────────── таблица сигналов разъема ВИДЕО ────┬───────────────┬────────────────────────────────────────── # │ имя │ примечание ноги│ сигнала │ ────┼───────────────┼────────────────────────────────────────── 01 │ +12М │ питание 02 │ GND │ земля 03 │ B │ синий 04 │ GND │ земля 05 │ R │ красный 06 │ GND │ земля 07 │ G │ зеленый 08 │ GND │ земля 09 │ CSYN │ комплексный синхро 10 │ GND │ земля ────┴───────────────┴──────────────────────────────────────────