Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » MDA/Hercules/CGA/EGA to VGA конвертер на ПЛИС |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Если Вы его собрали, может и расскажете, как это работает? А где детали брали, и во сколько примерно обошлось? |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Rio444 написал: Работает просто - с одной стороны втыкается в CGA/EGA/MDA/HERCULES видео-карту, с другой стороны вставляется шнур от VGA монитора. А, ну и питание 5в от адаптера. И это вообщем-то все. Если Вы его собрали, может и расскажете, как это работает? Есть автоматическое распознавание CGA/EGA сигнала. Для MDA необходимо включить первый переключатель. Для Hercules еще и второй. В режиме CGA есть эффект "сканлайн" - типа как на старых ЭЛТ мониторах. Можно включить эмуляцию монохромного кинескопа. И самое главное - есть поддержка композитного CGA. Короче все, что есть у CGA эта штука умеет. В режиме EGA - ну просто EGA, режимы с высоким разрешением. Можно включить эмуляцию монохромного кинескопа. В режиме MDA/Hercules - можно задать тип кинескопа - зеленый, янтарный или белый. Есть регулировка по вертикали и горизонтали. Можно менять фазу сигнала, подстраиваясь под конкретную видео-карту. Rio444 написал: Обошлось дорого. Основная отладочная плата с ПЛИС покупается на алиэкспрессе, гуглится по названию CoreEP4CE6. К ней же там же сразу покупается китайский USB-Blaster - это программатор для ПЛИС. Это главное. Но, не основное -) Затем нужна дочерняя плата. Плату, а так же быструю SRAM (8ns) перед новым годом предлагали на соседнем форуме в барахолке. Там и купил с доставкой почтой. Оставались разъемы D-SUB9 и VGA, переключатель, пара выводных резисторов - ну тут все просто - Чип и Дип. Когда уже почти все было собрано, внезапно осознал, что не могу нигде найти микросхему буфер SN74LVC245AN в DIP корпусе, да даже и не в DIP в России. Помыкавшись пару дней взял и заказал только эту микруху опять на али (нужно было это сделать сразу). И последнее - резисторные сборки по 1кОм - забыл купить в Чип и Дип, поэтому заколхозил из подручных smd 1кОм резисторов 0805 1%. На одной из фотографий это видно. А где детали брали, и во сколько примерно обошлось? Вообщем, почти все приходится тянуть из китая. Отладочная плата, программатор (у кого нету), SN74LVC245AN (не найти в России), память SRAM 8ns (не найти в России). Остальное здесь вроде есть. Как-то так. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Tronix, Вы меня своими неожиданными ответами просто восхитили! Tronix написал: Сколько в рублях или $? Я не прошу с точностью до цента, хотя бы плюс-минус 5$. Обошлось дорого... Tronix написал: Это весьма очевидно. Работает просто - с одной стороны втыкается в CGA/EGA/MDA/HERCULES... Какой алгоритм работы? Что делает ПЛИС? Зачем нужна память? И почему именно 8ns? VGA видеокарты как-то обходились DRAM вплоть до 120ns. А 60-80ns так вообще, как за здрасьте. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Rio444 написал: Я точно не считал. Думаю, что в районе 2500 руб. Сколько в рублях или $? Я не прошу с точностью до цента, хотя бы плюс-минус 5$. Rio444 написал: Ну я как-бы не автор, поэтому всех тонкостей не знаю. По ссылке в первом посте есть краткое описание принципа работы. Какой алгоритм работы? |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
интересный (но странный) конвертер, спасибо за ссылку Rio444 написал: 8нс память наверняка нужна для того, чтобы граббить сигнал с достаточной точностью (пикселклок-то на видеоконнектор не выведен, так что приходится оцифровывать с многократным запасом по частоте, чтобы не было артефактов). Собственно, для этого ПЛИС с быстрой памятью и нужна Что делает ПЛИС? Зачем нужна память? И почему именно 8ns? хотя вот еще интересное есть: то есть конвертер при этом еще и будет вставлять кадры взамен "дырок" из-за несовпадения вертикальной частоты (50/60 против 70), да и выбор 720x480@60Hz для CGA and EGA Lo-Res непонятен, там и 640x480 60гц хватило бы (или же 720x400 70гц) Output Resolutions |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 марта 2018 21:05 Сообщение отредактировано: 17 марта 2018 21:17
wbcbz7 написал: пикселклок-то на видеоконнектор не выведен Почему бы вместо увеличения частоты в 8(!) раз, просто не поставить переключатели (джамперы) для ручного выбора количества пикселей в строке - 320, 640, 720? Думаю, доступность и стоимость устройства снизилась бы в разы. Теперь уже автор сего устройства удивил, когда написал о применении теоремы Котельникова (Найквиста) к цифровому сигналу. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 марта 2018 21:59 Сообщение отредактировано: 17 марта 2018 22:02
Пару недель назад собрал и протестировал. Все отлично! Особенно доставил режим эмуляции черно-зеленого монитора. Запускал с Hercules и 14" VGA мониторе 74LVC245 покупал в тут Там-же заказывал статику для XT на фарадее. Была еще затея рассмотреть возможность приспособить его к Spectrum'у по цифре. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Я довольно внимательно смотрел на разные варианты подобных устройств. То, что сделал автор - весьма неплохо. Жестко задать частоту можно, но тогда придется делать ФАПЧ и прочие довольно хитрые штуки, так как частота пикселей карты не только неизбежно будет отличаться в каких-то пределах от частоты внутри FPGA, но и эти частоты будут плавать относительно друг друга. Соответственно, ближе к концу строки пикселы начнут ползти, а на границе еще и мерцать. Мало того, я экспериментировал со специализированной микросхемой захвата видеосигнала - результат не лучше, чем этот преобразователь. Короче, человек придумал довольно хорошо работающий метод при совершенно разумных затратах на устройство. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
justontime написал: С этой характеристикой могу согласиться. То, что сделал автор - весьма неплохо. Мне не с чем использовать подобное устройство, поэтому интерес исключительно теоретический. Пока впечатление - из пушки по воробьям. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Rio444 написал: А какие еще варианты решения данной задачи? Пока впечатление - из пушки по воробьям. Может проще только конвертер сразу к ЖК матрице, и то я не уверен, можно ли там менять частоту обновления в нужных пределах |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » MDA/Hercules/CGA/EGA to VGA конвертер на ПЛИС |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |