Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MDA/Hercules/CGA/EGA to VGA конвертер на ПЛИС
RSS

MDA/Hercules/CGA/EGA to VGA конвертер на ПЛИС

Канадский скандаблер на FPGA Cyclone IV

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
justontime написал:
[q]
Только если постепенное "уплывание" в виде растягивания всей картинки на (условно) треть пиксела
[/q]
Прошу меня простить, видимо я чего-то не понимаю.
Пусть уплывает на треть пикселя.
Сигнал EGA цифровой? Разве не так?
Если мы будем делать выборку строго посередине, то даже, если частота уплывёт на треть длительности одного пикселя, разве это повлияет на результат?


Ещё раз прочитал описание. Постепенно становится понятнее, что хотел автор. Но всё равно не понятно, зачем считывать значения видеосигнала на частоте >100МГц и сохранять их на этой же частоте во фрейм-буфер. Потом читать их и преобразовывать в сигнал VGA с частотой в несколько раз меньше? Почему нельзя сразу преобразовывать считанный сигнал и его уже сохранять во фрейм-буфер? Частота снизится в ~7 раз.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Выборка не будет «строго посередине», она будет чуть в стороне от середины из-за разности частот карты и преобразователя. С каждым пикселем в пределах строки эта разность накапливается, и в определенный момент может дойти до границы пикселя.
Это я еще не принимаю во внимание переходные процессы на границах пикселей, которые дополнительно (и значительно) ухудшают ситуацию.
Как уже говорил, даже специализированная микросхема с ФАПЧ в таком режиме работала не идеально (хотя, нужно признать, я не до конца поигрался с настройками, которых там много).
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Немножко поснимал Hercules карточку:




Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Tronix написал:
[q]
[/q]
Значит алгоритм я понял правильно.
Преобразование происходит не попиксельно.
На один пиксель EGA происходит 7-8 выборок, которые сохраняются во фрейм-буфере.
Потом из фрейм-буфера происходит чтение, но уже 6-7 значений на пиксель (для преобразования 640 пикселей в строке в 720), которые усредняются и формируют VGA сигнал.
Но по-прежнему не понятно, почему нельзя сначала преобразовать, потом писать во фрейм-буфер?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Поснимал немножко CGA карточку. Режим эмуляции "сканлайнов":



Обычный CGA:



Режим эмуляции композитного монитора:

-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Tronix написал:
[q]
Там минимально от 21 штуки
[/q]
А если развернуть все предложения, то есть вариант 1шт за 63.5 У меня набрался заказ к тому времени и меня такое предложение устроило.
Filin
Advanced Member


Откуда: Киев
Всего сообщений: 466
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 сен. 2017
Поделюсь интересным нюансом:

Как известно, EGA Hi-res сигнал данный конвертер преобразует в разрешение 640x350@70Hz, а EGA Lo-Res и CGA сигналы в разрешение 720x400@70Hz. Столкнулся с тем, что некоторые современные LCD мониторы над разрешением 720x400@70Hz производят жуткие преобразования (даунскейл?), в результате чего качество изображения просто отвратительное (размытое все). Столкнувшись с этим, начал грешить на конвертер, пока не опробовал на CRT мониторе, там все идеально. Имейте ввиду.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А если кто-то не разбирается в ПЛИС-ах и давно ищет что-то получше Гонбеса, то где ему это "что-то получше" можно купить в готовом виде? Вы ведь наверняка тему изучили? Если это запрещено правилами (ссылки на продажу) - в этой ветке форума, то напиши пожалуйста в личку?
Filin
Advanced Member


Откуда: Киев
Всего сообщений: 466
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 сен. 2017
sanders, в готовом виде пока нигде замечено не было. Пустые платы брали у Рябцева на ZX
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
sanders написал:
[q]
[/q]
Так чтобы схему канадца собрать, разбираться в ПЛИС и не нужно.
Нужен программатор, которые на ибее на любой вкус. Либо самому примитивный собрать. И комп, куда этот программатор подключить.
Кажется, даже готовые комплекты продаются, с программатором.

P.S.
По отдельности дешевле.
Плата 1400 руб.
Программатор 170 руб.
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MDA/Hercules/CGA/EGA to VGA конвертер на ПЛИС
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS