torik 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Курсоры, тексты - ерунда это все. Самое сложное - фильтры всяких помех, вызваных деинтерлейсером и т.д.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryR 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Да-да, как немного принимавший участие в разработке таких устройств скажу, что это в целом ОЧЕНЬ хитрые устройства. У нас группа из 10-ти человек делала небольшую часть проекта и еще 10 человек писали софт к ним. Потому что для действительно универсального устройства необходим не только деинтерлейс, необходимо еще масштабирование как вверх, так и вниз (алгоритмы различаются), поддержка разных видов синхронизации и цветовых пространств, куча настроек (у LCD например очень жесткие ограничения на размеры поля холостого хода, причем у разных моделей они очень разные). А если чем-то жертвовать - это будет не универсальное устройство, да и хорошо понять, чем можно жертвовать, а чем - нет тоже непросто. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vadim_nsk 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба В копилку... В EDK 10.1.3 появился ip-core XPS TFT Platform Studio and EDK Integrated development environment containing tools to facilitate the creation of your embedded platforms - FREE for 60 days! А это не соответсвует идее открытого проекта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Platform Studio and EDK Integrated development environment containing tools to facilitate the creation of your embedded platforms - FREE for 60 days! А это не соответсвует идее открытого проекта. открытый проект это: Бесплатная среда разработки ? Или бесплатный (или по другому открытый) IP-core ? Я что-то нигде не заметил исходных требований об "открытом проекте" у автора. ps: в mpmc есть еще что-то связаное с video Video Frame Buffer Controller PIM The Video Frame Buffer Controller (VFBC) allows a user IP to read and write data in two dimensional (2D) sets regardless of the size or the organization of external memory transactions. The VFBC can be used in video applications where hardware control of 2D data is needed to achieve real time operation. Typical video applications are: motion estimation, video scaling, on-screen displays, and video capture used in video surveillance, video conferencing and video broadcast. Features • 2D data transfers (32,640 bytes x 16,777,216 lines maximum and two 32-bit words minimum.) • Asynchronous FIFO command interface. • Separate asynchronous FIFO write and read data interfaces. • Configurable 32- or 64-bit NPI data width. • Independently configurable write and read data widths of 8-, 16-, 32-, or 64-bit. • Configurable FIFO depths. • Configurable almost full and almost empty flags. • Independent write, read, and command FIFO resets. • Flushable data FIFOs. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
torik 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба А универсальный контроллер слишком жирно не будет, сколько он места займет? А времени на разработку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vadim_nsk 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 (изменено) · Жалоба Я что-то нигде не заметил исходных требований об "открытом проекте" у автора. Извините, я подумал, что вы мне ответили. Наверное было бы лучше и правильнее создать отдельный топик, но я подумал, что плодить сущности не очень хорошо. А универсальный контроллер слишком жирно не будет, сколько он места займет? А времени на разработку? Универсальный не в смысле содержащий все, что может понадобиться. А в смысле "ядро" + легко прикручиваемая "обвязка". Ставим галочки напротив нужного и получаем задуманое. Изменено 6 ноября, 2008 пользователем Vadim_nsk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Cont 0 6 февраля, 2009 Опубликовано 6 февраля, 2009 · Жалоба Есть какие-нибудь сдвиги в данном направлении? Я сам бы подключился к этому проекту. Попробовал на своей плате с 4-м Виртексом TFT контроллер от Xilinx и был расстроен крайне низкой производительностью(меня все таки интересует графика в реальном времени). Интересует вопрос, как нужно проектировать графические ускорители? Я начал с аппаратной очистки буфера. Подцепил к шине PLB свой модуль, который есть ничто иное как автомат, который по команде от Микроблэйза пишет нули в этот самый буфер. Очистка действительно стала выполняться быстрее. Что дальше? Делаем автомат который рисует линии, символы и т.п.? Если двигаться в этом направлении, по-моему нужно делать полноценный процессор с особым набором команд, ибо делать автомат, который, скажем, будет заполнять произвольную область уже не так тривиально... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 25 сентября, 2018 Опубликовано 25 сентября, 2018 (изменено) · Жалоба Подыму эту тему. Может кому пригодится........ Несколько лет назад делал видеокарту на ПЛИС для своей игровой приставки. Описание видеокарты вместе с исходниками VHDL (Quartus) здесь: http://zx-spectrum128k.narod.ru/Romanich/V...ideoFlipper.htm Простой фреймбуфер с двумя видеостраницами (одна отрисовывается на дисплей, во вторую пишет CPU. Переключение между страницами - по запросу). Прямой режим цветности 15 бит или палитровый. Есть оконная функция как в LCD с видеоконтроллерами. исходники: http://zx-spectrum128k.narod.ru/Romanich/V...ideoFlipper.rar документация на регистры (программирование) видеокарты: http://zx-spectrum128k.narod.ru/Romanich/V...per/VF_Soft.txt (выставить кодировку Cyrillic Windows!) Схема принципиальная в составе игровой приставки: Изменено 25 сентября, 2018 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aldec 0 7 ноября, 2018 Опубликовано 7 ноября, 2018 · Жалоба http://novomar-spb.ru/videocard-raduga-rev3.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 7 ноября, 2018 Опубликовано 7 ноября, 2018 · Жалоба 36 минут назад, Aldec сказал: http://novomar-spb.ru/videocard-raduga-rev3.html Казалось бы, при чем тут ПЛИС? Карта на графпроцессоре AMD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aldec 0 7 ноября, 2018 Опубликовано 7 ноября, 2018 (изменено) · Жалоба Разные РТОС под АРМ вроде u-Boot поддерживают видеокарты AMD Если карта с поддержкой OpenCL, Cuda то она тоже вроде ПЛИС и контора специализируется на ПЛИС Изменено 7 ноября, 2018 пользователем Aldec Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться