User Tag List

Показано с 1 по 10 из 71

Тема: VGA контроллер, разработка, на логике.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #15

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Поскольку все-таки разрабатывается Интел-клон, не проще ли просто поставить готовую карточку на Тридент 9000 ? ( Ну и шину ISA приделать, хотя бы 8-бит ).
    2. Применение 1564 ИС - не выход, они не фонтан по сравнению с брендовыми чипами. Конкретней - они не работают с частотами более 20 мгц . Если поставлена задача применять строго советские ИС - КР531 подходящи.
    3. Если делать достаточно точный клон VGA Тридент 9000 - потребуется масса ИС и нехилый БП, т.к. каждая КР531 ИС жрет от 100 до 200 ма ( и более - иголками ).
    4. Можно поступить проще - сделать просто сканирование СОЗУ, организовав псевдодвухпортовую память - 1 такт - вывод на видео ( пикселя ), 2-й такт - обмен с процессором видеоданных. Т.к. работать на чесных 25 мгц счетчики ИС серии КР531 не могут ( по естественным причинам ), надо делать аппаратное замедление сканирование с повышением разрядности моментальной выборки - т.е. выбирать не 1 пикс ( порядка 40 нс ), а группу пикселей - например, 4 пикселя - это будет уже темп вывода 160 нс, темп доступа со стороны ЦП к видеопамяти - 80 нс на ввод - вывод байта/двойного байта или 4х-байтов.
    4.1. Примерный расклад по ИС. Счетчики пикселей в видеостроке - КР531ИЕ17 и логика КР531, буфера счетчиков - например КР531ИР23, ИС СОЗУ - 621000 - 15нс - 4 шт. ( т.е. размер видеопамяти до 512 кбайт ). Для позиционирования начала и конца видеостроки в СОЗУ целесообразно применить ПЗУ ( на входе ПЗУ - последовательные сканы видеоразвертки, на выходе ПЗУ - адреса СОЗУ ). Если не применять ПЗУ, получаем факитески удвоение ИС счетчиков - первая группа отсчитывает к-во импульсов сканирования, а вторая группа счетчиков - реальный адрес сканирования в СОЗУ.
    5.Регистр скроллинга - просто ставится на счетчик строк - регистр начального значения адресов сканирования СОЗУ.
    6. Делать на ДОЗУ - не рекомендую, т.к. они медленные ( советские ) и потребуется уже не менее 64 корпуса ИС 565РУ5Б - с соответствующим раздуванием к-ва ИС буферных регистров.
    7. В принципе, можно приделать и аппаратный символьный режим - по типу дисплея 15-ИЭ-0013 - но от этого схема разрастется еще чуть ли не в 2 раза, и избежать ПЗУ - нереально ( советских ).
    8. Очень приблизительно структура предлагаемого варианта видеоконтроллера - плата КСМ ДВК3 ( там применяется програмное распределение адресов видеопамяти и произведено неприемлемое упрощение схемы ).
    Последний раз редактировалось MM; 18.07.2014 в 06:23.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Разработка игр под две конфигурации
    от alone в разделе Программирование
    Ответов: 2
    Последнее: 05.05.2013, 14:03
  2. Разработка клавиатуры для ZX.
    от ZXFanat в разделе ZX Концепции
    Ответов: 171
    Последнее: 13.02.2013, 10:24
  3. Ответов: 21
    Последнее: 16.01.2013, 19:49
  4. Разработка ZXOOM
    от Andrew771 в разделе Игры
    Ответов: 666
    Последнее: 16.08.2011, 17:22
  5. Разработка ZXOOM
    от Andrew771 в разделе Графика
    Ответов: 666
    Последнее: 16.08.2011, 17:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •