Важная информация

User Tag List

Страница 33 из 33 ПерваяПервая ... 2930313233
Показано с 321 по 329 из 329

Тема: Что максимум можно выжать из КР580ВГ75 Intel 8275? Обсуждение

  1. #321
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Почему такая "навороченная" схема со счетчиками и дешифраторами?
    Потому что мой опыт подсказывает следовать стандартам. Ведь монитор - это вполне себе стандартизованное устройство. И чтобы он съел видеосигнал, последний должен быть тоже стандартным. Так вот о стандарте:
    У меня 640х400@70Hz. Pixelclock 25.175MHz. Размер строки: длина линии 800 точек, видимая часть 640 точек, передний бордюр 16 точек, длина синхроимпульса 96 точек, задний бордюр 48 точек. Переведу в знакоместа: 80+2+12+6=100. Теперь смотрим как я запрограммировал ВГ75.
    0 --> +FE9 =сброс
    79 --> +FE8 =80символов в строке
    0b10011000 --> +FE8
    0FH --> +FE8
    0b00001001 --> +FE8 =20символов сигнала обратного хода строчной развертки
    0b11100000 --> +FE9

    Как бы получается всего 100 символов. Да? А теперь берем схему и смотрим, как в интервал обратного хода строчной развертки вставить синхроимпульс.
    Все интервалы четные, поэтому чтобы упростить "навороченую" схему, делим CCLK на 2.
    По переднему фронту HRTC разрешаю считать CCLK/2 счетчику U22. Нулевой импульс ничего не делает, вывод Y0 U23 не подключен, это передний бордюр 2CCLK.
    Потом импульсы 1,2,3,4,5,6 формируют отрицательный строчный синхроимпульс 12CCLK. Потом схема стопорится установкой триггера U24A и ВГ75 досчитывает оставшиеся 6CCLK заднего бордюра, а потом опять начинает выводить строку 80CCLK.
    Кадровая синхронизация работает аналогично, читайте VGA стандарт и станет понятно. Там я немного подрезал задний бордюр, кварц у меня однако был только на 25МГц, но стандарт надо было соблюдать.

    P.S. Предложите не "навороченную" схему. Я с радостью применю в своей видеокарте. Главное, чтоб стандарт видеосигнала соблюдался, колхозники идут лесом.
    Последний раз редактировалось freddy; 12.06.2019 в 16:29.
    Real Hardware!

  2. #322
    Master Аватар для Anubis_OD
    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    538
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я делал вот так:
    https://zx-pk.ru/threads/26223-i-esh...l=1#post868239
    но в принципе аналогично, только на сдвиговых регистрах.

    И на пост выше описание про программирование ВГ75 и картинка с осциллографа.
    С Уважением, Андрей!

  3. #323
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Anubis_OD Посмотреть сообщение
    но в принципе аналогично, только на сдвиговых регистрах.
    доделали свою схему до конца?
    Real Hardware!

  4. #324
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я тут немного поколдовал над схемой и оказалось таки возможно сделать трансформера с режимом доступа через порты ввода/вывода и память или только через память. Цена вопроса 8 джамперов на выбор адреса портов,4 джампера в схеме и 1шт тм2. Циклический аппаратный сдвиг экрана будет возможен по всем 32к. Я это все к чему написал... Есть смутные сомнения,что эта видяха нужна только тем кому нужна. Поэтому я сразу в неё заведу три сигнала управления, кроме ~RD. Оно делалось для меня и мне как раз надо вариант с работой через порты. У кого нет портов, но собираются эту видяху использовать, напишите. Возможно это повлияет на развитие проекта.
    Real Hardware!

  5. #325
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    попробовал нарисовать, перемычки стоят в положении "мапить в память".
    2vg_tf.pdf
    при этом на J4 и J1 джампера должны стоять одинаково.
    Если же JP1-JP9 переставить в положение "взрослый комп", то на J4 нужно выбрать диапазон портов ввода вывода (32 штуки, соответственно 2 перемычки) и JP1,JP2, чтоб этот же диапазон отзывался на внутренней шине.
    Последний раз редактировалось freddy; 14.06.2019 в 19:27.
    Real Hardware!

  6. #326
    Master Аватар для Anubis_OD
    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    538
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    доделали свою схему до конца?
    На CDLP так и не перенес.. В todo листе...
    С Уважением, Андрей!

  7. #327
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дошли руки до RAMDAC. И он будет на логике. 16 ир82 и 2 ид7. Цветов будет 8 из 256 на символ и столько же на фон. Возможно ир82 заменю на 74hc573, так как недавно в одной прдсобке нашёл целую бобину hc573 в so20 корпусе. Очень обрадовался

    - - - Добавлено - - -

    Перепрограммировать можно будет на лету. Двухпортовость однако очень хорошо.
    Real Hardware!

  8. Этот пользователь поблагодарил freddy за это полезное сообщение:

    Anubis_OD (26.08.2019)

  9. #328
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Задался я на днях вопросом реализации самостоятельной видео карточки на ВГ75, с прицелом на реализацию текстовой CGA на двух ВГшках для 16и битной системы на i8086. Для начала за базу взял РК-86 и 'выпилил' из него видео часть. И уже когда все завелось, в процессе гугления по ВГ75 наткнулся на эту тему. Увидел уже готовые реализации моих идей и свои ошибки, тем не менее, вот как можно еще разрулить доступ ЦП к видео системе. Я задействовал сигнал Ready ЦП, и когда процессор обращается к видео, то при активном видео ДМА он по Ready тормозится, как только ДМА завершает пересылку, то ЦП завершает свою операцию. И еще сделана задержка начала ДМА если ЦП в этот момент работает с видео. Прерывать же ДМА я как то не додумался. Сейчас же думаю скрестить две идеи, по Ready тормозить ЦП, останавливать ДМА, отпускать Ready, и дальше продолжать ДМА.
    Схема показывает концепцию, но в Протеусе она работает. Разница в скорости при выполнении ролика экрана D,3FF ~10% в пользу внешней схемы видео . Для оригинального РК она не подойдет, тк ДМА еще и рефрешем ОЗУ занимается, но для варианта на SRAM вполне.
    Вложения Вложения

  10. Этот пользователь поблагодарил PVV за это полезное сообщение:

    ALS (12.09.2019)

  11. #329
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скрестить две идеи получилось очень просто (пришлось только dll ВТ57 поправить), хотя на схеме все выглядит закручено, надо на свежую голову все обдумать.

    на картинке хорошо видно как останавливается ДМА, ЦП делает то, что он хочет и ДМА продолжает работу...
    Вложения Вложения

Страница 33 из 33 ПерваяПервая ... 2930313233

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

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

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

Похожие темы

  1. Ответов: 21
    Последнее: 21.05.2016, 18:13
  2. Обменяю 5 микросхем КР580ВГ75 на 2 КР580ВВ55
    от Ivan-771 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 21.03.2012, 08:23
  3. MmcM в эфире Радио Самара Максимум
    от unbeliever в разделе Люди
    Ответов: 15
    Последнее: 09.09.2009, 13:27

Ваши права

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