|
VGA контроллер |
|
|
|
Dec 28 2007, 12:00
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-12-07
Пользователь №: 33 707

|
Здравствуйте знатоки!! Возникла острая необходимость создать VGA видео контроллер 640х480 16В 60Hz. Контроллер должен осуществлять развертку и уметь по команде проца копировать данные из своего внешнего пзу в свое экранное озу(тоже внешнее). Я к сожалению сталкивался только с MAX700 да и то на уровне регистров счетчиков и инверторов Сейчас появились всякие Cyclone и Stratix, а я незнаю даже с какой стороны к этой корове подойти. Кто может посоветовать с чего начать или может помочь с разработкой оного (естественно не бесплатно).
|
|
|
|
|
Dec 28 2007, 13:00
|

Местный
  
Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291

|
Может и не в тему, но все же спрошу: а почему вы решили делать контроллер именно на ПЛИС ? Многие DSP, особенно те, что ориентированы на обработку видео, имеют специальный интерфейс для данной цели, ну а с копированием данных проблем точно не будет. Думаю, что данный вариант более рационален и просто с точки зрения реализации. Например, ADPS-BF533 на отладочной плате идет видеовходами и выходами, вот ссылка: http://www.analog.com/en/prod/0%2C2877%2CB...DWARE%2C00.html . На плате много лишнего, реально сделать раз в 5 меньше по площади.
|
|
|
|
|
Dec 28 2007, 13:56
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-12-07
Пользователь №: 33 707

|
2 WEST128 предложенный вариан неприемлем: 1.Нужно иметь свое и не зависеть ни от кого (я имею ввиду всякие там писишки). 2.Есть готовое изделие в котором именно VGA узел хреново реализован.
|
|
|
|
|
Dec 28 2007, 14:06
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-12-07
Пользователь №: 33 707

|
Цитата(iosifk @ Dec 28 2007, 18:01)  Ну а найти сайт диджиленда, где такой пример выложен в исходниках слабо? Или кроме Альтеровского сайта нигде искать не будем принципиально? А вот с этого места поподробнее можно? ПЛЗ сайт диджиленда - это где
|
|
|
|
|
Dec 28 2007, 17:45
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-12-07
Пользователь №: 33 707

|
Цитата(CodeWarrior1241 @ Dec 28 2007, 20:26)  Спасибо CodeWarrior1241! VGA Component Reference Design.zip - это круто! Тока к нему надо еще озу прицепить, внешний проц както приклеить и пдп организовать. Боюсь мне самому это неподсилу Кстати Всех с наступающим Новым годом!
|
|
|
|
|
Dec 28 2007, 19:12
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-12-07
Пользователь №: 33 707

|
Цитата(torik @ Dec 28 2007, 22:37)  взять да сделать самому, он несложный. примеров куча на опенкорс и в доках на отладочные платы Самому конечно можно, только сколько времени и здоровья я на это потрачу? Хотелось бы совет опытного разработчика чтобы делетанстских ошибок небыло.
|
|
|
|
|
Dec 28 2007, 19:39
|
Местный
  
Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165

|
Цитата(superman @ Dec 28 2007, 14:12)  Самому конечно можно, только сколько времени и здоровья я на это потрачу? Хотелось бы совет опытного разработчика чтобы делетанстских ошибок небыло. Вы не будете первым кто начал в этой теме с нуля и достигнул успехов. Таких примеров даже на этом форуме много. Задавайте конкретные вопросы, и Вам обязательно помогут. Главное, не забывайте пользоватся поиском, почти на все что Вы можите спрашивать уже сдесь отвечали.
--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
|
|
|
|
|
Dec 28 2007, 21:03
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367

|
Цитата(superman @ Dec 28 2007, 22:12)  Самому конечно можно, только сколько времени и здоровья я на это потрачу? Хотелось бы совет опытного разработчика чтобы делетанстских ошибок небыло. to All: Господа, автор темы в какой-то степени прав, по поводу целесообразности самостоятельной разработки, ибо все зависит от бизнес-плана проекта.  Можно освоить и разработать самостоятельно все, что угодно, рано или поздно. Но если есть вполне конкретные сроки проекта и подобные факторы, то тут самодеятельностью серьезные люди (компании) не занимаются. Вообщем, все зависит от того, насколько качественный и насколько оперативно нужно получить результат. Если проект учебный, сроки позволяют и т.п., то можно и освоить...
|
|
|
|
|
Dec 29 2007, 06:29
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(CodeWarrior1241 @ Dec 28 2007, 19:26)  Ну а если еще не лень поискать то и на сайте Альтеры тоже есть открытый проект под ее университетскую программу. Только теперь они ее не так сильно рекламируют, но я знаю, что пример VGA есть. Собственно там - в VGA есть либо несколько счетчиков, либо один перезагружаемый счетчик и к нему автомат, который будет в него по концу счета заносить новое значение. Вот собственно и все. А самое интересное, это арбитр на доступ к памяти и канал записи в видео-память. Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Dec 29 2007, 16:52
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата(iosifk @ Dec 29 2007, 09:29)  Ну а если еще не лень поискать то и на сайте Альтеры тоже есть открытый проект под ее университетскую программу. Только теперь они ее не так сильно рекламируют, но я знаю, что пример VGA есть. Собственно там - в VGA есть либо несколько счетчиков, либо один перезагружаемый счетчик и к нему автомат, который будет в него по концу счета заносить новое значение. Вот собственно и все. А самое интересное, это арбитр на доступ к памяти и канал записи в видео-память. Удачи! Согласен, самое интересное - арбитр на доступ к памяти. Но если использовать SOPC Builder, то можно, пожалуй попробовать воспользоваться его возможностями по арбитражу...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|