Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: VGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Darti
Захотелось завести VGA, хотя бы на примитивном уровне, появилось несколько вопросов.
1. Если брать VGA для 640x480 нужен генератор 25.175МГц, в магазине есть на 25 ближайший, вопрос будет ли работать? Если будет, то вообще насколько допустим разброс по частоте?
2. Нужно бы взять какую нибудь RAM, чтобы хранить картинку, быстрого обмена не требуется. Почитал, пока понял что подойдет статическая RAM, вопрос есть ли в них какие то принципиальные различия или можно брать любую?

Еще вопрос не по теме, посоветуйте CPLD, минимального размера, дешевые, ног от 8, логических элементов от 32.
agregat
По SRAM у них принципиального только скорость доступа и напряжение питания. Если взять SRAM сравнимую по скорости с логикой ПЛИС то можно не думать об этом. Хотя если взять медленную, ну будете медленее двигать сигналами.
По кварцу, насколько я знаю в ПЛИС есть делители клока в виде встроенных блоков, и там можно задать довольно сложные комбинации.
Поэтому не особо важно это раз, второе у ПЛИС есть ограничение на входной клок. Главное попасть в вилку. А потом делить.
Да работать будет.
CPLD на 8 ног нет в природе, лучше возьмите MCU в 8 пиновом корпусе, и пускай на внутреннем генераторе работает как CPLD.
yuravg
Цитата(Darti @ May 10 2016, 20:29) *
Еще вопрос не по теме, посоветуйте CPLD, минимального размера, дешевые, ног от 8, логических элементов от 32.


Altera maxV - маленкий и дешевый 5M80
iosifk
Цитата(Darti @ May 10 2016, 20:29) *
Захотелось завести VGA, хотя бы на примитивном уровне, появилось несколько вопросов.

Еще вопрос не по теме, посоветуйте CPLD, минимального размера, дешевые, ног от 8, логических элементов от 32.

Сначала изучаете, что такое ПЛИС.
Потом делаете себе "задание", где пишите, какие характеристики хотите получить.
Потом делаете проект в каком-либо программном инструменте и его симулируете...
И только потом, когда заработает симуляция и проект разместится на кристалле, можно будет говорить, что и где покупать...

А до этого - это все то, как делают игруны.....
Corner
Все мониторы и телевизоры умеют подгонять частоту пикселов под фактическую. Так что 25 МГц нормальная частота. А ПЛИС подходящая МАХ10. Недорого и производительно. Статическая память устаревший вариант, МАХ10 имеет аппаратные модули работы с динамической ОЗУ.
_pv
Цитата(Darti @ May 11 2016, 00:29) *
Еще вопрос не по теме, посоветуйте CPLD, минимального размера, дешевые, ног от 8, логических элементов от 32.

ICE40LP640
корпус с шагом 0.35мм 16-ball WLCSP (1.4 x 1.4 mm)
Darti
Решил задачу проще, взял генератор на 50МГц и разрешение 800х600 72Hz, все взлетело. В процессе заметил что небольшие отклонения никак не влияют, дальше не углублялся.

_pv
похоже то что нужно, спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.