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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Видеокарта на ПЛИС
chel
сообщение Oct 22 2008, 06:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 8-11-05
Пользователь №: 10 572



Здравствуйте.
Возникла задача разработать видеокарту на ПЛИС. Требования разрешение 800 x 600, количество цветов допустимо 16 битное, но крайне желательно 32 битное. Планирую использовать Xilinx Spartan3 или 3e.
Подскажите, возможно ли такое? Может где уже есть готовые примеры структуры и кода (Verilog)?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Oct 22 2008, 07:03
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(chel @ Oct 22 2008, 15:30) *
Здравствуйте.
Возникла задача разработать видеокарту на ПЛИС. Требования разрешение 800 x 600, количество цветов допустимо 16 битное, но крайне желательно 32 битное. Планирую использовать Xilinx Spartan3 или 3e.
Подскажите, возможно ли такое? Может где уже есть готовые примеры структуры и кода (Verilog)?

тут смотрели?
http://www.opencores.com/projects.cgi/web/vga_lcd/overview


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Oct 22 2008, 08:24
Сообщение #3


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(chel @ Oct 22 2008, 10:30) *
Планирую использовать Xilinx Spartan3 или 3e.

А почему не Spartan-3A ?
Вы не указали какой выходной стандарт вы будете использовать... и если Вы планируете использовать DVI, то полагаю, что Spartan-3A может оказаться более подходящим, т.к. его IOBUF поддерживает TMDS (используемый в DVI).
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 22 2008, 08:44
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



И куда эта видеокарта втыкаться должна? В PCI-express или в ISA?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
chel
сообщение Oct 22 2008, 08:51
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 8-11-05
Пользователь №: 10 572



Цитата(Boris_TS @ Oct 22 2008, 12:24) *
А почему не Spartan-3A ?
Вы не указали какой выходной стандарт вы будете использовать... и если Вы планируете использовать DVI, то полагаю, что Spartan-3A может оказаться более подходящим, т.к. его IOBUF поддерживает TMDS (используемый в DVI).


ммм. Да может и Spartan-3A. Но есть проблема с bga корпусами, мы не можем с ними работать, вернее не так работать, как изготовлять эти платы. А заказать же их можно только за рубежом? Наши, то не делают? А у Spartan-3A есть только tq144 ног же может не хватить, правда я ещё не обдумывал. А стандарт планировал SVGA.

Цитата(Postoroniy_V @ Oct 22 2008, 11:03) *



ага, спасибо. Скачал, но пока не разбирался.

Цитата(slog @ Oct 22 2008, 12:44) *
И куда эта видеокарта втыкаться должна? В PCI-express или в ISA?



Да, вообще планируется подключить его к какому-нибудь ARM-у.

Меня интересует, сможет ли Spartan обеспечить нужную скорость работы?
Нужно ещё будет реализовать умножение для альфа канала.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 22 2008, 09:35
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(chel @ Oct 22 2008, 12:51) *
Да, вообще планируется подключить его к какому-нибудь ARM-у.

Меня интересует, сможет ли Spartan обеспечить нужную скорость работы?
Нужно ещё будет реализовать умножение для альфа канала.

Сможет, он сможет даже возможно ARM внутри себя разместить.
Go to the top of the page
 
+Quote Post
dsmv
сообщение Oct 23 2008, 10:56
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(chel @ Oct 22 2008, 12:51) *
А заказать же их можно только за рубежом? Наши, то не делают?

А разве есть проблема в заказе печатных плат за рубежом ?
Сделают быстрее, дешевле и лучше.
Go to the top of the page
 
+Quote Post
Vitus
сообщение Oct 23 2008, 13:23
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 24-12-04
Пользователь №: 1 658



Печатные платы под BGA вполне можно делать в РФ - например Электроконнект в Новосибирске, мы там делаем прототипы, качество вполне приемлемое.

Справится по скорости S3 или нет - зависит от поставленной задачи. Если простое преобразование - вполне справится. Если нужны каке-то DSP преобразования - сказать трудно.

Я делал преобразователь TTL в LVDS для связи ARM с ЖК-панелью на S3E, проблем со скоростью не было.
Go to the top of the page
 
+Quote Post
murmel1
сообщение Nov 4 2008, 09:03
Сообщение #9


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

Группа: Свой
Сообщений: 166
Регистрация: 2-11-08
Из: Ростов-на-Дону
Пользователь №: 41 331



Если бы делали под альтеру, то надо было бы посмотреть Cyclone 3 NIOS II Starter Kit - отладочная плата под встраиваемый процессор, содержит ЖК-экран 640 на 480 и выход D-SUB для монитора. В комплекте есть CD со схемами, с текcтами HDL и C (правда тексты несколько ограничены, и насколько помню нет ничего для работы с внешним монитором). Содержимое CD можно скачать на сайте альтеры (если нет, то могу выслать).
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Nov 4 2008, 12:49
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



вот этот проект не смотрели?

"OGD1 is a PCI based FPGA development board currently in development by the Open Graphics Project. With 256MiB on-board memory, high bandwidth, a Lattice XP10 semiconductor FPGA and also a Xilinx Spartan-3 XC3S4000 FPGA, the GPL based design is capable of significant computing applications. Though primarily designed as a development platform for 3D-rendering hardware, this board is expected to be of interest to engineers and scientists in both the commercial and academic markets."

дают всю документацию на плату.

http://wiki.opengraphics.org/tiki-index.ph...onnectors_Shown
http://www.traversaltech.com/products.phtml
http://www.traversaltech.com/download.phtml
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 5 2008, 07:39
Сообщение #11


Гуру
******

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



Цитата
Если бы делали под альтеру, то надо было бы посмотреть Cyclone 3 NIOS II Starter Kit - отладочная плата под встраиваемый процессор, содержит ЖК-экран 640 на 480 и выход D-SUB для монитора. В комплекте есть CD со схемами, с текcтами HDL и C (правда тексты несколько ограничены, и насколько помню нет ничего для работы с внешним монитором). Содержимое CD можно скачать на сайте альтеры (если нет, то могу выслать).


Плата прикольная, ЖК - 800Х480.
У меня такая быть.

Из недостатков:
передача на микросхему преобразователя в аналоговый сигнал для компьютерного монитора - с временным уплотнением, по шине 10 бит. Из-за этого нереально получить высокое разрешение на выходе, просто частоты уже будут запредельные. И еще плохо - для ниоса все программы не откроешь в IDE, надо через консоль работать (насколько я понял). На мой взгляд - это бессмысленно.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Nov 5 2008, 07:47
Сообщение #12


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(torik @ Nov 5 2008, 16:39) *
...............
И еще плохо - для ниоса все программы не откроешь в IDE, надо через консоль работать (насколько я понял). На мой взгляд - это бессмысленно.

насколько я понял проекты под этот кит были сделаны в nios2-studio
http://nioswiki.jot.com/WikiHome/Altera%20NIOS%20Studio
http://forum.niosforum.com/forum/index.php?showtopic=8933
юзер гайд
http://www.altera.com/literature/ug/ug_nios2_studio_help.pdf

и в консоли куда быстрее скажем запустить флешпрограммер чем в ниос иде smile.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 5 2008, 17:57
Сообщение #13


Гуру
******

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



Терпеть не могу разные консоли. Если nios2-studio начинается лишь с 8-ого квартуса, то отпадает. У меня в комплекте 7.2...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Vadim_nsk
сообщение Nov 6 2008, 05:29
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-09-05
Из: г. Новосибирск
Пользователь №: 8 335



Цитата(chel @ Oct 22 2008, 12:30) *
Здравствуйте.
Возникла задача разработать видеокарту на ПЛИС. Требования разрешение 800 x 600, количество цветов допустимо 16 битное, но крайне желательно 32 битное. Планирую использовать Xilinx Spartan3 или 3e.
Подскажите, возможно ли такое? Может где уже есть готовые примеры структуры и кода (Verilog)?

У меня похожая задача. Нужен универсальный (насколько возможно) контроллер FTF с поддержкой 2D графики. Надоело копировать одно и тоже из одного проекта в другой. Хочется уже выделить функционально законченный модуль. Отсюда вопрос ко всем. Насколько актуальной вам кажется такая затея в рамках открытого проекта?
Структура примерно такова:
- микроконтроллер (решает другие задачи помимо вывода на дисплей)
- шина подключения к видеоконтроллеру (Wishbone, SPI или др.)
- "универсальный" видеоконтроллер
- адаптер шины к TFT, если требуется (например в LVDS, если у TFT шина LVDS) или DVI
- TFT
Микроконтроллер может видеть видеопамять как внешнюю и рисовать своими силами, а может использовать "язык команд", вроде шейдеров в видеокартах, и рисовать ресурсами видеоконтроллера. Предполагается реализация некоторых графических примитивов, знакогенератор, курсор...
Реализация предполагается на Xilinx Spartan-3E(A,AN).
Хочется услышать мнение опытных специалистов...

Предложенный выше материал (ссылки) сейчас изучаю...
Go to the top of the page
 
+Quote Post
Alex77
сообщение Nov 6 2008, 07:02
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



В копилку...
В EDK 10.1.3 появился ip-core XPS TFT


The XPS Thin Film Transistor (TFT) controller is a hardware
display controller IP core capable of displaying 256k colors.
The XPS TFT controller connects as a master on the PLB
V4.6 (Processor Local Bus with Xilinx simplification) and
reads the video pixel data from PLB attached video memory.
This core also connects as a slave to the PLB or DCR (Device
Control Register) bus for the register access. This core is
capable of configuring Chrontel CH-7301 DVI Transmitter
Chip through I2C interface
Go to the top of the page
 
+Quote Post

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

 


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


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