chel 0 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба Здравствуйте. Возникла задача разработать видеокарту на ПЛИС. Требования разрешение 800 x 600, количество цветов допустимо 16 битное, но крайне желательно 32 битное. Планирую использовать Xilinx Spartan3 или 3e. Подскажите, возможно ли такое? Может где уже есть готовые примеры структуры и кода (Verilog)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Postoroniy_V 0 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба Здравствуйте. Возникла задача разработать видеокарту на ПЛИС. Требования разрешение 800 x 600, количество цветов допустимо 16 битное, но крайне желательно 32 битное. Планирую использовать Xilinx Spartan3 или 3e. Подскажите, возможно ли такое? Может где уже есть готовые примеры структуры и кода (Verilog)? тут смотрели? http://www.opencores.com/projects.cgi/web/vga_lcd/overview Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beby 8 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба Планирую использовать Xilinx Spartan3 или 3e. А почему не Spartan-3A ? Вы не указали какой выходной стандарт вы будете использовать... и если Вы планируете использовать DVI, то полагаю, что Spartan-3A может оказаться более подходящим, т.к. его IOBUF поддерживает TMDS (используемый в DVI). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slog 0 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба И куда эта видеокарта втыкаться должна? В PCI-express или в ISA? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chel 0 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба А почему не Spartan-3A ? Вы не указали какой выходной стандарт вы будете использовать... и если Вы планируете использовать DVI, то полагаю, что Spartan-3A может оказаться более подходящим, т.к. его IOBUF поддерживает TMDS (используемый в DVI). ммм. Да может и Spartan-3A. Но есть проблема с bga корпусами, мы не можем с ними работать, вернее не так работать, как изготовлять эти платы. А заказать же их можно только за рубежом? Наши, то не делают? А у Spartan-3A есть только tq144 ног же может не хватить, правда я ещё не обдумывал. А стандарт планировал SVGA. тут смотрели? http://www.opencores.com/projects.cgi/web/vga_lcd/overview ага, спасибо. Скачал, но пока не разбирался. И куда эта видеокарта втыкаться должна? В PCI-express или в ISA? Да, вообще планируется подключить его к какому-нибудь ARM-у. Меня интересует, сможет ли Spartan обеспечить нужную скорость работы? Нужно ещё будет реализовать умножение для альфа канала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryR 0 22 октября, 2008 Опубликовано 22 октября, 2008 · Жалоба Да, вообще планируется подключить его к какому-нибудь ARM-у. Меня интересует, сможет ли Spartan обеспечить нужную скорость работы? Нужно ещё будет реализовать умножение для альфа канала. Сможет, он сможет даже возможно ARM внутри себя разместить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsmv 0 23 октября, 2008 Опубликовано 23 октября, 2008 · Жалоба А заказать же их можно только за рубежом? Наши, то не делают? А разве есть проблема в заказе печатных плат за рубежом ? Сделают быстрее, дешевле и лучше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vitus 0 23 октября, 2008 Опубликовано 23 октября, 2008 · Жалоба Печатные платы под BGA вполне можно делать в РФ - например Электроконнект в Новосибирске, мы там делаем прототипы, качество вполне приемлемое. Справится по скорости S3 или нет - зависит от поставленной задачи. Если простое преобразование - вполне справится. Если нужны каке-то DSP преобразования - сказать трудно. Я делал преобразователь TTL в LVDS для связи ARM с ЖК-панелью на S3E, проблем со скоростью не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmel1 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 · Жалоба Если бы делали под альтеру, то надо было бы посмотреть Cyclone 3 NIOS II Starter Kit - отладочная плата под встраиваемый процессор, содержит ЖК-экран 640 на 480 и выход D-SUB для монитора. В комплекте есть CD со схемами, с текcтами HDL и C (правда тексты несколько ограничены, и насколько помню нет ничего для работы с внешним монитором). Содержимое CD можно скачать на сайте альтеры (если нет, то могу выслать). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 · Жалоба вот этот проект не смотрели? "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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
torik 0 5 ноября, 2008 Опубликовано 5 ноября, 2008 · Жалоба Если бы делали под альтеру, то надо было бы посмотреть Cyclone 3 NIOS II Starter Kit - отладочная плата под встраиваемый процессор, содержит ЖК-экран 640 на 480 и выход D-SUB для монитора. В комплекте есть CD со схемами, с текcтами HDL и C (правда тексты несколько ограничены, и насколько помню нет ничего для работы с внешним монитором). Содержимое CD можно скачать на сайте альтеры (если нет, то могу выслать). Плата прикольная, ЖК - 800Х480. У меня такая быть. Из недостатков: передача на микросхему преобразователя в аналоговый сигнал для компьютерного монитора - с временным уплотнением, по шине 10 бит. Из-за этого нереально получить высокое разрешение на выходе, просто частоты уже будут запредельные. И еще плохо - для ниоса все программы не откроешь в IDE, надо через консоль работать (насколько я понял). На мой взгляд - это бессмысленно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Postoroniy_V 0 5 ноября, 2008 Опубликовано 5 ноября, 2008 · Жалоба ............... И еще плохо - для ниоса все программы не откроешь в 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 и в консоли куда быстрее скажем запустить флешпрограммер чем в ниос иде :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
torik 0 5 ноября, 2008 Опубликовано 5 ноября, 2008 · Жалоба Терпеть не могу разные консоли. Если nios2-studio начинается лишь с 8-ого квартуса, то отпадает. У меня в комплекте 7.2... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vadim_nsk 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Здравствуйте. Возникла задача разработать видеокарту на ПЛИС. Требования разрешение 800 x 600, количество цветов допустимо 16 битное, но крайне желательно 32 битное. Планирую использовать Xilinx Spartan3 или 3e. Подскажите, возможно ли такое? Может где уже есть готовые примеры структуры и кода (Verilog)? У меня похожая задача. Нужен универсальный (насколько возможно) контроллер FTF с поддержкой 2D графики. Надоело копировать одно и тоже из одного проекта в другой. Хочется уже выделить функционально законченный модуль. Отсюда вопрос ко всем. Насколько актуальной вам кажется такая затея в рамках открытого проекта? Структура примерно такова: - микроконтроллер (решает другие задачи помимо вывода на дисплей) - шина подключения к видеоконтроллеру (Wishbone, SPI или др.) - "универсальный" видеоконтроллер - адаптер шины к TFT, если требуется (например в LVDS, если у TFT шина LVDS) или DVI - TFT Микроконтроллер может видеть видеопамять как внешнюю и рисовать своими силами, а может использовать "язык команд", вроде шейдеров в видеокартах, и рисовать ресурсами видеоконтроллера. Предполагается реализация некоторых графических примитивов, знакогенератор, курсор... Реализация предполагается на Xilinx Spartan-3E(A,AN). Хочется услышать мнение опытных специалистов... Предложенный выше материал (ссылки) сейчас изучаю... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба В копилку... В 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться