DOI: 10.22184/1992-4178.2020.195.4.58.62
Микросхема контроллера видеоадаптера
Д. Антонов , С. Шумилин , А. Ким
Компания АО «ПКК Миландр» разработала микросхему видеоадаптера 1986ВС018, предназначенную для построения системы отображения графической информации с разрешением до 1 920 × 1 080 на различных типах мониторов – от ЭЛТ до ЖК-панелей.
Одной из задач, стоящих перед разработчиками любой электронной системы от магнитофона и кассового аппарата до космического корабля и атомной электростанции, является обеспечение предоставления информации и взаимодействия с пользователем.
В современных системах для решения этих задач используются различного рода экраны, мониторы и панели, в том числе сенсорные. А для того чтобы вычислительные блоки смогли взаимодействовать с выше описанными средствами отображения информации необходимы специальные видеоконтроллеры. Подобных контроллеров в современном мире достаточно, однако в некоторых ситуациях условия эксплуатации настолько суровы, что подавляющее большинство таких контроллеров не способно выполнять свои функции. Именно для таких условий компанией АО «ПКК Миландр» и была разработана микросхема контроллера видеоадаптера 1986ВС018.
Микросхема контроллера видеоадаптера 1986ВС018 поставляется исключительно в 576-выводном металлокерамическом корпусе МК8303.576-1 и имеет следующие характеристики:
Структурная блок-схема контроллера видеоадаптера 1986ВС018 представлена на рис. 1.
Микросхема содержит в своей структуре:
Карта адресуемой памяти микросхемы видеоконтроллера (ОЗУ / ПЗУ), используемая управляющим устройством, включает в себя адресное пространство блока регистров управления, графического курсора, знакогенератора, текстового буфера и внешней видеопамяти, представлена в табл. 1.
Для ознакомления с возможностями микросхемы контроллера видеоадаптера 1986ВС018 было разработано несколько видов демонстрационных плат:
Возможные конфигурации подключаемых микросхем памяти приведены в табл. 2.
От типа и количества подключенных к видеоконтроллеру микросхем СОЗУ зависит количество допустимых режимов работы графического контроллера (табл. 3).
В качестве управляющего устройства на обеих платах используется микроконтроллер 1986ВЕ94Я, подключенный к контроллеру видеоадаптера по асинхронной 32-разрядной системной шине и шине SPI. Все перечисленные микросхемы производит компания АО «ПКК Миландр».
В комплекте с демонстрационными платами поставляется базовое программное обеспечение для управляющего устройства, позволяющее:
За более подробной информацией о микросхеме контроллера видеоадаптера 1986ВС018 и демонстрационных платах, а также по вопросам их приобретения необходимо обращаться в отдел технической поддержки или отдел маркетинга компании АО «ПКК Миландр» (www.milandr.ru). ●
Д. Антонов , С. Шумилин , А. Ким
Компания АО «ПКК Миландр» разработала микросхему видеоадаптера 1986ВС018, предназначенную для построения системы отображения графической информации с разрешением до 1 920 × 1 080 на различных типах мониторов – от ЭЛТ до ЖК-панелей.
Одной из задач, стоящих перед разработчиками любой электронной системы от магнитофона и кассового аппарата до космического корабля и атомной электростанции, является обеспечение предоставления информации и взаимодействия с пользователем.
В современных системах для решения этих задач используются различного рода экраны, мониторы и панели, в том числе сенсорные. А для того чтобы вычислительные блоки смогли взаимодействовать с выше описанными средствами отображения информации необходимы специальные видеоконтроллеры. Подобных контроллеров в современном мире достаточно, однако в некоторых ситуациях условия эксплуатации настолько суровы, что подавляющее большинство таких контроллеров не способно выполнять свои функции. Именно для таких условий компанией АО «ПКК Миландр» и была разработана микросхема контроллера видеоадаптера 1986ВС018.
Микросхема контроллера видеоадаптера 1986ВС018 поставляется исключительно в 576-выводном металлокерамическом корпусе МК8303.576-1 и имеет следующие характеристики:
- поддержку разрешений видеовыхода вплоть до 1 920 × 1 080 на частоте 60 Гц;
- поддержку вертикального и горизонтального скроллинга изображения;
- аппаратный графический курсор;
- поддержку текстовых режимов без внешней памяти с возможностью наложения на графику;
- встроенные и загружаемые таблицы кодировки текста и шрифты;
- аппаратный текстовый курсор;
- шину данных внешней статической видеопамяти до 64 бит;
- аналоговый видеовыход формата RGBHV, совместимый с VESA VSIS v1r2;
- цифровой видеовыход формата R5G6B5 (16 бит) с пиксельным синхросигналом и стробом данных, с возможностью программной инверсии в B5G6R5;
- единое напряжение питания аналоговой и цифровой части 3,0–3,6 В;
- рабочий температурный диапазон от –60 до 125 °C.
Структурная блок-схема контроллера видеоадаптера 1986ВС018 представлена на рис. 1.
Микросхема содержит в своей структуре:
- контроллер внешней видеопамяти (обеспечивает поддержку микросхем асинхронной (1645РУ6У(У1)) и синхронной (1645РУ7Я) статической оперативной памяти (СОЗУ));
- контроллер системной шины (обеспечивает связь с управляющим устройством по асинхронной 16- / 32-разрядной системной шине, способной работать в двух режимах адресации: оконном и прямом);
- контроллер последовательного интерфейса типа SPI (работает в режиме ведомого устройства с частотой входного синхросигнала до 100 МГц и используется в качестве альтернативы или в дополнение к асинхронной системной шине;
- графический контроллер (воспринимает внешнюю видеопамять как виртуальный кадровый буфер, который может содержать несколько различных изображений и имеет возможность выводить на экран произвольный фрагмент изображения в зависимости от значений блока регистров управления);
- текстовый контроллер (имеет собственное встроенное ОЗУ, выводит текстовую информацию поверх графического слоя и содержит аппаратный текстовый курсор);
- знакогенератор (входит в состав текстового контроллера, содержит пять таблиц кодировок и шрифтов, из которых две пользовательские (загружаемые) и три встроенные);
- контроллер графического курсора (имеет встроенное ОЗУ для хранения своего изображения, которое выводит поверх всех остальных графических и текстовых слоев);
- блок наложения (позволяет выводить графическую картинку, текст, текстовый курсор и графический курсор, каждый поверх предыдущего в порядке перечисления, и предоставляет возможность независимого их отключения);
- генератор синхросигнала (управляет всеми контроллерами графической подсистемы (графическим, текстовым, графическим курсором) и блоком наложения, а также формирует сигналы видеосинхронизации для внешних устройств);
- передатчик в цифровом виде и преобразователь сигнала в аналоговую форму (имеют независимое управление и могут работать как совместно, так и методом взаимного исключения, в зависимости от значений блока регистров управления).
Карта адресуемой памяти микросхемы видеоконтроллера (ОЗУ / ПЗУ), используемая управляющим устройством, включает в себя адресное пространство блока регистров управления, графического курсора, знакогенератора, текстового буфера и внешней видеопамяти, представлена в табл. 1.
Для ознакомления с возможностями микросхемы контроллера видеоадаптера 1986ВС018 было разработано несколько видов демонстрационных плат:
- демонстрационная плата с внешней асинхронной статической оперативной памятью (четыре микросхемы 1645РУ6(У1)) (рис. 2);
- демонстрационная плата с внешней синхронной статической оперативной памятью (две микросхемы 1645РУ7Я) (рис. 3).
Возможные конфигурации подключаемых микросхем памяти приведены в табл. 2.
От типа и количества подключенных к видеоконтроллеру микросхем СОЗУ зависит количество допустимых режимов работы графического контроллера (табл. 3).
В качестве управляющего устройства на обеих платах используется микроконтроллер 1986ВЕ94Я, подключенный к контроллеру видеоадаптера по асинхронной 32-разрядной системной шине и шине SPI. Все перечисленные микросхемы производит компания АО «ПКК Миландр».
В комплекте с демонстрационными платами поставляется базовое программное обеспечение для управляющего устройства, позволяющее:
- проводить диагностику платы при включении питания;
- конфигурировать видеоконтроллер либо по системной шине, либо по SPI;
- загружать изображение графического курсора;
- копировать встроенный шрифт в качестве пользовательского и использовать его (для проверки работоспособности пользовательских шрифтов);
- загружать графические файлы с microSD‑карты;
- управлять скроллингом загруженного изображения или перемещением графического курсора при помощи блока кнопок;
- выбирать режим вывода изображения нажатием определенных сочетаний кнопок;
- в аналоговом виде (компонентный видеоинтерфейс VGA), через соединитель D-SUB;
- в цифровом виде (видеоинтерфейс R5G6B5 (16 бит)), через соединитель PBD‑40 на сенсорную панель «4.3 inch 480 × 272 Touch LCD (B)»;
- в цифровом виде (видеоинтерфейс DVI), через специально разработанный модуль-переходник (рис. 4).
За более подробной информацией о микросхеме контроллера видеоадаптера 1986ВС018 и демонстрационных платах, а также по вопросам их приобретения необходимо обращаться в отдел технической поддержки или отдел маркетинга компании АО «ПКК Миландр» (www.milandr.ru). ●
Отзывы читателей