Электроника МС 0585 НВ1 Техническое описание

Материал из Emuverse
Данный материал защищён авторскими правами!

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

Электроника МС 0585 НВ1 Техническое описание — перепечатка документа «2.791.026 ТО3 (видеоконтроллер НВ1, плата 3.858.233)». Текст распознан со скана; неразборчивые места помечены «[нрзб.]», сомнительные чтения — «[?]».

Комплекс вычислительный персональный «Электроника МС 0585». Видеоконтроллер НВ1. Техническое описание. 2.791.026 ТО3, 3.858.233 ЭЗ, 3.858.233 ПЭЗ, 3.858.233 СБ


Документы, прилагаемые к ТО:

  • 3.858.233 ЭЗ Видеоконтроллер НВ1. Схема электрическая принципиальная
  • 3.858.233 ПЭЗ Видеоконтроллер НВ1. Перечень элементов
  • 3.858.233 СБ Видеоконтроллер НВ1. Сборочный чертёж

2.791.026 ТО3. Комплекс вычислительный персональный «Электроника МС 0585». Видеоконтроллер НВ1. Техническое описание

1. Введение

1.1. Настоящее техническое описание предназначено для ознакомления с видеоконтроллером НВ1 3.858.233 (в дальнейшем НВ1).

1.2. Для изучения и эксплуатации видеоконтроллера необходимо дополнительно руководствоваться следующими документами:

  1. 2.791.026 ТО2. Модуль системный НС1. Техническое описание.
  2. 3.858.233 ЭЗ. Видеоконтроллер НВ1. Схема электрическая принципиальная.

1.3. НВ1 может подключаться к любой незанятой позиции системной магистрали (обычно к третьей). Системная магистраль описана в 2.791.026 ТО2.

1.4. Условные обозначения и сокращения, принятые в ТО и схеме электрической принципиальной, приведены в табл. 1.

Таблица 1
Условное обозначение и сокращение Полное наименование
Н Н, стоящая перед обозначением сигнала показывает, что сигнал находится на линии магистрали
L L, стоящая после обозначения сигнала показывает, что сигнал имеет активно-низкий уровень
Н Н, стоящая после обозначения сигнала показывает, что сигнал имеет активно-высокий уровень
А ХХ Адрес защёлки адресного селектора, значение ХХ определяется разрядами 01...06 адреса
АД ХХ Адрес-данные, значение ХХ определяется разрядами 00...15 адреса
АП 00 - АП 06 Адресные линии памяти
АЦВ Адресный цикл/вывод
ВАД Вывод адреса-данных, цикл «Запись»
ВВОД ХХ Сигнал ввода данных из регистров НВ1, НВ2, значение ХХ определяется разрядами 00...05 адреса
ВК Вычислительный комплекс
ВУ Внешнее устройство
ВЫВОД ХХ Сигнал записи данных в регистры НВ1, НВ2, значение ХХ определяется разрядами 00...05 адреса
Д Строб данных
Д 00 - Д 03 Видеоданные
Таблица 1 (продолжение)
Условное обозначение и сокращение Полное наименование
ДАН Данные установлены
ДЗП Запись слова
ДЗП НБ Запись младшего байта
ДЗП СБ Запись старшего байта
ДЗ ХХ Данные для записи в память, значение ХХ определяется номером разряда данных
ДП ХХ Данные считанные из памяти, значение ХХ определяется номером разряда данных
ДП ПОСЛ Последовательные данные памяти при формировании изображения
ДЧТ Чтение данных
ДЯ ПОСЛ[?] Последовательные данные регистра яркости при построении вектора
ГОТОВНОСТЬ Готовность построения вектора
ЗГР Строб параллельной загрузки данных памяти при формировании изображения
ЗПР Ф ИЗ Запрет формирования изображения
ЗОА Запрос обмена, линия А
ЗОБ Запрос обмена, линия Б
ЗАП Запись
КАДР Ч Кадровая частота
М 00 - М 03 Биты управления модификацией изображения
МУ Модуль установлен
НАЛ РАСШ Наличие расширителя
НВ1 Видеоконтроллер
НВ2 Расширитель памяти видеоконтроллера
ОЗУ Оперативное запоминающее устройство
ОБН Обмен
ОТВ Ответ
ОТВ РЕГ Ответ регистров
ОТВ ПАМ Ответ памяти
ПРДП Передача данных из памяти
ПРДЗ Передача данных на запись
ПМВ Позиция магистрали выбрана
ПРИЕМ Приём адреса-данных из магистрали
ПЕРЕДАЧА Передача данных в магистраль
РАЗР ЗАП Разрешение записи памяти
РЕГ РАСШ Регистры расширителя
РЕЗ Результат сравнения адреса
РИ Регистр идентификации ( XXXX00 )
РКС Регистр команд и состояния ( XXXX04 )
РУД1 Регистр управления данными на НВ1 ( XXXX06 )
РУД2 Регистр управления данными на НВ2 ( XXXX10 )
РУЦ Регистр управления цветом ( XXXX12 )
РСИ Регистр сдвига изображения ( XXXX14 )
РКХ Регистр координаты Х ( XXXX16 )
РКУ Регистр координаты У ( XXXX20 )
РДВ Регистр длины вектора ( XXXX22 )
РФЯ Регистр функции яркости ( XXXX24 )
Таблица 1 (продолжение)
Условное обозначение и сокращение Полное наименование
РФА Регистр физического адреса ( XXXX26 )
Р ПАМ Разрешение памяти
Р ПАМ РАСШ Разрешение памяти расширителя
РУЦ 00 - РУЦ 01 Видеоданные регистра управления цветом
СБРОС Сброс видеоконтроллера
СДВИГ Побитовый сдвиг регистра яркости
СИНХР Синхросигнал
СТР Тактовый сигнал 20 МГц
СЧЕТ Счёт регистра длины вектора
ТР ПАМ Требование памяти
ТС 1.25 Тактовый сигнал 1,25 МГц
ТС 5 Тактовый сигнал 5 МГц
ТС 10 Тактовый сигнал 10 МГц
4УД ХХ Разряды регистра команд и состояния ( XXXX04 )
ХХ определяется разрядами 00...15 регистра
6УД ХХ Разряды регистра управления данными ( XXXX06 )
ХХ определяется разрядами 00...15 регистра
BLUE Видеосигнал, голубой цвет
MONO Монохромный видеосигнал
CAS Строб столбцов
RAS Строб строк

2. Назначение

2.1. Видеоконтроллер НВ1 предназначен для генерации полного телевизионного сигнала при работе с монохромным монитором и, совместно с расширителем памяти видеоконтроллера НВ2, для генерации полного RGB цветного телевизионного сигнала при работе с многоцветным монитором в составе комплекса вычислительного «Электроника МС 0585».

2.2. Объём памяти видеоданных на НВ1 - 32 Кбайт.

2.3. Формат изображения - 1024 х 256 элементов.

3. Основные технические данные

3.1. Габаритные размеры:

  • 1) длина - 300 мм;
  • 2) ширина - 130 мм;
  • 3) высота - 15 мм.

3.2. Масса видеоконтроллера не более 0,3 кг.

3.3. Питание видеоконтроллера НВ1 осуществляется от источников постоянного напряжения +5 В; +12 В.

3.4. Контроллер сохраняет работоспособность при отклонении питающих напряжений 5 В +- 5%; 12 В +- 5%.

3.5. Токи потребления составляют:

по цепи +5 В - не более 3,5 А;

по цепи +12 В - не более 70 мА.

3.6. Обмен данными между магистралью ВК и НВ1 осуществляется 16-разрядными словами.

3.7. Ёмкость памяти видеоданных - 32 Кбайт.

3.8. Видеоконтроллер обеспечивает расширение памяти видеоданных до 96 Кбайт при использовании расширителя памяти видеоконтроллера НВ2.

3.9. НВ1 обеспечивает формирование полного телевизионного видеосигнала.

3.10. НВ1 обеспечивает формирование изображения:

по горизонтали - 1024 элементов;

по вертикали - 256 элементов.

3.11. НВ1 может функционировать в трех режимах горизонтального разрешения: 1024, 512, 256 элементов по горизонтали, обеспечивая 2, 4, 16 уровней яркости соответственно.

3.12. НВ1 обеспечивает поэлементное управление каждой точкой изображения.

3.13. Подключение НВ1 к системной магистрали производится при помощи 90-контактного разъема с нулевым усилием сочленения. Подключение расширителя памяти видеоконтроллера НВ2 осуществляется при помощи кабеля через 40-контактный разъем. НВ2 устанавливается в непосредственной близости от НВ1 (обычно в четвертую позицию системной магистрали).

4. Устройство и работа видеоконтроллера НВ1

4.1. Принцип работы видеоконтроллера НВ1 состоит в отображении памяти видеоданных на экране видеомонитора. Каждый установленный бит памяти вызывает свечение строго определенной точки изображения. Построение изображения осуществляется программным путем за счет построения векторов либо непосредственным занесением изображения в память видеоконтроллера как области памяти адресного пространства центрального процессора.

4.2. Основные функции видеоконтроллера:

  • 1) поэлементное построение изображения на экране видеомонитора;
  • 2) хранение изображения в памяти видеоданных;
  • 3) передача построенных изображений через системную магистраль в память вычислительного комплекса (ВК);
  • 4) воспроизведение изображений, построенных ранее и хранимых в памяти ВК;
  • 5) модификация изображения;
  • 6) возможность расширения памяти видеоданных;
  • 7) формирование телевизионного сигнала.

4.3. Состав видеоконтроллера:

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

Функциональная схема видеоконтроллера

 / \
 ! !
 ! !<-----------------------------------------------------+
 ! !                                                      !
 ! !                                                      !
 ! !   +----------+   +-+   +------+                      !
!С!    !          !   ! !   !      !                      !
!И!    !          !   ! !   !      !   +-------!------+
!С!    !          !   ! !   ! ДЕШИ-!   !ФОРМИРОВАТЕЛЬ!
!Т!    ! ПРИЕМО-  !  !В!   ! ФРА-   !  +--->!ВИДЕОСИГНАЛА !<--+
!Е!    !          !  !Н!   ! ТОР    !  !    +--------------+   !
!М!<===>! ПЕРЕДАТ-!<==>!У!   !АДРЕСА!                           !
!Н!    !          !  !Т!  +-!  +------+                         !
!А!    !  ЧИКИ    !  !Р!  !                                    !
!Я!    !          !  !Е!  +------+                +-----!-----+
 ! !    !          !  !Н!  +>!УПРАВ-!               !           !
 ! !    !          !  !Н!   !ЛЯЮЩИЕ!               !  РЕГИСТР  !
!М!    +----------+  !Я!===>! РЕ-   ! !!=====>!   СДВИГА  !
!А!                  !Я!   !ГИСТРЫ! !!         !           !
!Г!                   ! !   !      ! !!         +-----------+
!И!                   ! !   +------+ !!
!С!                   ! !            !!
!Т!    +----------+   !■!  +--------!!-+   +-------------+
!Р!    !          !   !И!  !  ПАМЯТЬ  !    !ПРЕОБРАЗО-  !
!А!    !ГЕНЕРАТОР !   !Н!<==>!ВИДЕОДАННЫХ!<==>! ВАТЕЛЬ     !
!Л!    !          !   !А!  !  32 КБАЙТ !    !ВИДЕОДАННЫХ!
!Ь!    +----------+       +-----------+    +------------+
 ! !                  ! !       /\
 ! !                  ! !     !!АДРЕС
 ! !                  ! !  +----!!------+
 \ /                  ! !  !   СХЕМА    !
                      ! !<==>! УПРАВЛЕНИЯ !--------------------+
                      ! !   !ВИДЕОПАМЯТЬЮ!
                      ! !   +-------------+
                      +-+

Рис. 1. Функциональная схема видеоконтроллера

4.4. Основными функциональными узлами видеоконтроллера НВ1 являются:

  • 1) канальные приемо-передатчики;
  • 2) дешифратор адреса;
  • 3) регистры видеоконтроллера;
  • 4) процессор видеоданных;
  • 5) контроллер видеоданных;
  • 6) преобразователь видеоданных;
  • 7) память видеоданных, объем 32 Кбайт;
  • 8) формирователь видеосигнала;
  • 9) тактовый генератор.

4.5. Связь НВ1 с ЦП осуществляется через системную магистраль при помощи канальных приемо-передатчиков.

4.6. Дешифратор адреса вырабатывает сигналы ввода-вывода при обращении ЦП к регистрам НВ1, НВ2. Для этого используются младшие адресные разряды <06:01> и сигнал «Н ПМВ L» (позиция магистрали выбрана). Адресные разряды по сигналу стробирования адреса «Н ОБМ L» заносятся в регистр, с выходов которого они поступают на дешифраторы, где формируются сигналы ввода/вывода, управляющие записью и чтением регистров.

Управляющие регистры НВ1 вырабатывают сигналы управления формированием видеосигнала, прерыванием, разрешением работы ЦП с памятью видеоданных. Через буферные схемы выходы управляющих регистров подключены к внутренней шине НВ1 и могут быть считаны в системную магистраль.

4.7. Память видеоданных представляет собой динамическое запоминающее устройство объемом 32 Кбайт. Один бит информации памяти соответствует одному элементу разрешения на экране видеомонитора, а вся память содержит одну страницу изображения.

Доступ к памяти может осуществляться двумя путями:

Первый путь - через системную магистраль. В этом случае память видеоданных работает как ОЗУ ЦП и данные могут быть считаны и записаны ЦП. Этот путь разрешается записью «1» в <05> разряд РУД1 (высоким уровнем по линии «6УД 05»). Начальный адрес области памяти видеоданных в адресном пространстве ЦП задается записью в регистр физического адреса (РФА) константы перемещения, представляющей собой адресные разряды <21:15>. При обращении к памяти адресные разряды <21:15> поступают на цифровой компаратор, где сравниваются с содержимым РФА. При совпадении адреса вырабатывается сигнал «РЕЗ L», разрешающий обмен данными между ЦП и памятью. Адресные разряды <14:01> поступают из системной магистрали через внутреннюю шину на процессор видеоданных, мультиплексируются и под управлением сигналов «RAS L» и «CAS L» по линиям «АП 06-АП 00» заносятся в БИС памяти. Этот путь используется для быстрого запоминания и восстановления изображений, построенных ранее и хранимых в памяти ВК, а также для непосредственного изменения ЦП любых элементов изображения.

Второй путь - через преобразователь и процессор видеоданных. Этот путь используется при построении изображения. Построение изображения происходит программно под управлением ЦП путем последовательного построения векторов. При этом данные заносятся в БИС памяти из преобразователя видеоданных, а адреса из контроллера видеоданных.

Для формирования видеосигнала данные памяти непрерывно загружаются в регистр сдвига, откуда они в последовательном коде поступают на формирователь видеосигнала. Контроллер видеоданных на линиях адреса «АП 06 - АП 00» каждые 800 нс производит смену адреса и вырабатывает сигналы «RAS L» и «CAS L», тем самым обеспечивается и регенерация памяти видеоданных.

4.8. Процессор видеоданных

Процессор видеоданных (БИС КМ1527ХМ1.07.17) формирует адреса памяти видеоданных при операциях с памятью видеоконтроллера при использовании памяти видеоданных в качестве ОЗУ ЦП и при построении векторов.

При использовании памяти видеоданных в качестве ОЗУ ЦП 14-разрядный адрес ОЗУ по сигналу «ОБН Н» загружается в процессор видеоданных. По сигналу разрешения памяти «Р ПАМ Н» процессор видеоданных передает контроллеру видеоданных <14:01> разряды адреса памяти.

Процесс формирования адресов памяти при построении вектора происходит с учетом координат Х и Y начальной точки вектора изображения, содержимого регистра команд и состояния и логического уровня сигнала «готовность» регистра длины вектора. Координата Х начальной точки вектора изображения записывается в процессор видеоданных по сигналу «ВЫВОД 16» по линиям «ДА 09 - ДА 00», а по линиям «ДА 07 - ДА 00» координата Y по сигналу «ВЫВОД 20». Процессор видеоданных вырабатывает 14-разрядный адрес ячейки памяти, соответствующей координатам Х и Y начальной точки вектора изображения, и передает <14:01> разряды адреса в контроллер видеоданных. Затем во внутренних регистрах процессора видеоданных происходит наращивание адреса памяти и вновь передача <14:01> разрядов адреса в контроллер видеоданных. Процесс наращивания адреса происходит до тех пор, пока остается низкий сигнал «готовность Н». Когда сигнал «готовность Н» станет истинным (высокий) - построение вектора завершено. Регистры РКХ, РКУ, РФЯ и РДВ готовы для загрузки новыми данными. Соответствие между координатами Х и Y изображения и адресами ячеек видеопамяти показано на рис. 2.

              !                                      !
              ! X=0                                  ! X=1023.
      Y=0     V                                      V
         --->+------------------+->     <-+------------------+
             !00000!00002!00004!             !00172!00174!00176!
             !------------------!->     <-!------------------!
             !00200!00202!00204!             !00372!00374!00376!
             !------------------!->     <-!------------------!

             !                  !             !                  !

             !                  !             !                  !

             !------------------!->     <-!------------------!
             !77400!77402!77404!             !77572!77574!77576!
             !------------------!->     <-!------------------!
   Y=255.    !77600!77602!77604!             !77772!77774!77776!
         --->+------------------+->     <-+------------------+

Рис. 2. Соответствие координат изображения и адресов ячеек видеопамяти

Четыре младших бита Х регистра при операциях с разрядами памяти определяют бит в слове и передаются по линиям «Н 03 - Н 00» в преобразователь видеоданных. При операциях со словами по линиям «Н 01 - Н 00» передаются сигналы, управляющие сдвигом слова.

4.9. Контроллер видеоданных

Контроллер видеоданных (БИС КМ1527ХМ1.07.15) вырабатывает строчные и кадровые синхроимпульсы для формирования видеосигнала, а также мультиплексированный адрес памяти «АП 06 - АП 00» и сигналы управления памятью видеоданных «RAS» и «CAS», при этом адресация к памяти происходит синхронно с формированием синхроимпульсов, тем самым обеспечивается однозначное соответствие координат изображения на экране видеомонитора и адресов памяти видеоданных.

Контроллер видеоданных содержит регистр сдвига обеспечивающий смещение изображения по вертикали за счет смещения адресов памяти относительно кадровых синхроимпульсов. Для этого по линиям «ДА 07 - ДА 00» по сигналу «ВЫВОД 14» в контроллер видеоданных заносится число, равное количеству линий, на которое происходит смещение изображения по вертикали. По этим же линиям величина смещения по сигналу «ВВОД 14» может быть считана в системную магистраль.

Тактирование контроллера видеоданных происходит сигналом «СТР 1», имеющим форму меандра с частотой 20 МГц.

4.10. Преобразователь видеоданных

Преобразователь видеоданных (БИС КМ1527ХМ1.07.16) осуществляет формирование данных памяти при построении и модификации изображения. Работой преобразователя видеоданных управляет видеопроцессор и управляющие регистры видеоконтроллера.

При построении изображения из 16-разрядного регистра сдвига по линии «ДЯ ПОСЛ» на преобразователь видеоданных поступают последовательные данные регистра яркости. Преобразователь формирует видеоданные, которые затем по линиям «ДЗ 15...ДЗ 00» по сигналу «РАЗР ЗАП L» заносятся в память видеоданных.

Построение и модификация изображения может осуществляться как поразрядно, так и 16-ти разрядными словами в направлениях слева направо, справа налево и сверху вниз. Направление и тип модификации определяются сигналами «4УД08» и «4УД09» регистра команд и состояния НВ1.

При модификации изображения данные памяти по линиям «ДП 15...ДП 00» поступают в преобразователь видеоданных, где модифицируются и по линиям «ДЗ 15...ДЗ 00» заносятся в память. Управление модификацией происходит сигналами управляющих регистров видеоконтроллера «4УД 09», «4УД 08», 6УД 02», «6УД 01», «6УД 00» и разрядами управления модификацией «М00-М03».

Возможны следующие режимы преобразования видеоданных:

  • 1) все шестнадцать разрядов устанавливаются в «1»;
  • 2) все шестнадцать разрядов устанавливаются в «0»;
  • 3) все шестнадцать разрядов инвертируются;
  • 4) операция «исключающее или» над всеми шестнадцатью разрядами;
  • 5) любой разряд устанавливается в «1»;
  • 6) любой разряд устанавливается в «0»;
  • 7) любой разряд инвертируется;
  • 8) операция «исключающее или» над любым разрядом;
  • 9) арифметический сдвиг слова на 1, 2 или 4 разряда в любую сторону;

4.11. Формирователь видеосигнала

Формирователь видеосигнала формирует полный телевизионный сигнал, поступающий в системную магистраль и далее в видеомонитор.

Состав формирователя видеосигнала:

  • 1) преобразователь параллельного кода данных памяти в последовательный;
  • 2) регистр сдвига;
  • 3) дешифратор горизонтального разрешения;
  • 4) цифро-аналоговый преобразователь;
  • 5) видеоусилитель.

По линиям «6УД 04» и «6УД 03», соответствующим <04> и <03> разрядам РУД НВ1, производится управление процессом формирования видеосигнала.

4.12. Регистры видеоконтроллера НВ1

В НВ1 реализовано двенадцать программно-доступных регистров. Наименования, обозначения и адреса регистров приведены в табл. 2 (здесь адреса НВ1 приведены для случая установки последнего в третью позицию системной магистрали).

Таблица 2
Номер по порядку Наименование Обозначение Адрес
1 Регистр идентификации РИ 174400
2 Резервный регистр 1 РР1 174402
3 Регистр команд и состояния РКС 174404
4 Регистр управления данными 1 РУД1 174406
5 Регистр управления данными 2 (расположен на расширителе памяти видеоконтроллера НВ1) РУД2 174410
6 Регистр управления цветом (расположен на расширителе памяти видеоконтроллера НВ2) РУЦ 174412
7 Регистр сдвига изображения РСИ 174414
8 Регистр координаты Х РКХ 174416
9 Регистр координаты Y РКУ 174420
10 Регистр длины вектора РДВ 174422
11 Регистр функции яркости РФЯ 174424
12 Регистр физического адреса РФА 174426

4.13. Регистр идентификации

XXXXXX00 (РИ)

Формат регистра РИ
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
X X X X X X X X 0 0 0 0 0 0 1 0

Формат РИ приведен в табл. 3.

Таблица 3
Разряд Доступ Функция
<15:08> — Не используется
<07:00> Чтение При чтении в этих разрядах содержится идентификационный код видеоконтроллера — 1002

4.14. Регистр команд и состояния

XXXXXX04 (РКС)

Формат регистра РКС
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Г ПГ РУ 0 0 УЦ ТО КК ПК ЧК 0 0 0 ТР ФК
 !    !    !     !    !    !    !   !    !    !    !         !    !    !
 !    !    !   РЕЗЕРВ  !    +-+-+    !    !    !   РЕЗЕРВ    !    !    !
 !    !    !          !      !      !    !    !              !    !    !
 !    !    !          !     ТИП     !    !    +- ЧЕТНЫЙ КАДР !    !    !
 !    !    !          !   ОПЕРАЦИИ  !    +-РАЗРЕШЕНИЕ        !    !    !
 !    !    !     РАЗРЕШЕНИЕ         !       ПРЕРЫВАНИЯ        !    !    !
 !    !    !     УПРАВЛЕНИЯ         !    ПО КОНЦУ КАДРА       !    !    !
 !    !    !       ЦВЕТОМ        +- КОНЕЦ КАДРА              !    !    !
 !    !    !                                      ТИП РАЗВЕРТКИ -+    !
 !    !    +- РАСШИРИТЕЛЬ УСТАНОВЛЕН                 ФОРМАТ КАДРА -+
 !    +-РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ ПО ГОТОВНОСТИ
 +- ГОТОВНОСТЬ

Формат РКС приведен в табл. 4.

Таблица 4
Разряд Доступ Функция
<15> Чтение Готовность. Разряд, характеризующий готовность видеоконтроллера принять следующий вектор. Устанавливается в «1» по окончании построения вектора.
<14> Чтение,
запись
Разрешение прерывания по линии «А».
«0» — прерывание по окончании построения вектора запрещено!
«1» — прерывание по окончании построения вектора разрешено!
<13> Чтение Разряд указывает на объем памяти видеоданных
«1» — соответствует объему 32 Кбайт
«2» — соответствует объему 96 Кбайт (расширитель памяти видеоконтроллера НВ2 установлен)
<12:11> Чтение Не используется. При чтении РКС установлен в «0»
<10> Чтение,
запись
Разряд выбора режима работы видеоконтроллера
«0» — режим отмены управления цветом, изображение формируется из памяти видеоконтроллера НВ1
«1» — режим управления цветом, изображение формируется регистром управления цветом расширителя памяти видеоконтроллера НВ2
<09:08> Чтение,
запись
Разряды, определяющие тип операции, которая будет выполняться над видеоданными в режиме модификации изображения.

Операции с разрядами

00 — Побитовый сдвиг слева направо. Содержимое РФЯ заносится в последовательно расположенные ячейки памяти. Содержимое РКХ и РКУ определяет адрес первой ячейки. Количество заполненных ячеек определяется длиной вектора, записываемой в РДВ. Содержимое памяти видеоконтроллера после операции построения вектора зависит от текущего содержимого РФЯ, содержимого памяти и логической операции, производимой над ними

(<02:01:00> разряды РУД1).

01 — Побитовый сдвиг сверху вниз.

Операции со словами

10 — Передача слова со сдвигом слева направо. Текущий младший разряд РФЯ записывается во все 16 разрядов ячейки видеопамяти. Сдвиг слова происходит слева направо. Содержимое памяти видеоконтроллера после операции построения вектора зависит от текущего содержимого РФЯ, содержимого памяти и логической операции, производимой над ними (<02:01:00> разряды РУД1).

11 — Передача слова со сдвигом справа налево. Текущий младший разряд РФЯ записывается во все 16 разрядов ячейки видеопамяти. Сдвиг слова происходит справа налево. Содержимое памяти видеоконтроллера после операции построения вектора зависит от текущего содержимого РФЯ, содержимого памяти и логической операции производимой над ними (<02:01:00> разряды РУД1).

Видеоданные при построении вектора формируются следующим образом:
Содержимое РФЯ последовательно сдвигается в преобразователь видеоданных по линии «ДД посл»[?]. По линиям «ДП 00 — ДП 15» на преобразователь поступают данные видеопамяти, адрес начальной ячейки определяется содержимым РКХ и РКУ. В преобразователе под управлением сигналов «БУД02», «БУД01», «БУД00» (соответственно <02>, <01>, <00> разряды РУД1) и сигналов «М00-М03» осуществляется логическая операция над разрядами данных видеопамяти. Модифицированные видеоданные по линии «ДЗ 00-ДЗ 15» заносятся в видеопамять. РДВ считает количество модифицированных точек изображения. В случае операции над словами на преобразователь по линии «ДД посл»[?] с РФЯ поступает лишь младший разряд его содержимого, который и определяет характер выводимой информации по линии «ДЗ 00-ДЗ 15». РДВ в этом случае считает количество модифицированных ячеек (слов) видеопамяти.

<07> Чтение Наличие логической единицы указывает на конец кадровой развертки
Таблица 4 (продолжение)
Разряд Доступ Функция
<06> Чтение,
запись
Запрос обмена «Б».
0 — прерывание по окончании кадровой развертки запрещено (<07> = 0)
1 — прерывание по окончании кадровой развертки разрешено (<07> = 1)
<05> Чтение 1 — происходит сканирование по четным линиям развертки
0 — происходит сканирование по нечетным линиям развертки
<04:03:02> — Не используются
<01> Чтение,
запись
Разряд, определяющий тип развертки
1 — чересстрочная развертка
0 — прогрессивная развертка
<00> Чтение,
запись
Разряд используется для изменения формата видеосигнала, поступающего на видеомонитор
0 — 525 строк в кадре (526 для прогрессивной развертки)
1 — 625 строк в кадре (626 для прогрессивной развертки)

4.15. Регистр управления данными 1

XXXXXX06 (РУД1)

Формат регистра РУД1
15 14 13 12 11 10 09 08 07 06 05 04-03 02-00
X X X X X X X X 0 0 РП1 ГР ЛО
 !                                      !   ! !    !  !                  !
 +-------------- РЕЗЕРВ ---------------+   ! +--+--+ +---+----+
                                          !    !          !
              РАЗРЕШЕНИЕ ПАМЯТИ -+        !    !     ЛОГИЧЕСКАЯ
                                          !         ОПЕРАЦИЯ
                          ГОРИЗОНТАЛЬНОЕ
                            РАЗРЕШЕНИЕ

Формат РУД1 приведен в табл. 5.

Таблица 5
Разряд Доступ Функция
<15:08>[?] — Не используются
<07:06> Чтение Резервные, при чтении РУД1 установлены в «0»
<05> Чтение,
запись
Разрешает доступ к 1 странице памяти видеоконтроллера.
При установленном разряде запись/считывание памяти видеоконтроллера разрешена.
При очищенном разряде доступ к видеопамяти запрещен.
<04:03> Чтение,
запись
Разряды, определяющие горизонтальное разрешение.

<4><3>
0 0 — один разряд участвует в формировании одного элемента изображения. Режим двух градаций яркости. Формат кадра 1024 X 256 точек.
0 1 — два разряда участвуют в формировании одного элемента изображения. Режим четырех градаций яркости. Формат кадра 512 X 256 точек.
1 0 — четыре разряда участвуют в формировании одного элемента изображения. Режим шестнадцати градаций яркости.

Формат кадра 256 X 256 точек.
1 1 — формирование изображения запрещено.

<02:01:00> Чтение,
запись
Разряды, определяющие логическую операцию, выполняемую над видеоданными в режиме построения или модификации изображения. Тип операции определяют <09:08> разряды РКС. Начальный адрес памяти видеоконтроллера определяется регистрами координаты X и Y.

При операциях с разрядами:

<2><1><0>
0 0 0 — нет операции
0 0 1 — операция «исключающее или» над содержимым регистра функции яркости и содержимым видеопамяти
0 1 0 — пересылка содержимого РФЯ в видеопамять
0 1 1 — пересылка дополнительного кода содержимого РФЯ в видеопамять
1 0 0 — запись установленных разрядов РФЯ в видеопамять
1 0 1 — очистка установленных разрядов РФЯ в видеопамяти
1 1 0 — очистка текущей координаты (X,Y) видеопамяти независимо от содержимого РФЯ.
1 1 1 — установка текущей координаты (X,Y) видеопамяти независимо от содержимого РФЯ.

При операциях со словами:

<2><1><0>
0 0 0 — нет операции
0 0 1 — содержимое ячеек видеопамяти заменяется их обратным кодом:
0 1 0 — пересылка содержимого младшего разряда РФЯ в видеопамять
0 1 1 — пересылка дополнительного кода к содержимому младшего разряда РФЯ в видеопамять
1 0 0 — нет операции.
1 0 1 — изображение на экране видеомонитора сдвигается на 1 бит. Направление смещения определяется разрядами <09:08> РКС.
1 1 0 — изображение на экране сдвигается на 2 бита.
Таблица 5 (продолжение)
Разряд Доступ Функция
Направление смещения определяется разрядами <09:08> РКС.
1 1 1 — изображение на экране сдвигается на 4 бита. Направление смещения определяется разрядами <09:08> РКС.

4.16. Регистры РУД2 и РУЦ находятся на расширителе памяти видеоконтроллера и описаны в ТО на расширитель памяти 2.791.026 ТО6.

4.17. Регистр сдвига изображения (РСИ).

XXXXXX14 (РСИ)

Формат регистра РСИ
15 14 13 12 11 10 09 08 07-00
X X X X X X X X Сдвиг
  !                                !
  +----- НЕ ИСПОЛЬЗУЕТСЯ ----+

Формат РСИ приведен в табл. 6.

Таблица 6
Разряд Доступ Функция
<15:08> — Не используются
<07:00> Чтение,
запись
Определяют величину сдвига изображения по вертикали

Видеоконтроллер формирует изображение на экране видеомонитора со сдвигом по вертикали на число элементов разрешения, равным содержимому РСИ. Если содержимое положительно — сдвиг вверх, если отрицательно — вниз. Отрицательные числа должны быть представлены в дополнительном коде. Младший байт РСИ программно доступен для записи и чтения.

4.18. Регистр координаты X (РКХ)

XXXXXX16 (РКХ)

Формат регистра РКХ
15 14 13 12 11 10 09-00
0 0 0 0 0 0 X координата
  !                      !
  +-- НЕ ИСПОЛЬЗУЕТСЯ --+

Формат РКХ приведен в табл. 7.

Таблица 7
Разряд Доступ Функция
<15:10> — Не используются
<09:00> Чтение,
запись
Определяют координату X начальной точки вектора. При операциях со словами младшие четыре разряда игнорируются

4.19. Регистр координаты Y (РКУ)

XXXXXX20 (РКУ)

Формат регистра РКУ
15 14 13 12 11 10 09 08 07-00
0 0 0 0 0 0 0 0 Y координата
  !                          !
  +----- НЕ ИСПОЛЬЗУЕТСЯ ----+

Формат РКУ приведен в табл. 8.

Таблица 8
Разряд Доступ Функция
<15:08> — Не используются
<07:00> Чтение,
запись
Определяют координату Y начальной точки вектора.

4.20. Регистр длины вектора (РДВ)

XXXXXX22 (РДВ)

Формат регистра РДВ
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
16-разрядный счетчик длины вектора

РДВ программно доступен только для записи.

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

При операциях со словами длина вектора определяет количество заполненных 16-разрядных слов видеопамяти в горизонтальной линии.

Запись в РДВ инициирует операцию построения вектора.

4.21. Регистр функции яркости (РФЯ)

XXXXXX24 (РФЯ)

Формат регистра РФЯ
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
16-разрядная функция яркости

В РФЯ записывается 16-разрядная функция яркости.

«1» — соответствует видимым элементам изображения.

«0» — соответствует невидимым элементам изображения.

РФЯ программно доступен только для записи.

4.22. Регистр физического адреса (РФА)

XXXXXX26 (РФА)

Формат регистра РФА
15 14 13 12 11 10 09 08 07 06-00
X X X X X X X X X База
  !                                 !
  +-------- НЕ ИСПОЛЬЗУЕТСЯ -------+

Формат РФА приведен в табл. 9.

Таблица 9
Разряд Доступ Функция
<15:07> — Не используются
<06:00> Запись База физического адреса размещения памяти видеоконтроллера. В регистр заносятся и запоминаются старшие разряды адреса <21:15> соответственно. Это

позволяет размещать память видеоданных в любом месте адресного пространства ВК. Память видеоданных не должна перекрываться с оперативной памятью центрального процессора.

4.23. Построение изображения

В ВК реализовано поэлементное управление изображением. Формирование графической и алфавитно-цифровой информации на экране видеомонитора производится путем последовательного построения векторов, формирующих изображение. При построении изображения РКС:<09>=0, <08>=0 и РУД1:<02>=0, <01>=1, <00>=0 в этом случае векторы будут представлять собой горизонтальные линии, длина и количество которых зависит от содержимого РДВ, а яркостной характер их будет определяться содержимым РФЯ. Процесс построения изображения состоит из последовательного вывода ЦП начальных координат каждого вектора его яркостной функции и длины в регистры видеоконтроллера РКХ, РКУ, РФЯ и РДВ.

Координаты X и Y по сигналам «Вывод 16» и «Вывод 20» соответственно запоминаются в регистрах координаты X и Y. В регистр РФЯ, представляющий собой 16-разрядный регистр сдвига, заносится 16-разрядное число, обозначающее яркостную функцию вектора, логическая «1» которой соответствует видимым элементам изображения, логический «0» — невидимым. При построении изображения функция яркости по линии «ДД посл»[?] заносится в последовательные ячейки памяти видеоданных. Количество заполненных ячеек памяти определяется длиной вектора.

В регистр РДВ заносится 16-разрядное слово, обозначающее количество элементов в линии — длину вектора. РДВ представляет собой 16-разрядный двоичный счетчик, считающий количество построенных точек изображения. При занесении очередного элемента изображения в память видеоданных содержимое счетчика уменьшается на единицу. После построения последнего элемента заданного вектора содержимое счетчика становится равным нулю и разрешается занесение в РФЯ и РДВ данных для построения следующего вектора. При этом по линии «Готовность L» в <15> разряде РКС сообщается ЦП о готовности видеоконтроллера принять данные для построения следующего вектора.

При построении изображения за счет непосредственного занесения информации в память НВ1 формирование изображения осуществляется записью данных в область памяти в адресном пространстве ВК. Начальный адрес области памяти длиной в 32 Кбайт определяется базой физического адреса, записываемой в регистр физического адреса РФА (разряды <21:15>). Для разрешения доступа к памяти НВ1 устанавливается <05> разряд в регистре управления данными НВ1. После чего память НВ1 функционирует так же как оперативная память ВК. При совместной работе с НВ2 возможен доступ только к одной из трех страниц памяти. Для формирования изображения на «синей», «зеленой» и «красной» страницах необходимо поочередно разрешать, а после занесения данных запрещать доступ к каждой странице видеопамяти.

Поз. обозначение Наименование Кол. Примечание
Конденсаторы К53-4А 0.464.149 ТУ
Конденсаторы К10-17 0.460.172 ТУ
C1...C4,
C6...C10,
C12...C20,
C22...C33
К10-17-2/Б/-Н90-0,22 мкФ +80%-20% 30
C5 К53-4А-16В-15,0 мкФ +-20% 1
C11 К10-17-2/Б/-Н90-0,47 мкФ +80%-20% 1
C21,C34 К10-17-1/Б/-М47-100 пФ +-5% 2
Микросхемы
D1,D2,D8 КР559ИП13 0.348.577-15 ТУ 3
D3,D49,D50,
D52,54
К555АП5 0.348.289-50 ТУ 5
D4 К555ИР35 0.348.289-64 ТУ 1
D5 К555ЛА4 0.348.289-04 ТУ 1
D6,D47,D55 КР531ЛН1 0.348.118-11 ТУ 3

3.858.233 ПЭ3

Видеоконтроллер НВ 1

Перечень элементов

Перечень элементов (продолжение)
Поз. обозначение Наименование Кол. Примечание
Микросхемы
D7,D27,D42 К555ТМ2 0.348.289-36 ТУ 3
D9 КМ559СК1 0.348.577-11 ТУ 1
D10 К555АП3 0.348.289-50 ТУ 1
D11,D53 К555ТМ9 0.348.289-29 ТУ 2
D12 К555ЛИ1 0.348.289-01 ТУ 1
D13 К555ЛР11 0.348.289-01 ТУ 1
D14,D21 К555ЛА3 0.348.289-01 ТУ 2
D15 КР531ТМ8 0.348.118-27 ТУ 1
D16 К555КП11 0.348.289-14 ТУ 1
D17...D20 К555ИД7 0.348.289-02 ТУ 4
D22,D23,D30,
D35
К555ИЕ17 0.348.289-72 ТУ 4
D24 К555КП12 0.348.289-02 ТУ 1
D25,D41 К555ТМ8 0.348.289-29 ТУ 2
D26,D28 К555ЛА13 0.348.289-35 ТУ 2
D29,D39,D40,
D43
КМ555ИР10 0.348.289-59 ТУ 4
D31 КР531ТМ9 0.348.118-30 ТУ 1
D32 КР531ИР23 0.348.118-41 ТУ 1
D33,D46 К555ЛЛ1 0.348.289-04 ТУ 2
D34 КР531ЛИ1 0.348.118-01 ТУ 1
D36 КР531ЛЛ1 0.348.118-37 ТУ 1
D37 КР531ЛА3 0.348.118-01 ТУ 1
D38 КР531ИЕ17 0.348.289-18 ТУ 1

3.858.233 ПЭ3

Перечень элементов (продолжение)
Поз. обозначение Наименование Кол. Примечание
Микросхемы
D44 КМ1527ХМ1.07.15 0.348.878 ТУ 1
D45 КМ1527ХМ1.07.17 0.348.878 ТУ 1
D48,D51 К555ИР23 0.348.289-20 ТУ 2
D56 КМ1527ХМ1.07.16 0.348.878 ТУ 1
D57...D72 КР565РУ6В 0.348.731 ТУ 16
Генератор
G1[?] ГК25-П-15АР-20М 0.338.047 ТУ 1
Резисторы С1-4 ГОСТ 25350-82
Резисторы С2-23 0.467.104 ТУ
R1,R34 С1-4-0,125-150 Ом +-5%-А-25+5-А 2
R2...R5,
R7...R9,R18,
R35...R40,
R59
С1-4-0,125-4,7 кОм +-5%-А-25+5-А 15
R6 С1-4-0,125-470 Ом +-5%-А-25+5-А 1
R10 С1-4-0,125-2,0 кОм +-5%-А-25+5-А 1
R11 С2-23-0,125-10 кОм +-1%-А-Д-В-А 1
R12 С2-23-0,125-4,99 кОм +-1%-А-Д-В-А 1
R13 С2-23-0,125-2,49 кОм +-1%-А-Д-В-А 1
R14 * С2-23-0,125-715 Ом +-1%-А-Д-В-А 1 1,1; 2,0 кОм
R15,R16,R33,
R60
С2-23-0,125-75 Ом +-1%-А-Д-В-А 4
R17,R20,R21,
R26...R32 *
С1-4-0,125-56 Ом +-5%-А-25+5-А 10 43;51
68;75 Ом

3.858.233 ПЭ3

Перечень элементов (продолжение)
Поз. обозначение Наименование Кол. Примечание
Резисторы С1-4 ГОСТ 25350-82
Резисторы С2-23 0.467.104 ТУ
Резисторы РП1-48 0.468.383 ТУ
R19 С2-23-0,125-1,21 кОм +-1%-А-Д-В-А 1
R22 С1-4-0,125-300 Ом +-5%-А-25+5-А 1
R23,R24 С2-23-0,062-19,6 Ом +-1%-А-Д-В-А 2
R25 С2-23-0,125-200 Ом +-1%-А-Д-В-А 1
R41...R44 * С1-4-0,125-68 Ом +-5%-А-25+5-А 4 51;56;75;
82 Ом
R45...R55 С1-4-0,125-33 Ом +-5%-А-25+5-А 11
R56 С1-4-0,125-3,9 кОм +-5%-А-25+5-А 1
R57 РП1-48-1 кОм +-10%-А-В 1
R58 С1-4-0,125-1,6 кОм +-5%-А-25+5-А 1
Транзисторы
VT1 КТ645БМ 0.336.333 ТУ/Д1 1
VT2,VT3 КТ363БМ 0.336.014 ТУ 2
Диоды
VD1 КС182А 3.369.001 ТУ 1
Дроссели
L1...L8 Сердечник М1000НН-5 ПЯ7 137.903-05 0.707.050 ТУ 16

3.858.233 ПЭ3

Перечень элементов (продолжение)
Поз. обозначение Наименование Кол. Примечание
Разъемы
XS1 Розетка ОН/П/-КС-66-90/127Х12-Р51 0.364.099 ТУ 1
XS2...XS7 Розетка соединительная РС-24 0.364.003 ТУ 6
XP1 Вилка ОНП-КГ-77-40/63,5Х13-В53 0.364.093 ТУ. 1
Примечания: 1) Допускается замена микросхем серий К555, КР559 на КМ555, КМ559
2) * — допускается замена резисторов при регулировке

3.858.233 ПЭ3