Перейти к содержанию
    

Захотелось завести VGA, хотя бы на примитивном уровне, появилось несколько вопросов.

1. Если брать VGA для 640x480 нужен генератор 25.175МГц, в магазине есть на 25 ближайший, вопрос будет ли работать? Если будет, то вообще насколько допустим разброс по частоте?

2. Нужно бы взять какую нибудь RAM, чтобы хранить картинку, быстрого обмена не требуется. Почитал, пока понял что подойдет статическая RAM, вопрос есть ли в них какие то принципиальные различия или можно брать любую?

 

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

Изменено пользователем Darti

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По SRAM у них принципиального только скорость доступа и напряжение питания. Если взять SRAM сравнимую по скорости с логикой ПЛИС то можно не думать об этом. Хотя если взять медленную, ну будете медленее двигать сигналами.

По кварцу, насколько я знаю в ПЛИС есть делители клока в виде встроенных блоков, и там можно задать довольно сложные комбинации.

Поэтому не особо важно это раз, второе у ПЛИС есть ограничение на входной клок. Главное попасть в вилку. А потом делить.

Да работать будет.

CPLD на 8 ног нет в природе, лучше возьмите MCU в 8 пиновом корпусе, и пускай на внутреннем генераторе работает как CPLD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Altera maxV - маленкий и дешевый 5M80

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Захотелось завести VGA, хотя бы на примитивном уровне, появилось несколько вопросов.

 

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

Сначала изучаете, что такое ПЛИС.

Потом делаете себе "задание", где пишите, какие характеристики хотите получить.

Потом делаете проект в каком-либо программном инструменте и его симулируете...

И только потом, когда заработает симуляция и проект разместится на кристалле, можно будет говорить, что и где покупать...

 

А до этого - это все то, как делают игруны.....

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все мониторы и телевизоры умеют подгонять частоту пикселов под фактическую. Так что 25 МГц нормальная частота. А ПЛИС подходящая МАХ10. Недорого и производительно. Статическая память устаревший вариант, МАХ10 имеет аппаратные модули работы с динамической ОЗУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

ICE40LP640

корпус с шагом 0.35мм 16-ball WLCSP (1.4 x 1.4 mm)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил задачу проще, взял генератор на 50МГц и разрешение 800х600 72Hz, все взлетело. В процессе заметил что небольшие отклонения никак не влияют, дальше не углублялся.

 

_pv

похоже то что нужно, спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...