BC/NW 2007, №1, (10) :16.7
РАЗРАБОТКА КОНТРОЛЛЕРА ДЛЯ ГРАФИЧЕСКОГО
ЖКИ ДИСПЛЕЯ
И.А.Васильева, В.Г.Стахин
(МГИЭТ)
Одними из основных требований предъявляемых к бытовой
технике являются: обеспечение удобного, интуитивно-понятного интерфейса пользователя и низкая себестоимость изделия.
Поэтому, применение монохромных и цветных графических ЖКИ дисплеев невысокого
разрешения находит широкое применение. Проведен анализ технических
характеристик существующих дисплеев и систем с их применением. Показано, что для
обеспечения низкой стоимости бытовых устройств, управление дисплеем
осуществляют, используя последовательные интерфейсы передачи данных (SPI и I2C), что позволят применять в качестве контроллеров в
таких системах недорогие процессоры и микроконтроллеры с минимальным
количеством портов и блоков ввода-вывода. Производительности таких
микроконтроллеров, использующих стандартные последовательные порты, обычно
достаточно для формирования на дисплеи видеоизображения с частотой кадров 1-5
кадров в секунду. Для таких устройств как цифровые фото- и видеокамеры данная
частота кадров является недостаточной.
Технической задачей является разработка IP блока контроллера ЖКИ дисплея работающего по
последовательному интерфейсу SPI для цифровой
видеокамеры. В данной видеокамере выдача изображения на дисплей осуществляется
не только при просмотре отснятого материала, но и в процессе захвата
изображения от цифрового видео-сенсора, когда ЖКИ дисплей используется в
качестве видоискателя. Кроме того, необходимо осуществлять вывод на дисплей
служебной текстовой и графической информации, выполнять масштабирование
изображение, изменять цветовую палитру и т.п. Выполнение данных функций
существенно увеличивает требования к производительности процессора видеокамеры,
основной задачей которого является кодирование и декодирования видеоданных.
Разработанный контроллер выполняет все перечисленные функции без
привлечения ресурсов процессора, причем
может работать с большинством графических дисплеев. Разработана структура и алгоритм
функционирования контроллера, создано его Verilog описание, выполнено макетирование на ПЛИС, которое
подтвердило его работоспособность. Кроме того, данный контроллер доведен до IP блока оформленного в виде конечной топологии, и
используется в составе микросхемы контроллера цифровой видеокамеры.