Корвет/Устройство и работа комплекса

Материал из Emuverse
Версия от 11:57, 26 марта 2009; Panther (обсуждение | вклад) (где-то на просторах)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Данный материал защищён авторскими правами!

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

Основной составной частью комплекса является микроЭВМ. Ее структурная схема приведена на рис.1.

Принципиальной особенностью данной микроЭВМ является жесткая синхронизация всех процессов, осуществляемая специальным узлом синхронизатора. Машинный цикл МП совпадает с циклом ОЗУ, а поскольку за время вывода на экран одного байта информации проходит два таких цикла, создаются условия, при которых процессор взаимодействует с памятью без потерь времени на ожидание. Синхронизатор вырабатывает все тактовые сигналы, необходимые для работы других узлов микроЭВМ, а также адреса, по которым осуществляется регенерация динамического ОЗУ и выборка данных из памяти для отображения.

Организация взаимодействия всех функциональных узлов микроЭВМ и пересылка данных между узлами осуществляется процессором, построенным на основе микропроцессора КР580ВМ80А.

Системный регистр и дешифратор адреса предназначены для задания областей адресного пространства, относящихся к тем или иным узлам микроЭВМ (карты адресов), и выдачи соответствующих сигналов выборки при попадании текущего адреса, выданного процессором, в зти области.

Все элементы схемы адресуются как ячейки памяти.

Постоянное запоминающее устройство (ПЗУ) предназначено для хранения резидентного программного обеспечения ПЭВМ.

Оперативное запоминающее устройство (ОЗУ) предназначено для хранения данных и программ.

Контроллеры отображения алфавитно-цифровой и графической информации представляют собой две независимые системы, каждая из которых выдает свои видеосигналы и сигналы синхронизации. Оба узла постоянно работают в режиме вывода информации на экран.

Адаптеры периферийных устройств обеспечивают связь микроЭВМ с устройствами ввода-вывода. K иx числу относятся:

  • контроллер НГМД;
  • адаптер клавиатуры;
  • адаптер кассетного накопителя;
  • адаптер локальной сети;
  • адаптер печатающего устройства (ПУ);
  • адаптер параллельного и последовательного интерфейсов.

Необходимыми компонентами системы являются контроллер прерываний и таймер.

Принципиальная схема микроЭВМ приведена в Альбоме 1. В дальнейшем при описании принципиальных схем будут даны ссылки на листы альбома.

СИНХРОНИЗАТОР

Схема синхронизатора (л.02) содержит задающий генератор, двадцатиразрядный счетчик и схемы формирования тактовых сигналов для других узлов микроЭВМ.

Задающий генератор частотой 20МГц реализован на ИС КР531ЛЕ1 (ВО3,ВО6) и содержит кварцевый резонатор ВQ1.

Счетчик реализован на пяти ИС К555ИЕ10 (DO6,GO6,KO6,PO6,SO6).

Четырехразрядный двоичный счетчик DО6 делит на 16 частоту задающего генератора. Временные диаграммы работы счетчика приведены на рис.2.

Восьмиразрядный счетчик GО6, КО6 делит частоту 1,25 МГц на 64 и формирует строчный гасящий импульс «-СГИ» на выходе «4» счетчика КО6. Временные диаграммы работы счетчика приведены на рис.3. Сигнал загрузки счетчика «-ЗАГРСЧ» формируется ПЛМ Q05 (л.05).


Восьмиразрядный счетчик PО6, SО6 делит на 153 частоту, поступающую с выхода переноса счетчика КО6, и формирует кадровый гасящий импульс «-КГИ» на выходе «8» счетчика SО6. Временные диаграммы работы счетчика приведены на рис.4.

Схемы LI3, PI3, JI5, JI8 (л.02) и ВО5 (л.03) формирует две последовательности синхроимпульсов «Ф1» и «Ф2» частотой 2,5 МГц и амплитудой 12 В для МП КР580ВМ80А.

Триггер LI8 и схема NI8 формируют сигналы выбора строк «-ВБСТР» и столбцов «-ВБСТЛБ» частотой 2,5 МГц для динамического ОЗУ и графического ЗУ. Временные диаграммы работы формирователей синхроимпульсов «Ф1» и «Ф2», сигналов «-ВБСТР», «-ВБСТЛБ» приведены на рис.5.

Схемы AI3,ЕI3 формируют тактовые сигналы для контроллера НГМД частотой 4, 2 и 1 МГц. Временные диаграммы работы формирователя приведены на рис.6.


ПРОЦЕССОР

Схема процессора приведена на листе 03, временные диаграммы — на рис.7. Процессор предназначен для обработки и передачи информации между функциональными узлами микро ЭВМ и для обслуживания прерываний по запросу устройств ввода-вывода (УВВ). Процессор реализован на базе однокристального микропроцессора КР580ВМ80А (В16) с фиксированной системой команд. На входы С1 и С2 МП поступают синхроимпульсы «Ф1» и «Ф2», сформированные схемой синхронизатора.

МП выполняет команды машинными циклами, число которых может быть от одного (для самой короткой команды) до пяти (для самой длинной). В первом машинном цикле всех команд осуществляется выборка кода операции. Maшинный цикл включает от трех до пяти тактов и соответствует чтению или записи в ЗУ или в порты ввода-вывода одного байта информации. Длительность такта отсчитывается относительно фронта синхроимпульса «Ф1» и равна 400 нс.

МП обращается к УВВ как к ячейкaм памяти. Адрес ячейки памяти или порта УВВ появляется на ША в первом такте каждого машинного цикла по фронту синхроимпульса «Ф2» и сохраняется до фронта синхроимпульса «Ф2» в третьем такте.

При обращении МП к УВВ схема совпадения G16 формирует один такт ожидания (Тw). Низкий уровень сигнала выборки УВВ «-ВБУВВ» поступает на один вход схемы совпадения, а второй вход подключен к выходу ожидания МП WI. Выход схемы через шунт (XР2) подсоединен ко входу готовности RА МП.

Во втором такте каждого машинного цикла спадом синхроимпульса «Ф2» МП анализирует уровень напряжения на входе RА; при низком уровне напряжения на этом входе он приостанавливает выполнение команды, а фронтом следующего синхроимпульса «Ф1» вводит такт ожидания Тw. При этом на выходе WI устанавливается высокий уровень напряжения (подтверждение ожидания), который через схему G16 передается на вход RА МП.

В такте ожидания на ША сохраняется выданный в такте Т1 адрес, а также сигнал чтения «ЧТ», если текущий машинный цикл связан с вводом информации в процессор.

Аналазируя в такте ожидания состояние входа РА, МП фронтом следующего синхроимпульса «Ф1» запускает выполнение команды с третьего такта, одновременно устанавливая на выходе WI низкий уровень напряжения.

Передача информации между МП и другими функциональными узлами осуществляется по восьмиразрядной ШД. Связь с УВВ организована через буферированную шину данных БШД, в качестве буфера используется ИС К555АП6 (К14, л.03).

При отсутствии обращений к УВВ высокий уровень на входе EZ схемы К14 удерживает входы-выходы ее в состоянии высокого импеданса. В машинном цикле ввода информации в МП из УВВ сигнал «ЧТ» через схему М19 поступает на вход управления направлением передачи «Е-» схемы К14 и переводит последнюю в режим ввода информации с БШД.

Если текущий машинный цикл связан с вводом информации в МП, то в такте Т2 по фронту синхроимпульса «Ф2» на выходе РС МП формируется положительный сигнал чтения «ЧТ» длительностью 400нс, который автоматически расширяется до 800нс, если МП вводит такт ожидания.

Если текущий машинный цикл связан с выводом информации из МП, то в такте Т3 (Тw) по фронту синхроимпульса «Ф1» на выходе TF МП формируется отрицательный сигнал записи «-ЗП» длительностью 400 (800) нс.

Информация о типе текущего машинного цикла содержится в слове состояния (PSW), которое МП выводит на ШД в такте Т1 каждого машинного цикла по фронту синхроимпульса «Ф2» в сопровождении сигнала синхронизации «СИНХР» (SYN) длительностью 400нс. При этом низкий уровень напряжения на линии «Д1» свидетельствует о том, что в текущем машинном цикле выполняется запись в ЗУ, стек или УВВ, в противном случае выполняется считывание. Высокий уровень напряжения на линии «Д5» свидетельствует о том, что МП выполняет первый машинный цикл. Высокий уровень напряжения на линии «Д0» (реакция МП на запрос прерывания от УВВ) формируется в первом машинном цикле и является подтверждением запроса прерывания (ППР).

Линия «Д1» ШД используется для формирования сигнала доступа МП к памяти «-ОБР» в такте Т2, если на этой линии высокий уровень напряжения, и в такте Т3, если низкий. Для этого сигнал с линии «Д1» при высоком уровне ссигнала «СИНХР» загружается в прямом и инверсном коде в сдвиговый регистр К555ИР16 (S16) по спаду сигнала «2,5МГц», после чего низкий уровень сигнала «СИНХР» переводит регистр S16 в режим сдвига частотой 2,5 МГц записанной в него информации. Сигнал «СИНХР» с выхода МП посту- пает на вход регистра S16 через шунт ХР2.

Линии «Д0» и «Д5» слова состояния используются для формирования последовательности трех сигналов подтверждения прерывания «ППР» для ввода в МП из контроллера прерываний КП580ВН59 трехбайтовой команды «CALL», содержащей адрес перехода к подпрограмме обслуживания запроса прерывания от УВВ, если запрос имел место. Сигнал «-ППР» формируется, если на входе прерывания МП установлен высокий уровень напряжения и если прерывание разрешено командой «EI». Сигнал с линии «Д0» синхроимпульсом «Ф1Т» через инвертор Q04 и схему совпадения Q12 записывается в триггер Р16 в первом машинном цикле. Высокий уровень сигнала запрета «ЗПРТ» на выходе триггера Р16 запрещает работу дешифратора адреса и организует ввод из контроллера прерываний в МП трехбайтовой команды «CALL», устанавливая низкий уровень сигнала «-ВБУВВ» и формируя сигнал «-ППР» через схему Р19. Команда «CALL» выполняется за пять машинных циклов, из которых первые три связаны с вводом команды в МП, а два последних — с записью в стек текущего адреса прерванной программы. В такте Т1 машинного цикла М4 низкий уровень напряжения на выходе «0» регистра S16 сбрасывает триггер Р16. При этом низкий уровень напряжения сигнала «ЗПРТ» разрешает работу дешифратора адреса, устанавливая высокий уровень в цепи сигналов «-ВБУВВ» и «-ППР».

Схема H08 с резистором и конденсатором на входе формирует положительный сигнал установки МП в начальное состояние по входу SR. Сигнал формируется при включении питания или при нажатии кнопки SBI. Через 50мкс после включения питания или отпускания кнопки SBI на входе РА МП устанавливается низкий уровень напряжения и МП выставляет на ША нулевой адрес для перехода к управляющей программе.

На плате для наладки и поиска неисправностей установлена розетка XSI, к контактам которой подведены сигналы в соответствии с табл. 1. Для обеспечения работоспособности микроЭВМ на розетке XSI установлены перемычки в соответствии с указаниями в табл. 1.


                                     Т а б л и ц а   1
________________________________________________________________
номер !Наимено-!Направ-    !
кон-  !вание   !ление      !   Описание сигнала
такта !сигнала !передач    !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 01   ! СИНХР  ! Вход      ! Высокий уровень на выходе микропро-
 02   ! СИНХР  ! Выход     ! цессора говорит о том, что на шине
      !        !           ! данных - слово состояния.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 03   ! -ЗП    ! Вход      ! Выход микропроцессора TF сигнализи-
 04   ! -ЗП    ! Выход     ! рует о передаче данных. Активный уро-
      !        !           ! вень низкий.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 05   ! ГТВ    ! Выход     ! Вход готовности микропроцессора. Низ-
 06   ! ГТВ    ! Вход      ! кий уровень сигнала на этом входе при-
      !        !           ! останавливает выполнение команды и
      !        !           ! вводится такт ожидания.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 07   !  ЧТ    ! Вход      ! Выход микропроцессора RC сигнализи-
 08   !  ЧТ    ! Выход     ! рует о приеме данных.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 09   !-ВБПЗУ1 ! Вход      ! Сигнал выборки ПЗУ. Активный уровень-
 10   !-ВБПЗУ1 ! Выход     ! низкий.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 11   !  А0    ! Выход     ! Разряд ША
 12   ! -СБР   ! Вход      ! Вход сброса устанавливает микроЭВМ в
      !        !           ! исходное состояние. Активный уровень -
      !        !           ! низкий.
 13   !  А1    ! Выход     ! Разряд ША
 14   !  ПДТЗХ ! Выход     ! Сигнал подтверждения захвата
 15   !  А2    ! Выход     ! Разряд ША
 16   ! ЗАХВАТ ! Вход      ! Вход захвата микропроцессора
 17   !  А3    ! Выход     ! Разряд ША
 18   ! Земля  !           !
 19   !  А4    ! Выход     ! Разряд ША
 20   ! -Ф1Т   ! Выход     ! Последовательность синхроимпульсов
      !        !           ! частотой 2,5 МГц, ТТЛ - уровень
 21   !  А5    ! Выход     ! Разряд ША
 22   ! -Ф2Т   ! Выход     ! Последовательность синхроимпульсов
      !        !           ! частотой 2,5 МГц, ТТЛ - уровень
 23   !  А6    ! Выход     ! Разряд ША
 24   !  ДО    !Вход/Выход ! Разряд ША
 25   !  А7    ! Выход     ! Разряд ША
 26   !  Д1    !Вход/Выход ! Разряд ША
 27   !  А8    ! Выход     ! Разряд ША
 28   !  Д2    !Вход/Выход ! Разряд ША
 29   !  А9    ! Выход     ! Разряд ША
 30   !  Д3    !Вход/Выход ! Разряд ША
 31   !  А15   ! Выход     ! Разряд ША
 32   !  Д7    !Вход/Выход ! Разряд ША
 33   !  A12   ! Выход     ! Разряд ША
 34   !  Д6    !Вход/Выход ! Разряд ША
 35   !  А13   ! Выход     ! Разряд ША
 36   !  Д5    !Вход/Выход ! Разряд ША
 37   !  А14   ! Выход     ! Разряд ША
 38   !  Д4    !Вход/Выход ! Разряд ША
 39   !  А10   ! Выход     ! Разряд ША
 40   !  А11   ! Выход     ! Разряд ША
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

СХЕМА ДЕШИФРАЦИИ АДРЕСОВ

Схема дешифрации адресов и задания конфигурации памяти приведена на листе 04 и включает ИС В04,А08,Д13,А17, F18 и С19. Схема формирует карту адресов, относящихся к требуемым узлам микроЭВМ, и выдает соответствующие сигналы выборки при попадании в эти области текущего адреса, выставляемого МП.

Схема позволяет распределять все доступное адресное пространство процессора между всеми видами памяти микроЭВМ (ПЗУ, ОЗУ,АЦЗУ,ГЗУ), а также портами ввода-вывода, адресуемыми как ячейки памяти.

Схема построена не основе ПЛМ D13, в которой хранятся различные варианты карты памяти. Вариант карты прошивки ПЛМ приведен в табл. 2. Использование системного регистра А08 на входе ПЛМ обеспечивает логическую переконфигурацию карты памяти в процессе выполнения программы. Запись данных в системный регистр осуществляется с ШД по сигналу выборки регистра «-ВБРГ». Регистр запоминает вариант карты пaмяти и хранит его до появления очередного сигнала «-ВБРГ». Регистр сбрасывается в нуль сигналом сброса «-СБР».

На входы ПЛМ, кроме сигналов с выходов системного регистра, поступают старшие восемь разрядов адреса с ША, а также сигналы записи «-ЗП» и чтения «-ЧТ».

При обращении МП к УВВ на выходе «-ВБУВВ» ПЛМ устанавливается низкий уровень напряжения, который разрешает работу дешифратора А17.

При этом в зависимости от состояния разрядов адреса «А3»…"А5", подключенных ко входам дешифратора, на соответствующем выходе последнего формируется сигнал выборки адресуемого УВВ: таймера «-ВБТ», контроллера прерываний «-ВБКП», адаптеров последовательного интерфейса «-ВБПСА1» и «-ВБПСА2», контроллера НГМД «-ВБКНГМД», адаптеров параллельного интерфейса «-ВБПРА1», «-ВБПРА2», «-ВБПРА3».

Формирование сигналов записи и чтения для ОЗУ, ГЗУ и АЦЗУ осуществляется дешифратором F18. В машинном цикле записи в момент поступления из процессора сигналов записи «-ЗП» и записи в регистр «ЗПРГ» на выходах дешифратора формируются сигналы записи в ОЗУ, АЦЗУ и ГЗУ:"-ЗПОЗУ" на выходе «0.0», «-ЗПАЦЗУ» на выходе «1.0» и «-ЗПГЗУ» на выходе «2.0». В машинном цикле чтения в момент поступления сигнала чтения «-ЧТ» и отсутствия сигнала запрета «ЗПРТ» на выходах деши- фратора формируются сигналы чтения из ОЗУ, АЦЗУ и ГЗУ: «-ЧТОЗУ» на выходе «0.1», «-ЧТАЦЗУ» на выходе «1.1» и «-ЧТГЗУ» на выходе «2.1». Если на входах «1» и «2» дешифратора установлен высокий уровень и при этом на выходе «-ВБУВВ» установлен низкий уровень (признак обращения процессора к УВВ), то ИС С19 формирует сигнал чтения УВВ «-ЧТВВ».

Во время обработки запроса прерывания от УВВ при вводе в процессор команды «CАLL» из контроллера прерываний высокий уровень сигнала запрета «ЗПРТ» запрещает все выходы дешифратора за исключением выхода «-ВБУВВ», на котором во время действия сигнала «ЗПРТ» устанавливается низкий уровень напряжения.

ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Схема ОЗУ приведена на листе 04. ОЗУ обеспечивает хранение данных и программ; выполнено на 8 ИС КР565РУ5Г динамического типа и имеет емкость 64К байт. 16-разрядный адресный код подается на входы ОЗУ через адресный мультиплексор выполненный на схемах Е06,М06 и является общим для ОЗУ и ГЗУ. Сначала на входы адреса ИС подается 8 младших разрядов адреса для выбора нужной строки, при этом код адреса эапоминается в ОЗУ по спаду сигнала «-ВБСТР». Затем на эти же входы подается 8 старших разрядов адреса для выбора столбца. При этом код адреса запоминается по спаду сигнала «-ВБСТЛБ». ОЗУ может работать в режимах записи, чтения и регенерации. Временные диаграммы работы ОЗУ приведены на рис.8,9.

Запись информации с ШД в ОЗУ осуществляется сигналом «-ВБСТЛБ» и сигналом записи в ОЗУ, поступающим с выхода «0.0» дешифратора F18 на вход разрешения записи EWR ИС R13. При этом на входе выбора строки ОЗУ должен быть низкий уровень.

В течение всего цикла чтения на входе EWR ОЗУ R13 поддерживается высокий уровень. Информация из ОЗУ переписывается в буферный регистр R18 сигналом записи в регистр «ЗПРГ». Считывание информации на ШД осуществляется сигналом чтения ОЗУ, поступающим с выхода «0.1» дешифратора F18 на вход EZ буферного регистра F18.

Регенерация ОЗУ происходит в режиме отображения, когда на входе обращения «-ОБР» установлен высокий уровень. При этом сигналы «C0»…"C13", формируемые схемой синхронизатора, через мультиплексор Е06, М06 поступают на адресные входы ОЗУ

ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

ПЗУ содержит три ИС J15. На входы выборки ИС ПЗУ поступают сигналы с ПЛМ (на первую — через шунт ХР2). Чтение информации из ПЗУ осуществляется сигналом чтения «-ЧТ», формируемым МП.

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

АЛФАВИТНО-ЦИФРОВОЙ КОНТРОЛЛЕР

Схема контроллера отображения алфавитно-цифровой информации приведена на листе 05. Контроллер осуществляет вывод на экран монитора алфавитно-цифровой и псевдографической информации. Используется принцип растрового сканирования луча.

Для алфавитно-цифровой информации экран организован в виде матрицы знакомест 64 по горизонтали и 16 по вертикали с размером матрицы каждого знакоместа 8*16 точек.

Для псевдографики экран организован в виде матрицы блоков 128 по горизонтали и 48 по вертикали. Каждому знакоместу алфавитно-цифровой информации соответствует 6 блоков псевдографики; два по горизонтали и три по вертикали.

Контроллер содержит девятиразрядное АЦЗУ (ИС КР132РУ4Б, В10, F10 с организацией 1К*1бит), знакогенератор и схемы управления.

Регистр управления, реализованный в виде порта 2 (разряды 2…7) БИС КР580ВВ55А (Н12,Л9), позволяет программно устанавливать режим отображения, управлять состоянием атрибута инверсии изображения в девятом разряде АЦЗУ и инверсией экрана.

Регистр управления запрограммирован на вывод. МП адресует регистр по линиям «-ВБПРА1» и ША. Знакогенератор выполнен на ИС ППЗУ К573РФ4Б (В19). Коды и начертания символов, зашитых в ПЗУ знакогенератора, приведены на рис.10.

Каждому знакоместу на экране в АЦЗУ приписывается соответствующая ячейка, восемь разрядов которой содержат код отображаемого символа, а девятый разряд (ИС F10) — атрибут инверсии, позволяющий отображать символ в инверсном виде (темный на светлом фоне).

Формирование служебных сигналов для контроллера осуществляет ПЛМ КР556РТ2 (Q05), запрограммированная согласно табл.3 с учетом временных соотношений рис.11.

Сканирование АЦЗУ выполняется счетчиками синхронизатора с частотой 1,25МГц по линиям «С0…С5» и «С10…С13» через мультиплексор В05 и сигналом выборки контроллера, формируемым на выходе «0» ПЛМ «Q05». Адрес формируется в АЦЗУ по спаду сигнала выборки.

Младшие разряды адреса «С0»…"С5" определяют позицию текущего знакоместа на гозонтальной оси (64 знакоместа) и генерируются счетчиками синхронизатора синхронно с раз- верткой луча. Старшие разряды адреса «С10»…"С13" определяют позицию знакоместа на вертикальной оси (16 знакомест).

Код символа и атрибут инверсии переписываются из адресуемой ячейки АЦЗУ в буферный регистр (Е14 и L10) фронтом сигнала частотой 1,25МГц, формируемого на выходе «3» ПЛМ Q05.

Восьмиразрядный код символа на выходах регистра Е14 и четырехразрядный код текущей телевизионной линии «С6»…"С9" подаются на адресные входы ПЗУ В19. Для изображения всего символа в текущем знакоместе требуется 16 обращений к ячейке АЦЗУ, содержащей код этого символа.

С выхода ПЗУ информация загружается в сдвиговый регистр L19 фронтом сигнала, формируемого на выходе «7» ПЛМ Q05, при низком уровне на входе EWR регистра. Атрибут инверсии из регистра L10 (нижний триггер) переписывается в триггер М14 для управления цветом и фоном отображаемого символа.

При высоком уровне сигнала на входе «Е-» регистра L19 загруженный код последовательно выдвигается на выход регистра L19, начиная со старшего разряда и, в зависимости от атрибута инверсии, в прямом или инверсном коде через схемы S12 (л.05), С15 (л.07), Т12 (л.05) поступает на смеситель сигналов данных и синхронизации «-СКСИ», построенный на базе эмиттерного повторителя на транзисторе VT1.

Выходной сигнал «РЕЖИМ» ПЛМ Q05 определяет конфигурацию экрана: при низком уровне отображаются 64 символа в строке, при высоком — 32 расширенных символа в строке.

МП обращается к АЦЗУ асинхронно, формируя на выходе «0» ПЛМ Q05 сигнал выборки контроллера, подключая ША («А0»…"А9") через мультиплексор В05 к адресным входам АЦЗУ и вырабатывая в зависимости от цикла обращения сигнал записи «-ЗПАЦЗУ» или чтения «-ЧТАЦЗУ».

В цикле записи код символа с ШД и атрибут инверсии по линиям «-ИВКЛ» и «-ИВЫКЛ» через триггер атрибута L10 запоминается в адресуемой ячейке АЦЗУ.

В цикле чтения сигнал чтения «-ЧТАЦЗУ» поступает на вход EZ регистра В14 и разрешает выдачу кода символа на ШД. Запись в регистр производится сигналом «ЗПРГ».

Атрибут инверсии с выхода 9 разряда АЦЗУ (F10) записывается в триггер L10 фронтом сигнала, формируемого на выходе «2» мультиплексора В05 (нижний) как результат логического совпадения сигналов «ЗПРГ» и «-ЧТАЦЗУ». МП может читать состояние этого триггера через порт 0 (разряд 3) БИС КР580ВВ55А (Н12, л.09) запрограммированный на ввод.

ГРАФИЧЕСКИЙ КОНТРОЛЛЕР

Схема контроллера отображения графической информации приведена на листах 06 и 07. Основным узлом контроллера является ГЗУ, содержащее 24 микросхемы динамического ОЗУ (В12,F12,К12 л.06). ГЗУ организовано в виде трех цветовых плоскостей емкостью 16Кбайт каждая, что соответствует формату экрана 512х256 точек. Информация, считываемая одновременно со всех слоев, отображается на экране в виде последовательности цветных точек вдоль линий телевизионной развертки. Байт отображается так, что младший бит находится справа, а старший — слева.

Процессор адресует регистр цвета Q05 (л.07) по линиям «-ВБРГ» и «А06» через схему Н05 (л.07) и записывает в него информацию с ШД.

С линии «Д7» ШД в регистр записывается информация о режиме записи: послойном (Д7=0) или цветовом (Д7=1). При Д7=0 с линий «Д1»…"Д3" ШД записывается информация о выбранной плоскости записи, устанавливая на соответствующей линии низкий уровень напряжения, с линии «Д0» записываются данные, подлежащие записи в выбранную плоскость. Признак послойной записи (Д7=0), управляя мультиплексором Н05 (л.06) по входу SE1, подключает зти данные на вход данных всех микросхем ГЗУ каждой плоскости. При Д7=1 с линий «Д1»…"Д3" ШД записывается информация об одном из восьми логических цветов записи. Линия"Д0" ШД в этом режиме не используется. Эта информация с регистра цвета через мультиплексор Н05 (л.06) поступает на входы данных микросхем ГЗУ.

В цикле записи сигнал записи в ГЗУ «-ЗПГЗУ», управляя схемой Р08 через инвертор Т04 (л.06), разрешает запись в ГЗУ по входам ЕWR лишь в те точки плоскости записи, которым соответствует высокий уровень напряжения в байте, поступающим по ШД через схему Р04 на схему Р08 (л.06).

Запись в адресуемые ячейки ГЗУ осуществляется спадом сигнала «-ВБСТЛБ», поступающего на вход SEY микросхем ГЗУ через мультиплексор В05 (лист 06). В цветовом режиме сигнал записи формируется на всех трех выходах мультиплексора В05 (л.06).

В режиме чтения ГЗУ на линии «-ЗПГЗУ» установлен высокий уровень напряжения, который запрещает работу схемы Р08 (л.06). При этом мультиплексор В05 (л.06) генерирует сигналы «-ВБСТЛБ» для всех трех плоскостей независимо от режима чтения.

При цветовом режиме чтения (высокий уровень на входе «4» регистра Q05, л.07) над выходами всех ячеек ГЗУ с помощью ПЛМ L12,Q12 (л.07) производят операцию свертки, заключающуюся в сравнении группы из трех бит, отвечающих за цвет каждой точки на экране монитора, с заданной в регистре Q05, лист 07 (выходы «5», «6», «7») комбинацией бит. Карта прошивки ПЛМ приведена в табл. 4. ПЛМ позволяют с помощью одной машинной команды узнать, имеются ли в считанном из ОЗУ байте точки заданного цвета.

При послойном режиме чтения байт, считанный сигналом «-ЧТГЗУ», через регистр N17 (л.07) на ЩД, соответствует содержимому ячейки выбранного слоя.

Сканирование битовых плоскостей ГЗУ с частотой 1,25 МГц производится с помощью счетчиков синхронизатора через мультиплексоры Е06,М06 (л.04). Во время обратного хода луча по кадру счетчики используются для регенерации содержимого цветовых плоскостей.

Байты информации из ячеек ГЗУ фронтом сигнала «-ВБСТЛБ» переписываются в буферные регистры В16,F16,К16(л.06). При отсутствии в цикле отображения информации о цикле записи или чтения ГЗУ процессором, признаком чего является высокий уровень сигнала «-ОБР», происходит двойная запись информации в буферные регистры B16,F16,K16(л.06). Выходная информация буферных регистров сигналом «ТАКТ-Г» при низком уровне сигнала «-ЗАГР-Г1», генерируемыми ПЛМ Q05 (л.05) загружается в сдвиговые регистры B21,F21,K21 (л.06). При высоком уровне напряжения сигнала «-ЗАГР-Г1» загруженные в сдвиговые регистры байты последовательно сигналом «ТАКТ-Г» частотой 10 Мгц выводятся на выходы регистров, начиная со старшего разряда.

Потоки битов со сдвиговых регистров трех цветовых плоскостей и алфавитно-цифрового контроллера (сигнал «ЧБВ») через мультиплексор В05 (л.07) поступают на адресные входы биполярного ОЗУ В10 (л.07) с организацией 16х4 бит, выполняющего функции таблицы присвоения цветов. С выходов таблицы сигналы через регистр С15 и инверторы А19 (л.07) поступают на цветное ВКУ («ВИДЕО-С», «ВИДЕО-З», «ВИДЕО-К», «ВИДЕО-И»). Вместе с этими сигналами на цветное ВКУ выдается сигнал строчной и кадровой синхронизации «СКСИ», требуемая полярность которого обеспечивается подачей на вход ИС К09 (л.07) с помощью перемычки высокого или низкого уровня напряжения.

Наименование сигналов на контактах розетки цветного ВКУ (XS3) приведены в таблице 5.


Разъем XS3                    Т а б л и ц а  5
_______________________________________________________________
Номер   ! Наименование !             !
контакта!   сигнала    ! Направление !  Описание сигнала
 A  ! B !              !             !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
01  !   ! Земля        ! -           ! -
02  !   ! Звук         ! Выход       !Канал 0 программируемого
    !   !              !             !таймера, формирует звуко-
    !   !              !             !вые колебания программиру-
    !   !              !             !емого тона
03  !   ! ВИДЕО-К      ! Выход       !Видеосигнал "красный"
04  !   ! ВИДЕО-З      ! Выход       !Видеосигнал "зеленый"
05  !   ! ВИДЕО-С      ! Выход       !Видеосигнал "синий"
06  !   ! ВИДЕО-И      ! Выход       !Видеосигнал "интенсивность"
07  !   ! ВИДЕО-Г      ! Выход       !Смешанный сигнал ВИДЕО и
    !   !              !             !СИНХРО для монохромного
    !   !              !             !ВКУ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
08  !   ! СКСИ         !             !Строчно-кадровый
    !   !              !Выход        !синхроимпульс
09  !   ! СКСИ         !             !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Для управления модулятором монохромного ВКУ сигналы с выхода таблицы присвоения цветов через регистр С15 (л.07) подаются на четырехразрядный ЦАП и усилитель на транзисторах VT2, VT3, VT4, формирующих сигнал «ВИДЕО-Г» с шестнадцатью возможными градациями яркости.

Наименование сигналов на контактах розетки монохромного ВКУ (XS2) приведены в табл.6.

Разъем XS2                   Т а б л и ц а  6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Номер   ! Наименование ! Направление ! Описание сигнала
контакта! сигнала      !             !
 А  ! В !              !             !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 01 !   ! ВИДЕО-А      ! Выход       ! Смешанный сигнал ВИДЕО и
    !   !              !             ! СИНХРО для контроля алфа-
    !   !              !             ! витно-цифрового контролера
 02 !   ! Земля        ! -           ! -
 03 !   ! ВИДЕО-Г      ! Выход       ! Смешанный сигнал ВИДЕО и
    !   !              !             ! СИНХРО для подключения
    !   !              !             ! монохромного ВКУ
 04 !   ! Звук         ! Выход       ! Канал 0 программируемого
    !   !              !             ! таймера, формирует
    !   !              !             ! звуковые колебания програм-
    !   !              !             ! мируемого тона
 05 !   ! -            ! -           ! Не используется

Содержимое таблицы присвоения цветов можно изменять программным путем на обратном ходе кадровой развертки. Для этого МП предварительно анализирует уровень сигнала «-КГИ», используя для этого вход «1» порта 0 БИС КР580ВВ55А (Н12, л.09) запрограммиро- ванного на ввод.

МП обращается к таблице присвоения цветов по линии «-ВБРГ» и «А2» через схемы F05, F07 (л.07) и стробирующим сигналом через схему F07 (л.07) присваивает ей новый физический цвет, при этом данные поступают с ШД («Д4»…"Д7").


КОНТРОЛЛЕР НГМД

Схема контроллера НГМД приведена на листе 10. Схема обеспечивает подключение к микроЭВМ до четырех накопителей с односторонней и двусторонней одинарной или двойной плотностью записи диаметром 89,133 или 203 мм (работа с накопителями диаметром 203 мм с двойной плотностью записи не допускается).

Подключение осуществляется через вилку XP4, наименования сигналов на контактах разъема приведены в табл.7.


 Таблица 7.
---------------------------------------------------------------
конт.
----------------------------------------------------------------
09  !   !-НАПРВ      ! Выход     !Сигнал определяет направление
    !   !            !           !движения головки диска. При низ-
    !   !            !           !ком уровне сигнала головка по
    !   !            !           !сигналу ШАГ перемещается к цент-
    !   !            !           !ру диска(от дорожки 00), при
    !   !            !           !высоком уровне сигнала головка
    !   !            !           !по сигналу ШАГ перемещается от
    !   !            !           !центра диска(к дорожке 00)
10  !   !-ШАГ(Н)     ! ВЫХОД     !Импульс обуславливает перемеще-
    !   !            !           !ние головки на одну дорожку впе-
    !   !            !           !ред или назад.При активном уров-
    !   !            !           !не на этом выходе не должен из-
    !   !            !           !меняться сигнал НАПРВ
11  !   !-ДЗП (Н)    ! Выход     !Импульсные сигналы данных посту-
    !   !            !           !пают для записи на диск.
12  !   !-РЗП        ! Выход     !Низкий уровень сигнала включает
    !   !            !           !тракт записи и блокирует усили-
    !   !            !           !тели воспроизведения. Сигнал
    !   !            !           !принимается только выбранным
    !   !            !           !накопителем
13  !   !-ДРО        ! Вход      !Низкий уровень сигнала указывает
    !   !            !           !на то,что головка расположена
    !   !            !           !под дорожкой 00
14  !   !-ЗЩЗП (Н)   ! Вход      !Сигнал защиты записи с магнитно-
    !   !            !           !го диска запрещает запись в выб-
    !   !            !           !ранную область памяти.
15  !   !-ДЧТ        ! Вход      !Низкий уровень сигнала соответст-
    !   !            !           !вует наличию данных воспроизведе-
    !   !            !           !ния с магнитного диска
16  !   ! СТРН       ! Выход     !Низкий уровень сигнала указывает на
    !   !            !           !то, что в рабочем контакте с го-
    !   !            !           !ловкой находится сторона А диска.
    !   !            !           !Высокий уровень сигнала указывает на
    !   !            !           !то, что диск находится в контакте
    !   !            !           !с противоположной стороной.
17  !   !-ГОТОВН (Н) ! Вход      !Сигнал готовности накопителя к ра-
    !   !            !           !боте.
18  !   ! + 5В       !  -        !  -
19  !   ! + 5В       !  -        !  -
20  !   !            !           !
21  !   !            !           !
22  !   !            !           !
23  !   !            !           !
24  !   !            !           !
25  !   !            !           !
26  !   ! Земля      ! -         !  -
27  !   !            !           !
28  !   !            !           !
29  !   !            !           !
30  !   !            !           !
31  !   !            !           !
32  !   !            !           !
33  !   !            !           !
34  !   !            !           !
35  !   !            !           !
36  !   !            !           !
37  !   !            !           !

Контроллер реализован на базе БИС КР1818ВГ93 (В12) и программно-управляемого восьмиразрядного регистра, в качестве которого используется порт 1 адаптера параллельного интерфейса Н12 (л.09), запрограмированного на вывод.

Связь контроллера с МП осуществляется по БШД с помощью сигналов записи «-ЗП» или чтения «-ЧТВВ». МП адресует БИС КР1818ВГ93 по линиям «ВБКНГМД», «А0», «А1», а регистр — по линиям «-ВБПРА1», «А0», «А1».

Перед выполнением операции чтения или записи в адресуемом накопителе включают электродвигатель постоянного тока и перемещают магнитную головку записи-воспроизведения на требуемую дорожку.

Включение двигателя осуществляется подачей низкого уровня напряжения на одну из линий выбора накопителя «-ВБ0»…"ВБ3" и линию включения двигателя «-ВКЛ» с помощью программно-управляемого регистра. Если в течении 3 секунд обращения к НГМД не происходит, двигатель автоматически выключается, что обеспечивается с помощью перезапускаемого одновибратора R14, который включается по фронту сигнала с выхода «5» программно-управляемого регистра и имеет длительность 3 с.

При выключении двигателя на линии «ПРЕР7» устанавливается высокий уровень, поступающий в контроллер прерываний КР580ВН59 (А08, л.08) как запрос на обслуживание. МП программно решает, когда обслужить этот запрос.

Информация о типе адресуемого накопителя запоминается под управлением МП в разрядах 6 и 7 регистра Н12 (л.09) и по линиям «-МИНИ» (магнитный диск диаметром 133 или 203 мм) и «-ДВПЛ» (двойная или одинарная плотность записи) управляет работой БИС КР1818ВГ93. Сигналы «-МИНИ» и «-ДВПЛ» подаются на вход мультиплексора D06 и управляют прохождением сигналов «1 Мгц» или «2 Мгц» на вход С БИС КР1818ВГ93. Сигнал «-ДВПЛ» поступает на вход М0 БИС КР1818ВГ93 и определяет режим ее работы. Сигнал «СТРН» определяет рабочую сторону магнитного диска адресуемого НГМД.

Контроллер по команде МП по линиям «-ШАГ» и «-НАПРВ» (НАПРАВЛЕНИЕ) управляет перемещением головки записи-воспроизведения в адресуемом НГМД.

При низком уровне на линии «-НАПРВ» задается направление перемещения головки к центру диска, при высоком — от центра. Перемещение головки в заданном направлении осуществляется шаг за шагом низким уровнем на линии «-ШАГ» через интервалы времени, определяемые командой МП. Режимы работы различных типов НГМД приведены в табл. 8.


                                Т а б л и ц а   8
___________________________________________________________________
Диаметр!Плотность!Логический !Частота сигналов,   !Метод !Длитель-
диска, !записи   !уровень на !  МГц               !коди- !ность
 мм    !         !линиях     !                    !рова- !шага
       !         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!ния   !двигателя
       !         !-МИНИ!-ДВПЛ!Вх С       !Вх "-1" !записи! мс
       !         !     !     !КР1818ВГ93 !К555ИЕ7 !      !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
203    !Одинарная! 1   ! 1   ! 2         ! 4      ! FM   !3,6,10,15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89     !Одинарная! 0   ! 1   !           ! 2      ! FM   !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1         ~~~~~~~~~~~~~~~~ 6,12,20,30
133    !Двойная  ! 0   ! 0   !           ! 4      ! MFM  !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Физическое начало каждой дорожки отмечается на линии «-ИНДЕКС» низким уровнем напряжения длительностью не менее 10 мкс при каждом обороте диска. Сигнал «-ИНДЕКС» используется для синхронизации контроллера. Низкий уровень напряжения на линии «-ДРО» (нулевая дорожка) сигнализирует контроллеру, что головка записи-воспроизведения находится над нулевой дорожкой.

В начале операции записи микропроцессор анализирует состояние входных линий готовности «-ГОТОВН» и защиты записи «-ЗЩЗП» и приступает к опрерации записния на входе «-ГОТОВН» и высоком уровне напряжения на входе «-ЗЩЗП». Запись данных контроллер выполняет, используя выходные линии микросхемы КР1818ВГ93 EWR, DWR, «DL>» и «DL<". .A Если имеет место запись на диск, контроллер формирует на выходе разрешения записи "-РЗП" низкий уровень напряжения на все время операции записи. При этом первый байт данных должен быть загружен с шины БШД в контролер до установления низкого уровня напряжения на линии "-РЗП". .A В зависимости от уровня напряжения на линии "-ДВПЛ" контроллер кодирует загруженный байт данных по методу частотной модуляции (ЧМ) (при высоком уровне) или по методу модифицированной частотной модуляции (МЧМ) (при низком уровне) и в последовательном коде выводит его на выход DWR микросхемы контроллера. Временная диаграмма кодирования данных для магнитного диска диаметром 133 мм приведена на рис.12. При обоих способах кодирования в последовательном потоке информации содержатся данные ("D") и синхросигналы ("C"). При способе кодирования ЧМ каналы ("C"). При способе кодирования ЧМ каждый битовы элемент содержит бит данных и синхросигнал. При способе кодирования МЧМ синхросигнал помещается в битовом элементе, если данные предыдущего и текущего битового элемента равны нулю.

Данные записи DWR поступают в НГМД через схему цифровой компенсации данных, выполненную на микросхемах J13, K13, J18. Сдвиговой регистр J18 в зависимости от комбинации сигналов "DL>» и «DL<" обеспечивает задержку выдачи данных в НГМД по линии "-ДЗП" номинальную 500 нс при низких уровнях напряжения на выходах "DL>» и «DL<", меньше номинальной на 250 нс при низком уровне напряжения на выходе "DL>» и высоком на "«DL<", больше номинальной на 250 нс при высоком уровне напряжения на выходе "DL>» и низком на «DL<". Временные диаграммы работы НГМД приведены на рис.13. Требуемые задержки достигаются тем, что сигнал с выхода DWR загружает комбинацию сигналов с выходов "DL>» и «DL<» в сдвиговой регистр и тактирование регистра выполняется частотой 4 МГц.

КОНТРОЛЛЕР ПРЕРЫВАНИЙ

Схема контроллера прерываний приведена на листе 08. Контроллер прерываний выполнен на основе БИС КР580ВН59 (А08). Контроллер позволяет обслуживать 8 уровней прерываний от адаптеров периферийных устройств с фиксированными или циклически меняющимися приоритетами, маскировать отдельные уровни. Приоритеты запросов распределены следующим образом:


уровень 0 - запрос от дополнительных внешних устройств,
            подсоединенных к разъему "РАСШИРЕНИЕ";
уровень 1 - запрос от адаптера последовательного интерфейса
            ( готовность приема );
уровень 2 - запрос от адаптера последовательного интерфейса
            ( готовность передачи );
уровень 3 - запрос от адаптера локальной сети;
уровень 4 - запрос сигналом кадрового гасящего импульса КГИ
            с частотой 50 Гц;
уровень 5 - запрос от канала 2 программируемого таймера;
уровень 6 - запрос от ПУ;
уровень 7 - запрос от контроллера НГМД.

ПРОГРАММИРУЕМЫЙ ТАЙМЕР

Схема программируемого таймера приведена на листе 08. Программируемый таймер выполнен на ИС КР580ВИ53 (F08) и имеет три канала.

Канал 0 используется для формирования звуковых колебаний программируемого тона.

Канал 1 задает скорость передачи данных по последовательному интерфейсу (до 9600 бит/с).

Канал 2 предназначен для генерации прерываний через фиксированные промежутки времени. На вход С канала 2 поступают сигналы «-КГИ». Режим работы канала 2 задается по шине данных в регистре режима, а коэффициент деления частоты — в счетчике канала, адресуемых по линиям «-ВБТ», «А0», «А1».

АДАПТЕР КЛАВИАТУРЫ

Схема адептера клавиатуры приведена на листе 08. Адептер клавиатуры выполнен на двух ИС К555КП14 (С19) и ИС К555ЛН2 (К19). Адаптер обеспечивает программное сканирование и декодирование простейшей матрицы контВМ дополнительных внешних устройств, а в случае использования ее в качестве графического терминала — для связи со старшей ЭВМ. Наименования сигналов приведены в табл. 9.


                         Т А Б Л И Ц А   9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Номер  ! Наименование ! Направ-! Тип ин-  ! Описание
контакта !   сигнала    ! ление  ! терфейса ! сигнала
  А  ! В !              !        !          !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 01  !   !   ПрД-       ! Вход   !   ИРПС   ! Принимаемые данные
     !   !              !        !          !    (ток втекает)
 02  !   !   ПМД        ! Вход   ! СТЫК С2  ! Принимаемые данные
     !   !              !        !          !    (Цепь 104)
 03  !   !   ПДД        ! Выход  ! СТЫК С2  ! Передаваемые данные
     !   !              !        !          !    (Цепь 103)
 04  !   !   ГТПК       ! Выход  ! СТЫК С2  ! Сигнал готовности ПК
     !   !              !        !          !    (Цепь 108.2)
 05  !   !   Земля      !   -    !   -      !      -
     !   !              !        !          !
 06  !   !   ГТВУ       ! Вход   ! СТЫК С2  ! Сигнал готовности ВУ
     !   !              !        !          !    (Цепь 107)
 07  !   !   ПД+        ! Выход  !   ИРПС   ! Передаваемые данные
     !   !              !        !          !    (ток вытекает)
 08  !   !   ПД-        ! Выход  !   ИРПС   ! Передаваемые данные
     !   !              !        !          !    (ток втекает)
 09  !   !   ПрД+       ! Вход   !   ИРПС   ! Принимаемые данные
     !   !              !        !          !    (ток вытекает)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Адаптер построен на базе БИС КР580ВВ51А (М08) и реализует либо интерфейс типа 20ма токовой петли (ИРПС) с использованием оптрона VT5 и ИС R13, S15, S19, либо интерфейс типа СТЫК С2 с использованием ИС Т3, U3, транзистора VT6 и ИС R13, S15, U19.

При работе с интерфейсом ИРПС необходимо установить перемычку между контактами 04 и 02 соединителя адаптера. Способ обмена - асинхронный, двунаправленный, скорость передачи — до 9600 бит/с. Скорость задается программно установкой коэффициента деления частоты сигнала синхронизации приемника и передатчика. Этот сигнал поступает на ИС М08 из канaла 1 таймера F08. МП может осуществлять вывод символа в адаптер по запросу, генерируемому на выходе RATF ИС М08. Высокий уровень на этом выходе сигнализирует о готовности адаптера к приему символа с БШД. Уровень автоматически меняется на низкий, когда символ загружается в адаптер. Приемник вводит с линий «ПрД-», «ПрД+» или «ПМД» последовательные биты по фронту сигналов синхронизации. После приема всего символа на выходе RARC ИС М08 генерируется высокий уровень сигнала запроса на обслуживание. Передатчик выводит битовые посылки по спаду сигналов синхронизации в последовательном формате на выход DTF ИС М08 и далее по линии «ПД-» или «ПДД». Линии готовности ГТВУ и ГТПК используются в зависимости от программ пользователя.

АДАПТЕР ЛОКАЛЬНОЙ СЕТИ

Схема адептера локальной сети приведена на листе 08. Адаптер локальной сети построен на основе БИС КР580ВВ51А (М14). Способ передачи информации в линии связи принят последовательный асинхронный с контролем байтов на четность; биты информации представляются уровнями сигналов от 0 до 5 В. Скорость передачи фиксированная 600 бит/с. Обмен информации в сети осуществляется под управлением персонального компъютера ПК8020 с помошью опроса состояния персональных компьютеров ПК8010. Последние имеют в сети индивидуальные номера от 1 до 15; для одновременной циркулярной загрузки системных программ имеется групповой номер 0, на который реагируют все персональные компьютеры ПК8010. Номер персонального компьютера (рабочего места) задается установкой перемычек на ответной части соединителя локальной сети. Топологически сеть представляет собой двунаправленную магистраль, соединяющую все рабочие места комплекса. Линия связи выполнена в виде пары и прокладывается стационарно. Протокол взаимодействия рабочих мест в сети описан в техническом описании на комплекс вычислительный "Корвет.

Наименование сигналов на контактах розетки локальной сети (XS5) приведены в таблице 10.


Разъем XS5                   Т а б л и ц а  10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Номер   ! Наименование !Направление ! Описание сигнала
контакта! сигнала      !            !
 A  ! В !              !            !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
01  !   !  -           !   -        ! Не используется
02  !   !  ВХЛС        ! Вход       ! Входной сигнал из локальной
    !   !              !            ! сети
03  !   !  Земля       ! -          ! -
04  !   !  ВЫХЛС       ! Выход      ! Выходной сигнал в локальную
    !   !              !            ! сеть
05  !   !  -           ! -          ! Не используется
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
06  !   !  А3ПК        ! Вход       ! Разряды адреса для задания
~~~~~~~~~~~~~~~~~~~~~~~!            ! номера персонального компью-
07  !   !  А2ПК        !            ! тера (рабочего места)
~~~~~~~~~~~~~~~~~~~~~~~!            !
08  !   !  А1ПК        !            !
~~~~~~~~~~~~~~~~~~~~~~~!            !
09  !   ! А0ПК         !            !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

АДАПТЕР КАССЕТНОГО НАКОПИТЕЛЯ

Схема адаптера кассетного накопителя приведена на листе 09. Адаптер кассетного накопителя позволяет под управлением программы производить запись и чтение информации с магнитной ленты со скоростью от 500 до 2400 бит/с. Входная информация с кассетного накопителя поступает через усилитель R04, R07 на вход порта 0 БИС КР580ВВ55А (Н12). Выходной сигнал адаптера поступает на кассетный накопитель с выхода порта 2 ИС В12. Выходной сигнал управления реле «кратковременный стоп» поступает с выхода «2» порта 2 ИС В12 через усилитель К155ЛН5 (J16). Блочный способ записи с использованием специальных кодов дает возможность получать высокую надежность записи.

Наименование сигналов на контактах розетки кассетного накопителя (XS7) приведены в табл. 11.


Разъем XS7                 Т а б л и ц а   11
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Номер ! Наименование ! Направление ! описание сигнала
кон-  ! сигнала      !             !
такта !              !             !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
01    ! РЕЛЕ2        ! Выход       ! Цепь реле "кратковременный
      !              !             ! стоп"
02    ! Земля        ! -           ! -
03    ! РЕЛЕ1        ! Выход       ! Цепь реле "кратковременный
      !              !             ! стоп"
04    ! ВХНМЛ        ! Вход        ! Входной сигнал от кассетного
      !              !             ! накопителя
05    ! ВЫХНМЛ       ! Выход       ! Выходной сигнал на кассетный
      !              !             ! накопитель
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

АДАПТЕР ПЕЧАТАЮЩЕГО УСТРОЙСТВА

Адаптер печатающего устройства (ПУ) осуществляет вывод данных на печать и реализует необходимое подмножество цепей параллельного интерфейса типа ИРПР-М (CENTRONICS). Это подмножество включает восемь однонаправленных цепей данных с высоким активным уровнем напряжения и цепи сигналов стробирования «-СТБПУ», выбора ПУ «ВБРПУ» и сигнала «ЗНТПУ». Адаптер содержит регистр данных, реализованный на базе порта 0 ИС В12, регистр управления, реализованный на базе порта 2 ИС В21 (разряды 4 и 5), регистр состояния, реализованный на базе порта 0 ИС Н12 (разряд 2). МП осуществляет передачу данных в ПУ, предварительно анализируя состояние линии «ЗНТПУ» через регистр состояния, адресуя его по линиям «-ВБПРА1», «А0», «А1». При наличии признака готовности ПУ (низкий уровень напряжения на линии «ЗНТПУ») МП записывает байт данных в регистр данных, адресуя его по линиям «-ВБПРА2», «А0», «А1», устанавливает и сбрасывает бит стробирующего сигнала. Предусмотрена возможность обслуживания ПУ по прерыванию, для чего сигнал «ЗНТПУ» по линии «ПРЕР6» передается в контроллер прерывания. МП программно решает, когда обслужить зтот запрос.

Наименования сигналов на контактах розетки ПУ приведены в табл.12.


                                Т а б л и ц а      12
________________________________________________________________
  Номер  ! Наименование !    Направление     ! Описание
контакта !   сигнала    ! уровень активности ! сигнала
  А  ! В !              !                    !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 01  !11 ! -СТБПУ       !    Выход Н         ! Сигнал стробирования
     !   !              !                    ! для вывода данных на
     !   !              !                    ! ПУ
 02  !10 !  ДОПУ        !                    !
 03  ! 9 !  Д1ПУ        !                    !
 04  ! 8 !  Д2ПУ        !                    !
 05  ! 7 !  Д3ПУ        !    Выход           ! Байт данных для
 06  ! 6 !  Д4ПУ        !                    ! вывода на ПУ
 07  ! 5 !  Д5ПУ        !                    !
 08  ! 4 !  Д6ПУ        !                    !
 09  ! 3 !  Д7ПУ        !                    !
 10  !   !   -          !      -             ! Не используется
 11  ! 2 !  ЗНТПУ       !    Вход Н          ! Высокий уровень сиг-
     !   !              !                    ! нала указывает, что ПУ
     !   !              !                    ! не может принять данные
 12  !   !   -          !      -             ! Не используется
 13  ! 1 !  ВБРПУ       !    Выход           ! Сигнал выбора ПУ
 14 - 21 !              !                    !
 25  !12 !  Земля       !                    !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

АДАПТЕР ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА

Адаптер параллельного интерфейса на основе БИС КР580ВВ55А (Р12) обеспечивает расширение функциональных возможностей компьютера. Цепи программируемых портов ввода-вывода непосредственно выведены на соединитель. Это обеспечивает большую гибкость в управлении подключаемыми устройствами, так как позволяет свободно выбирать режим работы и направление передачи сигналов по линиям, но при этом требует обязательного применения согласующих элементов или дополнительных адаптеров в непосредственной близости от соединителя. На этот же соединитель выведены сигналы частотой 2 МГц и выход канала 0 программируемого таймера.