|
Подключение LCD к ПЛИС |
|
|
|
Jul 17 2013, 15:40
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 30-03-12
Из: Дубна
Пользователь №: 71 111

|
Всем привет. Только начинаю изучать ПЛИС, в наличии Spartan 3E на отладочной плате. Хочется запустить LCD-дисплей, такой вот. Написал на VHDL все пункты инициализации, погонял на симуляторе, всё, вроде, работает. Осталось только один пункт выполнить, а именно, вывод изображения по SPI. Сам SPI уже организовал. А как изображение описать на VHDL, не знаю. Может кто знает?
|
|
|
|
|
 |
Ответов
|
Jul 18 2013, 06:23
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 30-03-12
Из: Дубна
Пользователь №: 71 111

|
Прочитал всё вышенаписанное и понимаю, что никто не подключал LCD-шку к ПЛИСине, у всех, как и у меня, только какие-то абстрактные идеи и ничего конкретного. Ну, ничего не поделать! Придётся самому бурить эту скважину. Буду пробовать, конечно сначала какое-то тестовое изображение, может просто точку (хотя, она слишком маленькая, на мой взгляд, и её можно не заметить), а потом уже и с динамикой можно разобраться. Главное, понять принцип, что писать, куда писать и как. А этого-то пока и не понятно. Видимо, сказывается нехватка знаний в области языка VHDL.
|
|
|
|
|
Jul 18 2013, 07:42
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653

|
Цитата(the Devil incarnate @ Jul 18 2013, 10:23)  Прочитал всё вышенаписанное и понимаю, что никто не подключал LCD-шку к ПЛИСине, у всех, как и у меня, только какие-то абстрактные идеи и ничего конкретного. Ну, ничего не поделать! Придётся самому бурить эту скважину. Буду пробовать, конечно сначала какое-то тестовое изображение, может просто точку (хотя, она слишком маленькая, на мой взгляд, и её можно не заметить), а потом уже и с динамикой можно разобраться. Главное, понять принцип, что писать, куда писать и как. А этого-то пока и не понятно. Видимо, сказывается нехватка знаний в области языка VHDL. Очень смелое предположение. На языке описания цифровых схем изображение никто не описывает, это очень странно и нерационально. Для тестирования вам выше советовали вывести изображение какой-нть периодической структуры, это простой, понятный и незатратный тест. Для вашего дисплея всё уже давно придумано. И память есть и интерфейс к ней, остаётся только использовать по назначению. Если хотите что-то интересное, возьмите LCD без контроллера с параллельным или lvds интерфейсом (подойдёт матрциа от ноута или же тот же VGA монитор). Прикрутите к нему фреймбуфер на двухпортовой памяти, добавьте разные интерфейсы для работы с этим фреймбуфером (SPI, I2C, UART). В плане обучения для начала будет полезно. На ПЛИС вообще очень много чего можно делать, лишь бы фантазия была. Удачи!
|
|
|
|
|
Jul 18 2013, 13:33
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 30-03-12
Из: Дубна
Пользователь №: 71 111

|
Цитата(Inanity @ Jul 18 2013, 11:42)  ...Для вашего дисплея всё уже давно придумано. И память есть и интерфейс к ней, остаётся только использовать по назначению... Вот именно, что придумано. Только на данный момент я не понимаю, как изображение (любое, даже тестовое) вывести на экран. Какой код написать. Мне бы с этого начать. В теории то я всё понимаю, а вот как эту теорию в код превратить, не понимаю. Ещё раз повторюсь, что я только начинаю изучать ПЛИС. А идей-то полно, это же ПЛИС, практически неисчерпаемый инструмент. Твари что угодно.
|
|
|
|
Сообщений в этой теме
the Devil incarnate Подключение LCD к ПЛИС Jul 17 2013, 15:40 Lmx2315 QUOTE (the Devil incarnate @ Jul 17 2013, 19... Jul 17 2013, 16:00 Александр77 А какое изображение то генерить?
Произвольное изоб... Jul 17 2013, 16:36 Iptash Видимо сначала надо научиться выводить точку на эк... Jul 17 2013, 17:23 Александр77 Выкинуть 56 первых байт дело не хитрое. Что делать... Jul 17 2013, 17:31 Maverick Цитата(the Devil incarnate @ Jul 17 2013, 18... Jul 17 2013, 17:56 Александр77 Если картинка статична и меняется очень редко, то ... Jul 17 2013, 18:50   akorud Цитата(the Devil incarnate @ Jul 18 2013, 15... Jul 18 2013, 14:59   Maverick Цитата(the Devil incarnate @ Jul 18 2013, 16... Jul 18 2013, 15:30 SpyBot Цитата(the Devil incarnate @ Jul 18 2013, 10... Aug 17 2013, 09:14 DASM RTL Hardware Design книга автора Chou. Там правда ... Jul 18 2013, 07:25 flopix Вот интересная статья почти по теме с примером
htt... Jul 18 2013, 08:54 DASM По моему, имея ФПГА под рукой - подключать дисплеи... Jul 18 2013, 09:05 izerg Цитата(DASM @ Jul 18 2013, 12:05) По моем... Jul 18 2013, 10:06 DASM ну я такой наверное купил бы http://www.wayenginee... Jul 18 2013, 10:17 izerg Цитата(DASM @ Jul 18 2013, 13:17) ну я та... Aug 7 2013, 20:58 DASM ага, твари еще те.. может со светодиодов начать то... Jul 18 2013, 13:37 flopix Построение графики это не задача для ПЛИС. Хотите ... Jul 18 2013, 13:49 DASM ну графика она понятие растяжимое.. кто мешает неб... Jul 18 2013, 13:52 DASM Ну.. я вот жду такого же ПЛИС как Zynq (2 * Cortex... Jul 18 2013, 15:07 akorud Цитата(DASM @ Jul 18 2013, 17:07) Ну.. я ... Jul 18 2013, 15:45 DASM Видимо задачи разные. Какой перифирии мало? Ее же ... Jul 18 2013, 16:30 akorud Цитата(DASM @ Jul 18 2013, 18:30) Видимо ... Jul 18 2013, 16:52 DASM Ну зато теперь знаю кого по Axi мучить. А раз поло... Jul 18 2013, 18:33 akorud Да ясно, что спор ни о чем, с самого начала, и не ... Jul 18 2013, 18:39 Maverick Цитата(DASM @ Jul 18 2013, 21:33) ...SoC ... Jul 18 2013, 19:51 DASM да чего тут путать, книга Чоу и вперед. Меня правд... Jul 18 2013, 18:44 DASM Да, прошу прощения, это параллельные, но они rgb, ... Aug 8 2013, 04:36 izerg Цитата(DASM @ Aug 8 2013, 07:36) С лвдс и... Aug 8 2013, 09:00 DASM Всегда демонстрирую начальству исключительно голых... Aug 17 2013, 09:19 Corner У меня электролюминесцентник подключен к связке 55... Aug 18 2013, 17:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|