реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> VGA контроллер
superman
сообщение Dec 28 2007, 12:00
Сообщение #1





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



Здравствуйте знатоки!!
Возникла острая необходимость создать VGA видео контроллер 640х480 16В 60Hz.
Контроллер должен осуществлять развертку и уметь по команде проца копировать данные из своего внешнего пзу в свое экранное озу(тоже внешнее).
Я к сожалению сталкивался только с MAX700 да и то на уровне регистров счетчиков и инверторов 05.gif
Сейчас появились всякие Cyclone и Stratix, а я незнаю даже с какой стороны к этой корове подойти.
Кто может посоветовать с чего начать или может помочь с разработкой оного (естественно не бесплатно).
Go to the top of the page
 
+Quote Post
WEST128
сообщение Dec 28 2007, 13:00
Сообщение #2


Местный
***

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



Может и не в тему, но все же спрошу: а почему вы решили делать контроллер именно на ПЛИС ? Многие DSP, особенно те, что ориентированы на обработку видео, имеют специальный интерфейс для данной цели, ну а с копированием данных проблем точно не будет. Думаю, что данный вариант более рационален и просто с точки зрения реализации. Например, ADPS-BF533 на отладочной плате идет видеовходами и выходами, вот ссылка: http://www.analog.com/en/prod/0%2C2877%2CB...DWARE%2C00.html . На плате много лишнего, реально сделать раз в 5 меньше по площади.
Go to the top of the page
 
+Quote Post
superman
сообщение Dec 28 2007, 13:56
Сообщение #3





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



2 WEST128
предложенный вариан неприемлем:
1.Нужно иметь свое и не зависеть ни от кого (я имею ввиду всякие там писишки).
2.Есть готовое изделие в котором именно VGA узел хреново реализован.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Dec 28 2007, 14:01
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(superman @ Dec 28 2007, 16:56) *
предложенный вариан неприемлем:


Ну а найти сайт диджиленда, где такой пример выложен в исходниках слабо? Или кроме Альтеровского сайта нигде искать не будем принципиально?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
superman
сообщение Dec 28 2007, 14:06
Сообщение #5





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



Цитата(iosifk @ Dec 28 2007, 18:01) *
Ну а найти сайт диджиленда, где такой пример выложен в исходниках слабо? Или кроме Альтеровского сайта нигде искать не будем принципиально?

А вот с этого места поподробнее можно? ПЛЗ 05.gif
сайт диджиленда - это где help.gif
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Dec 28 2007, 16:26
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Имеется в виду сайт - http://www.digilentinc.com/Resources/VHDL....n&Nav2=VHDL, VP0012


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
superman
сообщение Dec 28 2007, 17:45
Сообщение #7





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



Цитата(CodeWarrior1241 @ Dec 28 2007, 20:26) *
Имеется в виду сайт - http://www.digilentinc.com/Resources/VHDL....n&Nav2=VHDL, VP0012

Спасибо CodeWarrior1241!
VGA Component Reference Design.zip - это круто! yeah.gif
Тока к нему надо еще озу прицепить, внешний проц както приклеить и пдп организовать. Боюсь мне самому это неподсилу crying.gif
Кстати Всех с наступающим Новым годом! santa2.gif
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 28 2007, 18:37
Сообщение #8


Гуру
******

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



взять да сделать самому, он несложный. примеров куча на опенкорс и в доках на отладочные платы


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
superman
сообщение Dec 28 2007, 19:12
Сообщение #9





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



Цитата(torik @ Dec 28 2007, 22:37) *
взять да сделать самому, он несложный. примеров куча на опенкорс и в доках на отладочные платы

Самому конечно можно, только сколько времени и здоровья я на это потрачу?
Хотелось бы совет опытного разработчика чтобы делетанстских ошибок небыло.
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Dec 28 2007, 19:39
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
oval
сообщение Dec 28 2007, 21:03
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Цитата(superman @ Dec 28 2007, 22:12) *
Самому конечно можно, только сколько времени и здоровья я на это потрачу?
Хотелось бы совет опытного разработчика чтобы делетанстских ошибок небыло.


to All: Господа, автор темы в какой-то степени прав, по поводу целесообразности самостоятельной разработки, ибо все зависит от бизнес-плана проекта. smile.gif Можно освоить и разработать самостоятельно все, что угодно, рано или поздно. Но если есть вполне конкретные сроки проекта и подобные факторы, то тут самодеятельностью серьезные люди (компании) не занимаются. Вообщем, все зависит от того, насколько качественный и насколько оперативно нужно получить результат.

Если проект учебный, сроки позволяют и т.п., то можно и освоить...
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Dec 29 2007, 05:38
Сообщение #12


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



я такую штуку 5 лет назад правда 600*800 сделал на 2х 3128 и одной 3064 и самсунговской памяти
2 страницы памяти флешка одна читается на экран другая пишется
Go to the top of the page
 
+Quote Post
iosifk
сообщение Dec 29 2007, 06:29
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(CodeWarrior1241 @ Dec 28 2007, 19:26) *
Имеется в виду сайт - http://www.digilentinc.com/Resources/VHDL....n&Nav2=VHDL, VP0012


Ну а если еще не лень поискать то и на сайте Альтеры тоже есть открытый проект под ее университетскую программу.
Только теперь они ее не так сильно рекламируют, но я знаю, что пример VGA есть.
Собственно там - в VGA есть либо несколько счетчиков, либо один перезагружаемый счетчик и к нему автомат, который будет в него по концу счета заносить новое значение. Вот собственно и все.
А самое интересное, это арбитр на доступ к памяти и канал записи в видео-память.
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 29 2007, 16:52
Сообщение #14


Гуру
******

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



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


Согласен, самое интересное - арбитр на доступ к памяти. Но если использовать SOPC Builder, то можно, пожалуй попробовать воспользоваться его возможностями по арбитражу...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
KostyanPro
сообщение Dec 30 2007, 22:40
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 30-01-07
Из: Minsk
Пользователь №: 24 870



http://hklab.net/wiki/The_Game_Of_Life_for_PicoBlaze
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01617 секунд с 7
ELECTRONIX ©2004-2016