КР580ВГ75
КР580ВГ75 — это советская микросхема, представляющая собой программируемый контроллер видеодисплея (CRT-контроллер), предназначенная для формирования сигналов синхронизации и адресации видеопамяти при построении растровых изображений на электронно-лучевых трубках (ЭЛТ). Микросхема входила в состав микропроцессорного комплекта серии КР580, являвшегося клоном американского набора микросхем Intel 8080 и его периферии. КР580ВГ75 была аналогом микросхемы Intel 8275.
История создания
Разработка микросхемы КР580ВГ75 велась в конце 1970-х — начале 1980-х годов в рамках программы по созданию советской элементной базы для микро-ЭВМ и бытовой вычислительной техники. Микропроцессорный комплект КР580 (на базе процессора КР580ВМ80А) был ориентирован на копирование архитектуры Intel 8080, которая на тот момент являлась одной из самых распространённых в мире. Для обеспечения вывода графической информации на экран монитора требовался специализированный контроллер, который бы разгружал центральный процессор от задач по формированию кадровой и строчной развёртки.
Производство микросхемы было освоено на нескольких советских предприятиях, в частности на Воронежском заводе полупроводниковых приборов (ВЗПП) и на заводе «Интеграл» (г. Минск). Микросхема выпускалась в стандартном для серии корпусе типа DIP-40 (пластмассовый или керамический). В отличие от оригинального Intel 8275, советский аналог мог иметь незначительные отличия в электрических параметрах и временных диаграммах, что иногда требовало корректировки схем включения.
Архитектура и принцип работы
КР580ВГ75 является программируемым устройством, что означает возможность настройки его параметров работы (разрешение экрана, частота кадров, режимы отображения) через запись управляющих слов в его внутренние регистры. Микросхема не содержит в себе видеопамяти и не формирует непосредственно видеосигнал (композитный или RGB), а генерирует лишь адреса и синхросигналы.
Основные функциональные блоки
- Генератор адресов видеопамяти: Формирует 14-разрядный адрес (A0–A13) для последовательного чтения данных из ОЗУ, хранящего изображение. Адрес инкрементируется с каждым тактом отображения символа или пикселя.
- Схема формирования строчной и кадровой синхронизации: Вырабатывает сигналы HSYNC (строчная синхронизация) и VSYNC (кадровая синхронизация), которые подаются на монитор для синхронизации развёртки.
- Схема управления световым пером: Имеет вход для подключения светового пера (Light Pen Input, LPEN), позволяющий определять координаты точки на экране, на которую указывает перо.
- Регистры управления и состояния: Набор программируемых регистров, задающих формат отображения (количество символов в строке, количество строк, режим подчёркивания, мигания и т.д.).
- Буфер DMA: Микросхема может работать в режиме прямого доступа к памяти (DMA), запрашивая у процессора шину для прямого чтения видеопамяти, что обеспечивает более высокую скорость вывода.
Режимы работы
КР580ВГ75 поддерживает несколько режимов отображения, которые задаются программно:
- Нерастрированный режим (Non-buffered): Данные из видеопамяти читаются непосредственно во время обратного хода луча (гасящего импульса). Используется для простых систем с низким разрешением.
- Буферизированный режим (Buffered): Данные читаются в буферный регистр заранее, что позволяет синхронизировать работу с более быстрой видеопамятью и формировать более сложные изображения.
- Режим светового пера: Позволяет фиксировать адрес видеопамяти в момент поступления сигнала от светового пера.
- Режим подчёркивания и мигания: Микросхема может автоматически формировать линии подчёркивания под символами и вызывать мигание отдельных символов или строк.
Технические характеристики
- Технология изготовления: n-МОП (n-канальная МОП-структура).
- Напряжение питания: +5 В и +12 В (для некоторых модификаций).
- Потребляемая мощность: порядка 0,5–1 Вт.
- Тактовая частота: до 2–3 МГц (зависит от конкретной партии и условий эксплуатации).
- Разрядность адреса: 14 бит (максимальный объём адресуемой видеопамяти — 16 КБ).
- Количество выводов: 40.
- Формат отображения: Программируемое количество символов в строке (от 1 до 80) и строк на экране (от 1 до 64). Типичное разрешение для текстового режима — 80×25 символов.
Применение
КР580ВГ75 широко применялась в советской бытовой и учебной вычислительной технике 1980-х годов. Основные области использования:
- Персональные компьютеры: Микросхема была основой видеоадаптеров для многих клонов «Радио-86РК», «Специалист», «Микроша», «Корвет», «ПК-01» (Львов). В этих компьютерах она обеспечивала вывод текста и простой графики.
- Терминальные устройства: Использовалась в алфавитно-цифровых дисплеях (АЦДУ) и терминалах для отображения текстовой информации.
- Промышленные контроллеры и системы отображения информации: Применялась в устройствах, где требовался вывод данных на экран монитора (например, в измерительных приборах, станках с ЧПУ).
- Учебные стенды: Благодаря простоте и доступности, микросхема активно использовалась в радиолюбительских конструкциях и учебных лабораториях.
Ограничения и недостатки
Несмотря на свою популярность, КР580ВГ75 имела ряд существенных ограничений:
- Только текстовый режим: Микросхема не поддерживала режим произвольной графики (bitmap). Для вывода графических изображений требовалось либо использовать программную эмуляцию, либо применять дополнительные микросхемы (например, КР580ВГ72 — графический контроллер).
- Низкая производительность: Тактовая частота и архитектура ограничивали максимальное разрешение и частоту обновления экрана. Для комфортной работы требовался процессор с тактовой частотой не менее 2–3 МГц.
- Сложность синхронизации: Для корректной работы требовалась точная настройка внешних кварцевых резонаторов и делителей частоты, а также согласование с временными диаграммами монитора.
- Чувствительность к помехам: Как и многие микросхемы n-МОП того времени, КР580ВГ75 была чувствительна к статическому электричеству и помехам по цепям питания.
Интересные факты
- В некоторых советских компьютерах (например, «Специалист») для экономии компонентов видеоконтроллер КР580ВГ75 не использовался, а формирование видеосигнала выполнялось программно на центральном процессоре.
- Микросхема КР580ВГ75 является одной из немногих советских БИС, для которой в открытом доступе сохранились подробные технические описания (даташиты) и принципиальные схемы включения, что делает её популярной среди ретроэнтузиастов.
- Существовали модификации микросхемы с улучшенными характеристиками, например, КР580ВГ75А, отличавшаяся повышенной тактовой частотой и более стабильной работой.
Источники
- Техническое описание микросхемы КР580ВГ75 (даташит), НПО «Научный центр», 1983 г.
- «Микропроцессорный комплект КР580. Справочное пособие», под ред. В. Л. Шило, 1985 г.
- «Радио» № 8, 1986 г., статья «Видеоконтроллер на КР580ВГ75».
- Каталог интегральных микросхем СССР, том 2, 1988 г.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →