10.05.2016, 19:02
|
#271
|
Частый гость
Регистрация: 20.05.2015
Сообщений: 45
Сказал спасибо: 41
Сказали Спасибо 26 раз(а) в 14 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от Easyrider83
|
Появилась идея сделать что-то типа народного HDMI контроллера на FPGA. Все довольно просто - два HD разрешения, SPI интерфейс. Простейшие команды типа заливка окна, координаты пиксела, скроллинг. В итоге получить что-то типа SD1289 для подключения всяких погремушек на STM32 к мониторам и телевизорам.
Реализация HDMI на FPGA тема избитая и в общем не сложная. Но опыта пока маловато, кто-то хочет поучаствовать в проекте?
|
сам недавно задумался над тем, что очень не хватает stm32 выхода на какой-нибудь стандартный графический интерфейс. Баловаться с TFT игрушками нет никакого желания, но зато очень хочется обычного подключения stm32 к монитору или ТВ. Большие скорости обмена между МК и ГК (графический контроллер) не нужны, а вот большое разрешение не помешало бы. Даже где-то попадались на просторах интернета готовые чипы. Но это теория. На практике они недоставаемы и скорее всего абсолютно ненародны. Консультации со спецами в этой области привели к тому, что эту задачу нужно делать на ПЛИС. В теории вроде как не сильно сложно, ПЛИС должна принимать данные скажем по SPI, передавать их в SDRAM и обеспечивать непрерывную передачу данных от SDRAM в LVDS. Т.к. практики с ПЛИС у меня крайне мало, то задача для меня непосильная. Но ооочень хочется получить такое решение. Поэтому для себя я решил принять выжидательную позицию ![Улыбка](images/smilies/icon_smile.gif) Тем более мысль эта напрашивается сама собой, рано или поздно должна кем-нибудь материализоваться
|
|
|
|
10.05.2016, 21:29
|
#272
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от CAIG
|
рано или поздно должна кем-нибудь материализоваться
|
в STM32F429 есть графический ускоритель Chrom-ART, можно организовать вывод на VGA
|
|
|
|
10.05.2016, 22:54
|
#273
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: ПЛИС С чего начать?
VGA умеет рисовать даже пик и мега. Это все детский сад. Нужен полноценный контроллер дисплея HDMI со всеми вытекающими. В идеале еще две-три страницы памяти в нем сделать. Интерфейсы SPI, параллельный 8/16 бит. Вот это был бы девайс!
Надо подумать над железом.
|
|
|
|
11.05.2016, 06:53
|
#274
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от Easyrider83
|
Нужен полноценный контроллер дисплея HDMI
|
STM32F429+TFP410 = HDMI не пойдет?
Если мне бы вывод HDMI нужен был, поставил типа такого:
http://ru.aliexpress.com/item/US-EU-...658103882.html
|
|
|
|
11.05.2016, 11:16
|
#275
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: ПЛИС С чего начать?
Первый вариант не подходит. Вся задача ложится на плечи процессора. Вся память уходит на хранение страницы. Это спортивно, но не практично.
Второй вариант - вообще не понятно для чего. Встраиваемые перделки-свистелки делаются по принципу сегодня начать, чтобы завтра закончить. Каждый раз лепить серьезный камень безрассудно. Даже не потому, что он дорогой, это может и не важно, а потому, что собирать проект придется месяц.
Моя идея - создать устройство и написать простой и понятный драйвер, который позволит гонять тот же emWin хоть на STM32F0 без растраты драгоценных ресурсов и запускать проекты с серьезным графическим оформлением в течении суток.
|
|
|
|
11.05.2016, 11:36
|
#276
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от Easyrider83
|
Вся задача ложится на плечи процессора
|
Цитата:
|
до появления STM32F4x9 можно было создавать несложные графические приложения, а главным недостатком была большая загрузка процессора при их обработке. В STM32F4x9 эта проблема была решена добавлением интегрированного многофункционального TFT-LCD-контроллера и графического ускорителя Chrom-ART.
|
http://www.compel.ru/lib/ne/2013/8/6...ntrollera-tft/
|
|
|
|
11.05.2016, 11:52
|
#277
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: ПЛИС С чего начать?
Забудьте о Chrom-ART. Просто забудьте. Устал объяснять почему.
Надо делать на FPGA. Универсальный, надежный. И еще туда запихнуть разные разрешения, вывод аудио. Вот это будет проект.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
11.05.2016, 12:10
|
#278
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от Easyrider83
|
Просто забудьте
|
Не получается ![Прикольно](images/smilies/icon_wink3.gif) , был проектик с выводом на 7" мониторчик с VGA входом - нормально работало. Потом перешли на виндовый планшет 8".
|
|
|
|
11.05.2016, 12:12
|
#279
|
Временная регистрация
Регистрация: 30.03.2009
Адрес: Питер
Сообщений: 79
Сказал спасибо: 22
Сказали Спасибо 30 раз(а) в 23 сообщении(ях)
|
Re: ПЛИС С чего начать?
Можно посмотреть, на чем сделан HDMI в отладочных платах.
Например на MAX 10 FPGA Development Kit установлена ADV7513BSWZ (около 12$ в РФ).
Схема здесь
Есть и готовый проект под нее, но в нем используются платные IP.
Отладочных плат множество, практически все с выложенными схемами, можно по изучать на чём и как сделано.
|
|
|
|
11.05.2016, 12:15
|
#280
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: ПЛИС С чего начать?
К железу вопросов нет. Это не проблема. Да и софт я бы смог осилить сам. Но опять мне все делать самому. Нахрен тогда вы мне нужны? Ай, ладно, всем лишь бы языком мести.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:24.
|
|